Lo Schedule Trigger avvia un workflow automaticamente a intervalli regolari definiti da un'espressione cron. Nessun sistema esterno deve inviare una richiesta — Flusso controlla l'orologio e avvia il workflow per te, rendendolo la scelta giusta per qualsiasi attività ricorrente: report giornalieri, sincronizzazioni dati notturne, controlli di integrità orari e altro.
schedule_triggerL'automazione pianificata è uno dei pattern più comuni negli strumenti di workflow. Piuttosto che affidarsi a una persona che ricordi di eseguire un'attività, o creare un cron job separato sul tuo server, puoi configurare un workflow Flusso per eseguirsi autonomamente con qualsiasi pianificazione ricorrente — da ogni minuto a una volta all'anno.
La pianificazione è definita usando un'espressione cron standard a cinque parti, la stessa sintassi usata dal cron di Linux, GitHub Actions e la maggior parte dei sistemi di pianificazione. Se non hai familiarità con la sintassi cron, gli esempi qui sotto coprono i pattern più comuni. Esistono anche strumenti online gratuiti come crontab.guru dove puoi digitare un'espressione e vederla descritta in italiano semplice.
Quando la pianificazione si attiva, il workflow viene eseguito con un contesto di input vuoto tranne un singolo
timestamp scheduled_at che indica agli step successivi esattamente quando l'esecuzione è stata
avviata. Il workflow deve essere in stato Attivo perché la pianificazione venga eseguita;
se il workflow è in pausa o in bozza, le esecuzioni pianificate vengono silenziosamente ignorate.
| Campo | Obbligatorio | Descrizione |
|---|---|---|
| Espressione Cron | Obbligatorio | Un'espressione cron standard a cinque parti che specifica quando il workflow deve essere eseguito. Le cinque parti rappresentano: minuto, ora, giorno del mese, mese e giorno della settimana. |
| Variabile | Tipo | Descrizione |
|---|---|---|
trigger.output.scheduled_at |
String (ISO 8601) | Il timestamp ISO 8601 di quando l'esecuzione pianificata è stata avviata, es. 2026-03-12T09:00:00Z. |
0 0 * * *
per eseguire a mezzanotte ogni giorno.
{{ trigger.output.scheduled_at }} nel nome del file così ogni
esportazione notturna ottiene un nome file unico con timestamp.
0 14 * * *.