Activité de workflow tourniquet
L’activité Tourniquet limite le nombre de fois où un workflow peut passer par un même point.
Utilisez cette activité pour empêcher les boucles infinies. Cette activité est utile en parallèle de l’activité Rollback To workflow activity .
Résultats
Vous pouvez affecter une valeur de résultat à l’aide de la variable activity.result à partir d’un champ de script de l’activité. Par défaut, le script d’activité évalue si l’activité doit continuer à itérer ou s’arrêter.
| Résultat | Description |
|---|---|
| Continuer | La valeur Itérations autorisées est supérieure au nombre de fois où le workflow a accédé à cette activité. |
| Annuler | Le workflow a accédé à cette activité plus de fois que la valeur d’itérations autorisées . |
Variables d’entrée
Les variables d'entrée déterminent le comportement initial de l'activité.
| Champ | Description |
|---|---|
| Itérations autorisées | Nombre de fois que le workflow peut passer par cette activité avant que le tourniquet termine la boucle. |
Conditions
Les conditions déterminent quelle transition intervient après cette activité.
| Champ | Description |
|---|---|
| Continuer | Si le workflow est revenu à ce point un nombre de fois inférieur à l’itération autorisée. |
| Annuler | Si le workflow est revenu à ce point un nombre de fois supérieur à l’itération autorisée. |
États
L’état de l’activité indique au moteur de workflow ce qu’il doit faire de l’activité.
| État | Description |
|---|---|
| Exécution | Le moteur de workflow sait qu’il doit démarrer la fonction onExecute de l’activité. |
| En attente | Le moteur de workflow ignore l’activité jusqu’à ce qu’un événement spécifique pour relancer l’activité soit déclenché. |
| Terminé | L'activité s'est terminée. Affichez la valeur de résultat pour connaître le résultat de l'activité. |
| Annulé | Cette activité, ou le workflow qui contient cette activité, a été annulée. |
| Erreur | Une erreur JavaScript s’est produite. Examinez les journaux pour connaître les détails de l'erreur. |