Aller au contenu

Planification

n8n : Schedule TriggerToutes les offresDéclencheur · 1 sortie

Démarre le workflow selon un intervalle, chaque jour, chaque semaine ou une expression cron, dans le fuseau choisi.

PlanificationdéclencheurÉléments produits

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ètreTypeDétail
FréquencechoixValeurs : Intervalle régulier, Chaque jour, Certains jours de la semaine, Expression cron.
Toutes lesobligatoire · selon les autres paramètresnombre—
Unitéselon les autres paramètreschoixValeurs : minutes, heures, jours.
Heure (HH:MM)obligatoire · selon les autres paramètrestexte—
Joursobligatoire · selon les autres paramètreschoix multipleValeurs : Lundi, Mardi, Mercredi, Jeudi, Vendredi, Samedi, Dimanche.
Expression cronobligatoire · selon les autres paramètrestexte5 champs : minute heure jour mois jour-de-semaine. Ex. « */15 * * * * » toutes les 15 minutes.
Fuseau horaire (IANA)obligatoirefuseau horaire—
Échéances manquées (serveur arrêté)choixValeurs : 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.

Paramètres de l'exemple (JSON)Ouvrir l'éditeur
{
  "mode": "weekly",
  "time": "08:30",
  "weekdays": [
    "1",
    "3",
    "5"
  ],
  "timezone": "Europe/Paris",
  "misfire": "once"
}

Voir aussi