Attente
Met le workflow en pause pendant une duree definie (timer) ou jusqu'a la reception d'un evenement externe.
Parametres communs
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
waitType | choix (timer, event, condition) | Oui | Non | Type d'attente : temporisateur, evenement externe ou condition par polling. |
outputVariable | texte | Non | Non | Nom de la variable de sortie pour referencer le resultat dans les blocs suivants. |
Parametres par type d'attente
timer — Temporisateur
Pause l'execution pendant une duree fixe.
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
timerMs | valeur dynamique | Oui | Oui | Duree d'attente en millisecondes. Peut etre un nombre fixe ou une variable. |
Les parametres marques Variable = Oui acceptent la syntaxe
{{nomBloc.champ}}.
event — Evenement
Attend la reception d'un evenement externe avant de continuer.
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
eventType | texte | Oui | Non | Type d'evenement attendu (ex: webhook_received, file_uploaded, user_action, approval_received, ou personnalise). |
eventFilter | liste | Non | Non | Conditions de filtrage sur l'evenement recu. Seuls les evenements correspondant aux filtres declenchent la reprise. |
timeout | nombre | Non | Non | Delai maximum d'attente en millisecondes avant expiration. Preselections : 30s, 1min, 5min, 15min, 1h, 24h. (Defaut: 60000, min 5000, max 86400000) |
condition — Condition
Evalue periodiquement une expression et reprend lorsqu'elle retourne true (polling).
| Parametre | Type | Requis | Variable | Description |
|---|---|---|---|---|
conditionExpression | texte | Oui | Non | Expression JavaScript evaluee periodiquement. L'attente se termine lorsqu'elle retourne true. |
timeout | nombre | Non | Non | Delai maximum d'attente en millisecondes avant expiration. Preselections : 30s, 1min, 5min, 15min, 1h, 24h. (Defaut: 60000, min 5000, max 86400000) |
Sortie
Variable de sortie : waitResult
{
"waitedMs": 0
}
Exemple
Attendre 5 secondes avant de continuer.
Entree :
{}
Sortie :
{"waitedMs": 5000}
Astuce
{{waitResult.waitedMs}} indique la duree effective de l'attente en millisecondes. En mode durable (Run), l'attente est persistee et survit aux redemarrages.