Modificare i flussi di lavoro attivi
È possibile modificare un flusso di lavoro mentre è in esecuzione, ma è necessaria cautela. Un flusso di lavoro è una sequenza logica: la modifica di un blocco può influire sui contatti che si trovano già al suo interno, a volte in modi imprevisti.
Come aprire un flusso di lavoro attivo per la modifica
- Andare su Automazione, poi Flussi di lavoro.
- Cliccare sul nome del flusso di lavoro che si desidera modificare.
- Sotto il messaggio di avviso, cliccare su Modifica.
- Apportare le modifiche ai blocchi pertinenti.
- Cliccare su Salva e avvia per applicare le modifiche e riavviare il flusso di lavoro.
Come le modifiche influenzano i contatti già nel flusso di lavoro
I contatti avanzano in un flusso di lavoro un passo alla volta. In un dato momento, alcuni contatti potrebbero trovarsi in un blocco di attesa, in pausa finché non si attiva un trigger o non trascorre un periodo di tempo. Quando si modifica un blocco che viene dopo un blocco di attesa, quei contatti incontreranno la nuova versione di quel blocco quando riprenderanno, non la versione presente al momento in cui sono entrati nel flusso di lavoro.
Questo può far sì che i contatti ricevano un'email diversa da quella prevista, rimangano bloccati se una condizione non corrisponde più al loro profilo, o vengano instradati lungo un percorso if/else diverso da quello corretto.
Attenzione Per modifiche significative, l'approccio più sicuro è disattivare il flusso di lavoro, duplicarlo, apportare le modifiche e attivarlo. Accettare che i contatti che erano a metà percorso non continueranno — si fermano dove si trovavano.
Consigli per modifiche più sicure sui flussi di lavoro attivi
- Modificare solo i blocchi in cui nessun contatto è attualmente in attesa o si sta dirigendo verso. Controllare il report del flusso di lavoro per vedere dove si trovano attualmente i contatti.
- Mantenere le modifiche minime. Correggere un errore tipografico in un messaggio o aggiornare un link è a basso rischio. Ristrutturare i rami o modificare le condizioni del trigger è ad alto rischio.
- Per ristrutturazioni importanti, creare un nuovo flusso di lavoro e reindirizzare i nuovi contatti lì, invece di modificare quello attivo.
- Controllare il report del flusso di lavoro dopo qualsiasi modifica per confermare che i contatti stiano avanzando come previsto e che nessuno sia bloccato.
Quando la disattivazione è la scelta migliore
La disattivazione di un flusso di lavoro impedisce ai nuovi contatti di entrare e congela il progresso dei contatti già al suo interno. Utilizzare questo approccio quando:
- Si deve modificare la struttura generale, aggiungendo o rimuovendo rami.
- Si deve aggiornare il trigger del blocco di avvio.
- Si sta sostituendo un messaggio che fa parte del flusso di lavoro con una versione significativamente diversa.
- Si stanno apportando diverse modifiche contemporaneamente e non è possibile valutare facilmente l'effetto combinato sui contatti in corso.
Errori comuni da evitare
- Modificare un blocco mentre i contatti sono attivamente in attesa al suo interno. Quei contatti sperimenteranno la nuova versione del blocco, il che potrebbe non essere ciò che si intendeva.
- Presumere che la disattivazione elimini i contatti dal flusso di lavoro. Non è così — li congela soltanto. Quando si riattiva, non riprendono automaticamente.
- Apportare più modifiche senza controllare il report del flusso di lavoro in seguito. Verificare sempre che i contatti stiano avanzando correttamente dopo qualsiasi modifica a un flusso di lavoro attivo.
Passi successivi
- Consulti "Creare un flusso di lavoro" per una guida completa alla creazione di flussi di lavoro da zero.
- Consulti "Workflow best practices" per indicazioni su come mantenere i flussi di lavoro abbastanza semplici da rendere le modifiche a basso rischio.