Activité du workflow Attendre une condition

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • L’activité Attendre une condition force le workflow à attendre, lors de cette activité, jusqu’à ce que l’enregistrement actuel corresponde à la condition spécifiée.

    Le workflow évalue l’activité Attendre une condition chaque fois que l’enregistrement actuel est mis à jour. Utilisez cette activité pour mettre en pause un workflow pendant une période indéterminée jusqu’à ce qu’un critère particulier soit atteint par une mise à jour d’enregistrement. Pour mettre en pause un workflow pendant une durée déterminée, reportez-vous à la section Timer workflow activities.

    Pour que le workflow prenne en compte la condition remplie, toutes les conditions spécifiées, qu’elles soient dans le générateur ou dans un script, doivent avoir la valeur vrai.
    Remarque :
    Une activité Attendre une condition ne doit être utilisée que pour attendre un événement externe tel qu’une mise à jour d’enregistrement, et non un événement provenant d’un workflow définissant une valeur. Si vous avez un workflow qui définit une valeur et que vous souhaitez attendre que ce même champ soit considéré comme « modifié », essayez d’insérer un minuteur d’une seconde.

    Résultats

    Le concepteur de workflow peut affecter une valeur de résultat à l’aide d’activity.result à partir d’un champ de script de l’activité. L’activité change lorsque la valeur du résultat est vraie.

    Variables d’entrée

    Les variables suivantes déterminent le comportement de l’activité.
    Remarque :
    Les activités de condition s’exécutent en tant qu’utilisateur dont les actions correspondent aux conditions que le workflow attendait et fait avancer le workflow.
    Tableau 1. Attendre les variables d’entrée de l’activité de condition
    Champ Description
    Condition Le workflow est mis en pause lors de cette activité jusqu’à ce que cette condition corresponde à l’enregistrement actuel.
    Script de condition Si cette option est spécifiée, le workflow est mis en pause lors de cette activité, jusqu’à ce que ce script définisse la variable de réponse sur vrai.

    États

    L’état de l’activité indique au moteur de workflow ce qu’il doit faire avec l’activité.
    Tableau 2. Attendre les états des activités de condition
    État Description
    Exécution Le moteur de workflow sait 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.