Tous les produits
Search
Centre de documentation

CloudFlow:Étape d'attente

Dernière mise à jour :Aug 26, 2026

Cette rubrique décrit l'étape d'attente et fournit des exemples d'utilisation.

Paramètres

Une étape d'attente suspend l'exécution d'un flux pendant une durée spécifiée. Le flux reprend une fois ce délai écoulé. Spécifiez une durée relative ou une heure de fin absolue sous forme d'horodatage.

Une étape d'attente contient les paramètres suivants :

  • (Obligatoire)type : la valeur « wait » définit l'étape comme une étape d'attente.

  • (Obligatoire)name : le nom de l'étape.

  • (Facultatif)duration : la durée d'attente relative en secondes. Il peut s'agir d'une constante ou d'un paramètre issu de l'entrée. Par exemple, 10 spécifie une attente de 10 secondes. $.sleep indique que la durée d'attente correspond à la valeur de la clé sleep dans l'entrée. Spécifiez soit duration, soit timestamp, mais pas les deux simultanément.

  • (Facultatif)timestamp : l'heure de fin absolue de l'attente. Le format doit être conforme à la norme RFC3339. Il peut s'agir d'une constante ou d'un paramètre issu de l'entrée. Par exemple, 2019-05-02T15:04:05Z spécifie une attente jusqu'à 15:04:05 UTC le 2 mai 2019. Si l'heure spécifiée est déjà passée, l'étape d'attente se termine immédiatement.

    Remarque

    La durée d'attente maximale est de 2 jours.

  • (Facultatif)end : indique si le flux doit poursuivre vers les étapes suivantes une fois l'étape actuelle terminée.

  • (Facultatif)inputMappings : le mappage d'entrée.

  • (Facultatif)outputMappings : le mappage de sortie. Cette étape ne génère aucune donnée, donc sa variable $local reste vide.

Exemples

  • Attente de 20 secondes

    version: v1
    type: flow
    steps:
      - type: wait
        name: wait20s
        duration: 20           
  • Attente d'une durée déterminée par l'entrée

    version: v1
    type: flow
    steps:
      - type: wait
        name: custom_wait
        duration: $.wait            
  • Attente jusqu'à une heure absolue

    version: v1
    type: flow
    steps:
      - type: wait
        name: wait20s
        timestamp: 2019-05-02T15:04:05Z            
  • Attente jusqu'à une heure absolue déterminée par l'entrée

    version: v1
    type: flow
    steps:
      - type: wait
        name: custom_wait
        timestamp: $.wait_timestamp