Vous pouvez ajouter des détails supplémentaires à vos processus en
spécifiant le type de mise en oeuvre requis pour leur exécution. Selon le type de mise en
oeuvre, des zones ou onglets supplémentaires peuvent être affichés, vous permettant de
spécifier un processus, un événement, une expression, une opération, ou une transformation
de données sur laquelle la mise en oeuvre agit.
Remarque : Dans BPEL (voir
BPEL4WS 1.1 et WS-BPEL 2.0), les processus décomposés ne peuvent pas avoir leur propre
mise en oeuvre spécifiée.
- Affichez la feuille de propriétés d'un processus, puis cliquez
sur l'onglet Mise en oeuvre.
Remarque : Vous pouvez également afficher directement l'onglet
Mise en oeuvre en pointant sur
le symbole du processus dans le diagramme, en cliquant le bouton droit de la
souris et en sélectionnant Mise en
oeuvre.
- Sélectionnez un type de mise en oeuvre. La liste suivante détaille les types de mise en oeuvre disponibles, et spécifie le cas échéant l'objet de mise en oeuvre :
Type |
Description/Propriétés |
Aucun |
[valeur par défaut] Aucune mise en
oeuvre n'est définie ou la mise en oeuvre consiste en une
description sous forme de texte dans la zone de mise en
oeuvre. |
Boucle |
Transforme le processus en processus
composite (voir Décomposition des processus), qui procède à l'itération sur les
activités qu'il contient. Les propriétés suivantes sont
affichées :- Expression de boucle - Spécifie la
condition de la boucle.
- Type de
boucle - Spécifie le type de boucle.
Certains langages fournissent des types prédéfinis.
|
Réutiliser le processus |
[Analysis et BPMN] Utilise pour mettre
en oeuvre le processus courant un autre processus que vous
spécifiez dans la zone Mis en
oeuvre par. |
Exécuter l'opération |
[BPMN, SOA et BPEL] Met en oeuvre un
processus par une opération de service afin de modéliser la
réception et l'émission des messages (voir Liaison d'une opération à un processus). |
Générer un événement |
[BPMN, SOA et BPEL] Spécifie la
génération des événements, et peut être utilisé pour lever
une exception. Les propriétés suivantes sont affichées:- Mis en
oeuvre par - Spécifie l'événement de mise
en oeuvre (voir Evénements (MPM)). Vous pouvez spécifier des événements pour
modéliser les activités spécifiques suivantes :
- Activité Wait – (événement
Timer) permet au processus d'attendre pendant un
intervalle spécifié ou jusqu'à expiration d'un
délai.
- Activité Throw – (événement
Fault) provoque une erreur particulière pour
arrêter une transaction, une activité ou un
processus et déclenche le gestionnaire d'erreur
(voir Gestionnaires d'événement) pour le processus donné.
- Activité Compensate –
(événement Compensation) déclenche l'annulation
des actions effectuées par un processus déjà
terminé à l'aide d'un gestionnaire de
compensation.
- Correspondance d'événement - [Uniquement
disponible pour les événements Fault] Permet
d'associer une donnée à l'erreur en sélectionnant
une variable locale dans la liste. Cette variable
stocke les données de l'erreur.
|
Affecter |
[SOA et BPEL] – Utilise une
transformation de données pour copier une valeur de variable
dans une autre valeur de variable, ou pour calculer la
valeur d'une expression et la stocker dans une variable via
une expression Xpath ou XSLT. Permet l'affichage de l'onglet
Affectations (voir Propriétés d'un processus) |
- [Mises en oeuvre Aucune ou Réutiliser le processus] Spécifiez
la façon dont le processus doit être exécuté. Vous pouvez choisir une des
options suivantes :
- Manuelle
- Automatique
- Définie par
l'utilisateur
- [facultatif, sauf pour l'opération Exécuter l'opération]
Spécifiez des informations supplémentaire sur l'exécution du processus dans la
zone de texte. Vous pouvez saisir toute information appropriée dans la zone,
mais aussi ouvrir, insérer et enregistrer des fichiers de texte.
- Cliquez sur OK pour
enregistrer vos modifications et revenir au diagramme.
Lorsqu'un processus est mis en oeuvre, son symbole ou le symbole graphique qu'il contient change pour correspondre au type de mise en oeuvre que vous avez sélectionné.