Impostazioni workflow
Informazioni sulle impostazioni del workflow
La scheda Impostazioni di un workflow consente di configurare notifiche per quando il workflow non riesce e ritardare l’inizio del workflow per i giorni festivi e altri tempi di inattività.
Notifiche
È possibile configurare notifiche per i casi in cui un workflow non riesce. Per i flussi di lavoro pianificati, è anche possibile configurare una notifica per l’esito positivo del workflow.
Per ulteriori dettagli e istruzioni passo a passo, consultare Notifiche workflow.
Workflow e task non riusciti
La sezione Flusso di lavoro e errori attività delle impostazioni del flusso di lavoro consente di controllare cosa accade al flusso di lavoro se una delle sue attività non riesce.
Per modificare le impostazioni di errore del task:
- Scegliere cosa si desidera che si verifichi quando un task non riesce:
- Continuare a eseguire le attività rimanenti nell’esecuzione del flusso di lavoro: quando un’attività nel flusso di lavoro non riesce, il flusso di lavoro continuerà a elaborare eventuali attività rimanenti. Questa opzione è selezionata per impostazione predefinita.
- Interrompere l’esecuzione del flusso di lavoro e non eseguire le attività rimanenti: quando un’attività nel flusso di lavoro non riesce, tutte le attività che si basano sull’attività non riuscita non verranno eseguite. Ciò include tutte le attività che utilizzano testo trasferito dall’attività non riuscita o se l’attività fa parte di un flusso di lavoro ETL (ad esempio, se l’attività di estrazione non riesce, l’attività di caricamento non verrà eseguita).
- Scegliere la modalità di ripetizione dei task non riusciti da parte del sistema:
- Il sistema tenta nuovamente ogni attività non riuscita per un massimo di 24 ore: quando un’attività nel flusso di lavoro ha esito negativo, verrà automaticamente eseguito un nuovo tentativo per un massimo di 24 ore. Questa opzione è selezionata per impostazione predefinita.
- Il sistema tenta nuovamente ogni attività non riuscita per un massimo di 15 minuti: quando un task nel flusso di lavoro ha esito negativo, verrà automaticamente eseguito un nuovo tentativo per un massimo di 15 minuti.
- Non riprovare le attività non riuscite: quando un’attività nel tuo flusso di lavoro non riesce, non verranno effettuati nuovi tentativi.
Consiglio Q: è possibile visualizzare ulteriori informazioni sul motivo per cui un task non è riuscito visualizzando l’output JSON del task. Verranno ripetuti solo 429 e 5xx errori. - Scegliere se consentire agli utenti di riprovare le esecuzioni del workflow dalla Cronologia esecuzioni:
- Consenti di ritentare manualmente le esecuzioni del flusso di lavoro (predefinito): gli utenti possono rieseguire i flussi di lavoro selezionandoli dalla cronologia di esecuzione. Per ulteriori informazioni, consultare Workflow di riesecuzione.
- Non consentire che le esecuzioni del flusso di lavoro vengano ritentate manualmente: non è possibile riprovare i flussi di lavoro non riusciti.
- Specifica per quanto tempo è possibile ritentare manualmente le esecuzioni del flusso di lavoro: è possibile riprovare i flussi di lavoro non riusciti se tale workflow non è riuscito durante l’intervallo di tempo specificato.
- Fai clic su Applica.
Consiglio Q: fare clic sul pulsante Ripristina per annullare le modifiche e tornare all’impostazione predefinita.
Workflow di avvio ritardati
Ritardare l’esecuzione dei flussi di lavoro può essere utile quando si determina il modo in cui i flussi di lavoro vengono attivati. È possibile pianificare date specifiche in cui un flusso di lavoro verrà sospeso o ritardare i flussi di lavoro per un determinato numero di volte ogni volta che vengono avviati.
- Aprire il flusso di lavoro.
- Passare a Impostazioni.
- Selezionare Avvio ritardato.
- Fare clic su Configura impostazioni di avvio ritardate.
- Denominare il ritardo.
- In Descrizione, indicare un motivo per l’inizio ritardato (facoltativo).
- Determinare il tipo di ritardo da configurare. Per ulteriori informazioni, consultare le sottosezioni riportate di seguito.
SEMPRE DELAY START
Impostare i workflow in modo che ritardino ogni volta che vengono avviati per aggiungere un buffer tra quando viene avviato un workflow e quando viene eseguito.
- Fare clic su Ogni volta che il workflow viene avviato.
- Selezionare la durata del ritardo del workflow.
Qtip: I ritardi devono essere di almeno 15 minuti e al massimo 5 giorni.
- Al termine, fare clic su Applica.
INIZIO DI RITARDO PIANIFICATO
È possibile definire un periodo in cui un workflow verrà sospeso immediatamente dopo essere stato avviato ed eseguito solo dopo la fine di tale periodo. Ciò è utile se si desidera sospendere i flussi di lavoro durante i giorni festivi o al di fuori dell’orario di lavoro e riprenderli una volta di nuovo in ufficio.
- Selezionare Durante date e ore specificatamente schedulate.
- Indicare la data di inizio del periodo di tempo in cui il workflow non deve essere eseguito. Questo è il primo giorno in cui il flusso di lavoro verrà sospeso.
Consiglio Q: I flussi di lavoro non inizieranno durante il periodo di tempo scelto e riprenderanno una volta terminato questo periodo di tempo.
- Indicare la data di fine del periodo. Questo è il giorno in cui il flusso di lavoro riprenderà e quando qualsiasi flusso di lavoro avviato durante il periodo di tempo verrà eseguito tutto in una volta.
Qtip: La durata massima di una data/periodo di ritardo è di 5 giorni.Attenzione: per garantire che il flusso di lavoro venga eseguito correttamente, all’ora di fine viene aggiunto un periodo di buffer randomizzato compreso tra 1 minuto e 1 ora. Ciò significa che i flussi di lavoro con avvio ritardato potrebbero non essere eseguiti all’ora di fine esatta. Ad esempio, se si seleziona 12:00 come data di fine, il workflow verrà eseguito tra le 12:01 e le 1:00.
- Seleziona un fuso orario.
- In Opzioni di ricorrenza, scegliere se il ritardo del workflow si ripete o meno. Può essere settimanale, mensile o annuale.
- Al termine, fare clic su Applica.
Modifica e rimozione delle impostazioni di avvio ritardate
La quantità di elaborazione possibile dipende dal fatto che l’avvio ritardato sia attivo o inattivo.
Quando un periodo di tempo di inizio ritardato è inattivo, è possibile modificare tutta la configurazione, inclusa la rimozione o l’annullamento delle modifiche.
Quando è attivo un periodo di inizio ritardato, è possibile effettuare le seguenti operazioni:
- Modificare la data/ora di fine. I flussi di lavoro avviati e inseriti nella coda in ritardo prima di modificare la data/ora di fine riprenderanno alla data/ora di fine originale impostata. Solo le nuove istanze avviate dopo la data/ora di fine saranno conformi alla nuova data/ora di fine.
- Rimuovere l’intervallo di inizio ritardato. Dovrai quindi scegliere cosa accade ai flussi di lavoro avviati (ma poi trattenuti) durante l’intervallo di tempo ritardato:
- Li esegua adesso.
- Eseguirli alla fine del periodo di inizio ritardato.
- Non eseguire mai esecuzioni workflow ritardate.