Sim
Blocks

Attente

Le bloc Attente met en pause votre flux de travail pendant une durée spécifiée avant de continuer vers le bloc suivant. Utilisez-le pour ajouter des délais entre les actions, respecter les limites de taux des API ou espacer les opérations.

Bloc d'attente

Aperçu

Le bloc Attente vous permet de :

Ajouter des délais : mettre en pause l'exécution entre les étapes du flux de travail

Respecter les limites de taux : espacer les appels API pour rester dans les limites

Planifier des séquences : créer des flux de travail chronométrés avec des délais entre les actions

Configuration

Durée d'attente

Saisissez la durée de mise en pause de l'exécution :

  • Entrée : nombre positif
  • Maximum : 600 secondes (10 minutes) ou 10 minutes

Unité

Choisissez l'unité de temps :

  • Secondes : pour des délais courts et précis
  • Minutes : pour des pauses plus longues

Les blocs d'attente peuvent être annulés en arrêtant le flux de travail. La durée d'attente maximale est de 10 minutes.

Sorties

  • <wait.waitDuration> : la durée d'attente en millisecondes
  • <wait.status> : statut de l'attente ('waiting', 'completed', ou 'cancelled')

Exemples de cas d'utilisation

Limitation du taux d'API

Scénario : rester dans les limites de taux d'API

  1. Le bloc API effectue la première requête
  2. Le bloc Attente fait une pause de 2 secondes
  3. Le bloc API effectue la deuxième requête
  4. Le processus continue sans atteindre les limites de taux

Notifications chronométrées

Scénario : envoyer des messages de suivi

  1. La fonction envoie l'email initial
  2. Le bloc Attente fait une pause de 5 minutes
  3. La fonction envoie l'email de suivi

Retards de traitement

Scénario : Attente d'un système externe

  1. Le bloc API déclenche une tâche dans un système externe
  2. Le bloc d'attente fait une pause de 30 secondes
  3. Le bloc API vérifie l'état d'achèvement de la tâche

Bonnes pratiques

  • Gardez des attentes raisonnables : utilisez l'attente pour des délais jusqu'à 10 minutes. Pour des délais plus longs, envisagez des workflows programmés
  • Surveillez le temps d'exécution : n'oubliez pas que les attentes prolongent la durée totale du workflow