# Actions de lancement de programme

Il vous est présenté ci-dessous deux exemples d’action de lancement de programme.

## **Exemple 1**

Ces actions servent à lancer un programme externe à SIMAX; par exemple, lancement du site d’un client, Firefox, de internet explorer etc.

Cliquez sur le menu **Paramétrage < Construire < Actions**, puis sur le bouton « **Créer**» et choisissez « **Action de lancement de programme** ».

![](/files/5DVLqU6V3H95WDX2mJ25)

<p align="right">IMG_PA00005</p>

| **Domaine** : déterminez le domaine (module) sur lequel porte l'action.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Intitulé** : donnez un nom à votre action                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| **A confirmer ?** : si la case est cochée, Max demandera de confirmer notre saisie avant de lancer l'action (cette case est souvent utilisée pour les actions de suppression).                                                                                                                                                                                                                                                                                                                  |
| **Bloquant ?** : Permet d'attendre la fin du programme lancé avant de continuer.                                                                                                                                                                                                                                                                                                                                                                                                                |
| **Programme** : renseignez le nom du programme ou le chemin d'accès du programme à exécuter.                                                                                                                                                                                                                                                                                                                                                                                                    |
| **Suite ligne de commande** : renseignez le lien du document à ouvrir ou la colonne sur laquelle porte la commande.                                                                                                                                                                                                                                                                                                                                                                             |
| **Paramètres** : déterminez les paramètres spécifiques de l'action (exemple modèle de champ : Facture SAV, libellé : facture SAV).                                                                                                                                                                                                                                                                                                                                                              |
| <p><strong>Phrases qui déclenchent l’action</strong> : déterminez les mots qui seront à l'origine du déclenchement de l'action. Vous pourrez alors lancer l'action depuis un menu ou en demandant à Max.</p><p>Cette phrase est un enchaînement de mots clefs. On peut soit créer des mots avec le bouton « <strong>Créer »</strong>. , soit choisir des mots existants grâce au bouton «  <strong>Ajouter »</strong> pour constituer les phrases qui permettent le lancement du programme.</p> |
| <p><strong>Formulaire secondaire</strong> : pour les actions « <strong>Transformer en</strong> », « <strong>Créer à partir de</strong> » par exemple; on utilisera un formulaire de base et un formulaire secondaire.</p><p><em>Exemple pour transformer un fournisseur en contact professionnel, le formulaire de base sera « <strong>Contact professionnel</strong> » et le formulaire secondaire sera « <strong>Fournisseur</strong> ».</em></p>                                             |
| **Onglet « Options pour Liste / Recherche »**                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| **Options d’affichage** : \* voir ci-dessous                                                                                                                                                                                                                                                                                                                                                                                                                                                    |

![](/files/n4Q9IBXdpDO6iooAVmbR)

<p align="right">IMG_PA00006</p>

Une action de lancement de programme a le statut d'une action en tout point de vue, on peut donc l'utiliser dans un automatisme ou l'insérer dans un menu.

Lorsque SIMAX lance un programme, ce programme devient indépendant: cela signifie que:

vous pouvez les utiliser en parallèle

la fermeture du programme lancé ne provoquera pas le retour du focus à SIMAX

## **Exemple 2**

Pour ouvrir ou imprimer un fichier avec l'application associée il faut :

* Créer une action lancement de programme
* Dans Programme mettre : OUVRIR, IMPRIMER (\*1)
* Dans la ligne de commande : le fichier à utiliser

Lors de l'appel de cette action SIMAX demande à Windows (le serveur pour NOUTOnline) d'utiliser l'application associé au type de fichier pour effectuer l'action demandé (OURVIR, IMPRIMER (\*1) )

Si le document à pour extension .docx et que MS Office est installé sur le poste alors c'est Word qui ouvre le document.

{% hint style="info" %}
Ce n'est pas SIMAX qui associe l'extension à l'application mais Windows. Si l'extension n'est pas associée, rien ne se passe.
{% endhint %}

(\*1) - Avancé :

Les actions peuvent être n'importe quel verbe en anglais reconnu par l'application associée. Les verbes standards sont

\- OPEN (ou OUVRIR)

\- PRINT (ou IMPRIMER)

\- PRINTTO (ou IMPRIMERVERS)

\- NEW

Il faut se reporter à la documentation de l'application pour la syntaxe de la ligne de commande.Pour IMPRIMERVERS il faut souvent mettre le document en 2ieme sur la ligne de commande :

Programme : IMPRIMERVERS

Ligne de commande : "c:\doc\mondoc.docx" "mon imprimante"

![](/files/VzZwa3LrJQqL7vyIftIc)

<p align="right">IMG_PA00007</p>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.simax.fr/parametrage/construire/actions/actions-de-lancement-de-programme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
