|
|
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]]
| + | |