Tema
Pianificazioni
Una Pianificazione fa partire un Processo a orari stabiliti, senza che nessuno scriva niente su un canale. È il punto della piattaforma in cui un'esecuzione non nasce da una conversazione.
Serve per tutto ciò che ha una cadenza invece di un innesco: un riepilogo notturno, un sollecito dopo sette giorni, un allineamento con un sistema esterno ogni mattina prima dell'apertura degli uffici.
Com'è fatta
- Processo
- Quello che viene eseguito. Una pianificazione punta a un processo, non a un intent
- Espressione cron
- Quando eseguirlo: la notazione standard dei minuti, delle ore, dei giorni, con l'anteprima delle prossime occorrenze
- Fuso orario
- In quale fuso va letta l'espressione. Predefinito UTC
- Argomenti
- I valori di partenza passati all'esecuzione
- Timeout
- Dopo quanto un'esecuzione viene considerata persa. Predefinito cinque minuti
- Abilitata
- Una pianificazione può esistere ferma. Appena creata è attiva, se non si dice il contrario
Nome e descrizione servono a chi la ritrova fra un mese: il nome deve dire cosa succede, non quando — l'orario è già nell'espressione.
Un nome per processo
Due pianificazioni dello stesso processo hanno nomi diversi nella stessa organizzazione. Lo stesso processo può averne quante serve: la stessa cosa a due cadenze — per esempio un riepilogo giornaliero e uno mensile — sono due pianificazioni, non una.
Cosa aggiunge rispetto a un cron di sistema
- Le esecuzioni restano: ogni avvio lascia un esito consultabile, con input, output e durata
- Si può avviare a mano: fuori orario, senza toccare l'espressione né aspettare la prossima occorrenza — utile per provarla appena scritta
- Sta dove stanno i permessi: si crea e si modifica dalla dashboard, con gli stessi ruoli del resto, senza accedere a una macchina
Come si controlla che funzioni
Ogni pianificazione conserva l'ultima esecuzione e il suo esito:
riuscitanon riuscitatimeoutannullata
Lo storico completo sta in Esiti esecuzioni, con il dettaglio di ogni singolo avvio, e le stesse esecuzioni compaiono nel Process Monitor del processo.
La prova che vale
Appena creata una pianificazione, l'elenco delle prossime esecuzioni mostra se l'espressione e il fuso orario fanno quello che si intendeva — prima della notte seguente.