Activité du workflow Attendre une condition
L’activité Attendre une condition force le workflow à attendre pendant 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 indéfiniment jusqu’à ce qu’un critère particulier soit rempli par une mise à jour d’enregistrement. Pour mettre en pause un workflow pendant un certain temps, reportez-vous à la section Timer workflow activities.
Résultats
Le concepteur de workflow peut affecter une valeur de résultat à l’aide de activity.result à partir d’un champ de script de l’activité. L’activité effectue une transition lorsque la valeur de résultat est vrai.
Variables d’entrée
| 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. |
| Activer le délai | Option permettant de limiter le temps pendant lequel le workflow attend que l’activité soit terminée avant de continuer. Remarque : Utilisez l’option Activer le délai d’expiration pour empêcher la poursuite de l’exécution de cette activité. Si la condition pour continuer n’est jamais remplie, une valeur de délai d’expiration spécifie quand le système ignore l’activité d’attente de condition et passe à l’élément suivant du workflow. Vous devez définir une valeur de durée pour activer un délai d’expiration. Vous pouvez également sélectionner un calendrier si vous souhaitez calculer la date de fin de la durée en fonction d’un calendrier de travail spécifique. |
| Durée | Temps d’attente du workflow avant de continuer lorsque l’option Activer le délai est sélectionnée. Entrez le temps d’attente en heures, minutes et secondes. Si vous laissez ce champ vide, le workflow n’attend pas. |
États
| É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. |