Les couloirs d'un processus permettent de diviser le processus en plusieurs parties logiques. Vous pouvez ajouter, insérer, redimensionner et supprimer des couloirs à l'aide du concepteur de processus. Vous pouvez définir des règles déclenchées lorsque des liens entre les étapes d'un processus traversent une limite entre des couloirs. Les règles définissent des étapes supplémentaires à exécuter lorsque l'exécution traverse les limites des couloirs.
Vous pouvez organiser les opérateurs de processus visuellement dans un ou plusieurs couloirs. Les lignes parallèles indiquent les périmètres de couloir. Le couloir est orienté verticalement par défaut pour un nouveau processus. Initialement, un nouveau processus contient un seul couloir, portant l'étiquette Lane_1. Les couloirs supplémentaires sont nommés d'après leur ordre de création à mesure que vous les ajoutez : Lane_1, Lane_2, etc. Vous pouvez personnaliser les noms pour organiser les branches d'un processus selon la logique que vous souhaitez.
Lorsqu'il y a plusieurs couloirs dans un processus, vous pouvez définir des règles de changement de couloir. Ces règles spécifient des séquences d'opérateur qui sont appelées uniquement lorsque l'exécution d'un processus passe d'un couloir à l'autre. Une règle de changement de couloir ressemble à une séquence d'opérateurs dans l'onglet Editeur principal, sauf que chaque règle commence par un opérateur Changer de couloir au lieu de l'opérateur Démarrer. Les propriétés de l'opérateur Changer de couloir définissent la transition entre le couloir source et le couloir de destination qui appellent la séquence d'opérateurs liés à l'opérateur Changer de couloir.
Vous pouvez ajouter autant de couloirs que vous le souhaitez dans l'onglet Editeur principal, puis créer des liens traversant les périmètres de couloir entre les opérateurs d'un processus. Puis, dans l'onglet Gestionnaire de changements de couloir, vous pouvez définir des séquences d'opérateurs appelés lorsque l'exécution traverse les limites. Lorsque l'exécution d'un processus traverse une limite de couloir, un processus est appelé sur le gestionnaire de changements de couloir, défini pour s'exécuter pour une transition particulière (par exemple du couloir A au couloir B).
Si vous définissez plusieurs règles pour une transition particulière, l'application utilise la première règle existante dans l'ordre de priorité suivant :
|
Priorité |
Correspondances et exécutions |
|---|---|
|
1 |
Règle définie pour un couloir source et un couloir de destination (A vers B) |
|
2 |
Règle définie pour un couloir source (A vers tous) |
|
3 |
Règle définie pour un couloir de destination (tous vers B) |
|
4 |
Règle définie pour deux couloirs (tous vers tous) |
|
5 |
Aucune règle si aucune des correspondances répertoriées ci-dessus n'existe. |
Si aucune règle de changement de couloir n'est définie dans l'objet de processus pour l'instance actuelle d'un processus, l'application cherche une règle de changement de couloir correspondante dans l'objet de processus par défaut spécifié dans les paramètres de propriété de l'orchestrateur. Cela se produit uniquement si aucune règle de changement de couloir n'est définie dans l'objet de processus actuel. L'application ne vérifie pas l'objet de processus par défaut si une règle de changement de couloir est définie dans l'objet de processus actuel, même s'il n'y a aucune correspondance.
Lorsque le traitement traverse une transition entre des couloirs, l'application :
|
Règles de changement de couloir |
Correspondances |
Action |
|---|---|---|
|
Définies dans l'objet de processus |
Une règle dans l'objet de processus dans l'ordre de priorité répertorié ci-dessus |
Exécutez la règle définie dans l'objet de processus. |
|
Non définie dans l'objet de processus |
Une règle dans l'objet de processus par défaut pour l'orchestrateur dans l'ordre de priorité répertorié ci-dessus. |
Exécutez la règle définie dans l'objet de processus par défaut. |
|
|
Aucune correspondance. |
Ignorez la transition. |
L'application continue de traiter le processus.
|
Copyright © 2013 CA.
Tous droits réservés.
|
|