Branchement et jointure d'étapes

Vous pouvez créer des branches dans des processus de sorte à ce que plusieurs étapes s'exécutent en même temps. Vous pouvez également fusionner des processus pour revenir à l'exécution d'une seule étape à la fois.

Branchement d'étapes

Pour créer des branches dans un processus et exécuter plusieurs étapes en même temps, ajoutez plusieurs connexions depuis une étape. Vous pouvez utiliser n'importe quelle combinaison d'indicateurs conditionnels succès, échec et les deux, comme décrit dans Processus conditionnels. Par exemple, le processus suivant décrit une étape avec des branches vers quatre autres étapes. Deux connexions ont l'indicateur succès. L'une a un indicateur échec et l'autre, l'indicateur les deux.

Processus avec branches vers plusieurs étapes, en fonction du résultat de la première étape

Dans ce cas, si la première étape s'achève, trois étapes s'exécutent en même temps : à savoir, les connexions avec l'indicateur succès et la connexion avec l'indicateur les deux. Si la première étape échoue, deux étapes s'exécutent en même temps : la connexion avec l'indicateur échec et la connexion avec l'indicateur les deux.

Fusion d'étapes

Si un processus comprend plusieurs étapes qui s'exécutent en même temps, vous pouvez utiliser des connexions pour fusionner le processus en une seule étape. Par exemple, le processus suivant décrit deux étapes qui s'exécutent en même temps. Ces deux étapes comportent une connexion vers une troisième étape et ces deux connexions ont un indicateur conditionnel succès. Dans ce cas, si les deux étapes se terminent, l'étape suivante est exécutée. Si l'une des deux étapes échoue, la troisième étape peut s'exécuter ou non selon le planning des autres étapes et le planning interne du processus sur le serveur.

Processus fusionnant le traitement en une seule étape.

Fusion d'étapes avec une étape Joindre

Pour fusionner le processus en une seule étape et pour dissiper l'ambiguïté de l'exemple précédent, utilisez une étape Joindre. Cette étape empêche le processus de se poursuivre jusqu'à ce que toutes les étapes avec des connexions entrantes se soient achevées.

Par exemple, le processus suivant est identique au précédent si ce n'est que l'étape 1 et l'étape se connectent à une étape Joindre, laquelle se connecte ensuite à l'étape 3. Dans ce cas, l'étape Joindre empêche l'étape 3 de s'exécuter à moins que l'étape 1 et l'étape 2 n'aient été toutes deux exécutées et ne soient terminées.

Processus avec étapes parallèles se terminant par une étape Joindre ; l'étape finale ne s'exécute que si les deux étapes parallèles ont été exécutées


Vos commentaires