Planification
Démarre le workflow selon un intervalle, chaque jour, chaque semaine ou une expression cron, dans le fuseau choisi.
Fonctionnement
Planification persistante en base, partagée entre plusieurs workers : chaque échéance est réservée par un seul worker et ne crée jamais deux exécutions. Seule la version publiée est déclenchée ; la désactivation supprime les échéances.
Paramètres
| Paramètre | Type | Détail |
|---|---|---|
| Fréquence | choix | Valeurs : Intervalle régulier, Chaque jour, Certains jours de la semaine, Expression cron. |
| Toutes lesobligatoire · selon les autres paramètres | nombre | — |
| Unitéselon les autres paramètres | choix | Valeurs : minutes, heures, jours. |
| Heure (HH:MM)obligatoire · selon les autres paramètres | texte | — |
| Joursobligatoire · selon les autres paramètres | choix multiple | Valeurs : Lundi, Mardi, Mercredi, Jeudi, Vendredi, Samedi, Dimanche. |
| Expression cronobligatoire · selon les autres paramètres | texte | 5 champs : minute heure jour mois jour-de-semaine. Ex. « */15 * * * * » toutes les 15 minutes. |
| Fuseau horaire (IANA)obligatoire | fuseau horaire | — |
| Échéances manquées (serveur arrêté) | choix | Valeurs : Rattraper une seule fois, Ignorer et attendre la suivante. |
Données reçues et renvoyées
- EntréeAucune entrée.
- SortieUn élément : { scheduledAt, firedAt, timezone, missed }.
Erreurs
Expression cron, heure ou fuseau invalides : refus à la publication.
À savoir. Changement d'heure : une heure qui n'existe pas (passage à l'heure d'été) est décalée d'une heure (02:30 devient 03:30 ce jour-là) ; une heure répétée (passage à l'heure d'hiver) n'est déclenchée qu'une fois, à sa première occurrence ; une planification horaire reste espacée d'une heure réelle.
À savoir. Après une interruption, les échéances manquées donnent au plus une exécution de rattrapage (ou aucune selon le réglage) : jamais de rattrapage illimité.
À savoir. Intervalle : compté à partir de la publication, minimum 1 minute.
Exemple
Paramètres d'un bloc prêt à l'emploi. Dans l'éditeur, l'onglet Aide du bloc applique cet exemple en un clic.
{
"mode": "weekly",
"time": "08:30",
"weekdays": [
"1",
"3",
"5"
],
"timezone": "Europe/Paris",
"misfire": "once"
}Voir aussi
- Déclencheur manuelDémarre le workflow depuis le bouton « Exécuter », avec une entrée JSON facultative.
- WebhookDémarre le workflow à la réception d'une requête HTTP sur une URL propre à ce déclencheur.
- Déclencheur d'erreurDémarre ce workflow quand l'exécution d'un autre workflow de l'organisation échoue.