Sign inGet Started

Exécutions planifiées et étapes de délai

Utilisez Schedule pour lancer de nouvelles exécutions à des heures récurrentes. Utilisez Delay pour suspendre une exécution déjà en cours, par exemple en attendant l'échéance d'un rappel de rendez-vous.

Automations is in Early access. Your workspace permissions determine which actions you can perform.

Configurer une planification

  1. Sélectionnez le déclencheur Schedule.
  2. Choisissez Repeat, par exemple Every day ou Every weekday.
  3. Définissez l'heure et le fuseau horaire. Les récurrences hebdomadaires et mensuelles nécessitent aussi un jour.
  4. Vérifiez la prochaine occurrence affichée dans l'éditeur.
  5. Enregistrez, prévisualisez et publiez lorsque le workflow est prêt.

La prochaine occurrence correspond au moment où une exécution devient due. Le traitement peut démarrer plus tard. Une planification mensuelle pour un jour absent d'un mois donné ignore ce mois.

Pour un schéma en dehors des préréglages, utilisez Custom schedule et Edit cron expression. L'expression comporte cinq champs : minute, heure, jour du mois, mois et jour de la semaine. Vérifiez la prochaine occurrence après l'avoir modifiée.

Comprendre les ticks manqués et les chevauchements

La planification par défaut ignore les ticks manqués et ignore un tick lorsque cette automatisation a déjà une exécution active. L'exécution active d'une version publiée antérieure peut aussi provoquer un saut.

La politique d'exécution manquée de la planification peut à la place rattraper le retard avec une seule exécution pour la dernière occurrence manquée. Elle ne rejoue pas une exécution pour chaque tick manqué. Sa politique de chevauchement peut autoriser des exécutions simultanées. Vérifiez également les paramètres de chevauchement à l'échelle de l'automatisation.

La publication ou la reprise lance la planification à partir de l'activation. Le temps passé en pause n'accumule pas de travail planifié à rejouer. Un tick ignoré ne crée aucune exécution dans Runs ni dans Metrics.

Ajouter un délai

  1. Ajoutez Delay après l'étape qui doit précéder la pause.
  2. Choisissez une durée ou une date et heure précises. Mappez un horodatage depuis le déclencheur lorsque chaque exécution nécessite une heure différente.
  3. Connectez le chemin suivant du délai à l'étape de suivi.
  4. Prévisualisez à la fois l'entrée et la reprise.

Une durée mesure le temps écoulé. Un horodatage identifie un instant et doit inclure son décalage de fuseau horaire. Si cet instant est déjà passé lorsque l'exécution atteint le délai, le flux continue immédiatement.

L'exécution apparaît en attente pendant la pause. L'heure de réveil choisie est conservée lors des nouvelles tentatives ; une nouvelle tentative ne relance pas la durée.

Durée maximale d'une exécution

Une exécution est limitée à 30 jours, mesurés à partir du moment où Bird l'accepte. Le temps d'attente en file, les actions, les délais et les attentes d'événement partagent ce temps. L'exécution peut atteindre sa date limite avant qu'une étape ultérieure ne s'exécute.

Répartir un délai sur plusieurs étapes n'étend pas la limite. Par exemple, un flux qui passe toujours par deux délais de 15 jours ne peut pas être publié. Prévoyez aussi du temps pour les actions qui suivent un délai.

Tenir compte de l'heure d'été

Une planification suit l'horloge locale de son fuseau horaire. Une heure locale sautée lors de la transition de printemps n'a pas d'occurrence. Une heure locale répétée lors de la transition d'automne peut se produire deux fois, selon les règles de chevauchement.

Une durée de 24 heures mesure 24 heures écoulées. Elle peut aboutir à une heure locale différente après un changement d'heure. Choisissez une planification UTC lorsque les heures locales répétées ou manquantes ne conviennent pas au workflow.

Étapes suivantes

Poursuivez avec la documentation, les guides et les exemples sur ce sujet.