Activité de tourniquet workflow

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • L’activité Tourniquet limite le nombre de fois qu’un workflow peut passer par le même point.

    Utilisez cette activité pour empêcher les boucles infinies. Cette activité est utile en complément de l’activité Restaurer à l’activité du workflow .

    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.

    Tableau 1. Résultats de l’activité du tourniquet
    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 Itérations autorisées .

    Variables d’entrée

    Les variables d'entrée déterminent le comportement initial de l'activité.

    Tableau 2. Variables d’entrée d’activité de tourniquet
    Champ Description
    Itérations autorisées Nombre de fois où 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é.

    Tableau 3. Conditions d’activité du tourniquet
    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 faut faire avec l’activité.

    Tableau 4. États d’activité du tourniquet
    É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 redémarrer 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.