|
|
Ligne 1 : |
Ligne 1 : |
|
| |
| *[[Introduction aux processus métiers (bp)|Introduction aux processus métiers]] | | *[[Introduction aux processus métiers (bp)|Introduction aux processus métiers]] |
| *[[Création d'un processus métier (bp)|Création d'un processus métier]] | | *[[Création d'un processus métier (bp)|Création d'un processus métier]] |
Ligne 10 : |
Ligne 9 : |
| ==FAQ== | | ==FAQ== |
|
| |
|
| ===Comment déclencher un PM à partir du code métier ?===
| | *[[FAQ (bp)|FAQ]] |
| | |
| L’évènement initial du processus métier doit être un évènement métier.
| |
| | |
| Le code métier crée un évènement de la classe de l’évènement initial du processus métier.
| |
| | |
| ===Comment déclencher un processus métier à partir d’une application externe ?===
| |
| | |
| L’évènement initial du processus doit être un évènement métier.
| |
| | |
| L’application externe utilise une des méthodes suivantes :
| |
| | |
| *Appeler le service REST des Evènements Métiers pour créer un évènement de la classe de l’évènement initial du processus métier. | |
| | |
| *Appeler le Web Service des Evènements Métiers pour créer un évènement de la classe de l’évènement initial du processus métier (TODO).
| |
| | |
| *Utiliser le serveur COM pour créer un objet évènement de la classe de l’évènement initial du processus métier.
| |
| | |
| ===Comment passer des paramètres lors du déclenchement du processus métier ?===
| |
| | |
| Vous devez au préalable définir les paramètres au niveau du processus métier.
| |
| | |
| | |
| | |
| Pour définir les paramètres du processus métier, reportez-vous au § .
| |
| | |
| Lors de la création de l’évènement initial par le code métier, vous devez ajouter à l’évènement les paramètres sous la forme de couple (nom,valeur).
| |
| | |
| ===Comment définir un processus métier ayant plusieurs sources de déclenchement ?===
| |
| | |
| Définir le corps du processus métier dans un processus dont l’évènement déclencheur est « jamais ». Ce processus métier sera utilisé comme un sous processus.
| |
| | |
| Définissez des processus métiers déclencheurs appelant le processus métier précédent.
| |
| | |
| | |
| | |
| Pour définir des processus métier, reportez vous au § .
| |
| | |
| ===Comment associer un objet métier à une instance de processus métier ?===
| |
| | |
| Dans les propriétés du processus, définissez la classe de l’objet. Cela permet de manipuler les attributs de sa classe lors de la conception.
| |
| | |
| Dans une activité script, appelez l’API « SetInstance ». Cette API affecte à l’instance l’objet dont l’OID est passé en paramètre.
| |
| | |
| ===Comment déclencher un processus métier à partir d’un Web Service ?===
| |
| | |
| L’évènement initial du processus métier doit être un évènement métier.
| |
| | |
| Réalisez un Web Service dont les paramètres d’entrée correspondent aux paramètres du processus métier.
| |
| | |
| Dans le code du service, créez un évènement métier correspondant à l’évènement déclencheur du processus métier.
| |
| [[Category:Guides]]
| |