Vai al contenuto principale

Panoramica

I rami ti consentono di suddividere il tuo workflow in più percorsi che possono essere eseguiti simultaneamente o in modo condizionale in base ai tuoi dati.

Come funzionano i rami

Quando crei più connessioni da un singolo nodo, ogni percorso diventa un ramo. Per impostazione predefinita, tutti i rami vengono eseguiti in parallelo—non si attendono a vicenda.

Creazione dei rami

Aggiungi un nuovo ramo

  1. Fai clic con il tasto destro sull’area di lavoro principale del workflow (non su un nodo esistente)
  2. Clicca su Aggiungi nodo
  3. Scegli il tipo di nodo per il tuo nuovo ramo
  4. Trascina una freccia dalla parte inferiore del passaggio precedente alla parte superiore di questa nuova azione
  5. Ripeti per aggiungere altri rami dallo stesso nodo
Ogni ramo è indipendente. L’aggiunta di un ramo non influisce sugli altri percorsi esistenti da quel nodo.

Layout visivo

I rami appaiono come percorsi paralleli nell’editor del workflow. Puoi trascinare i nodi per riorganizzare il layout visivo senza influire sull’esecuzione.

Rami If/Else

Per percorsi mutuamente esclusivi, in cui vuoi che venga eseguito esattamente un ramo e non più di uno, aggiungi un’azione If/else invece di suddividere manualmente l’area di lavoro. Configurazione::
  • Il primo ramo (If) ha una condizione di filtro.
  • Fai clic su Aggiungi percorso per inserire ulteriori rami Else if, ciascuno con la propria condizione.
  • L’ultimo ramo (Else) non ha condizioni e intercetta tutto ciò a cui gli altri rami non corrispondono.
Come funziona: le condizioni vengono valutate in ordine, dall’alto verso il basso. Il workflow prosegue lungo il primo ramo la cui condizione corrisponde; tutti gli altri rami vengono ignorati.

Rami condizionali (manuali, con filtro)

If/else copre la maggior parte dei casi, ma puoi anche creare manualmente lo stesso schema: poiché tutti i rami creati manualmente vengono eseguiti per impostazione predefinita, usa i nodi Filter per controllare quali percorsi vengono effettivamente eseguiti:
  1. Crea rami dal tuo trigger o dall’azione
  2. Aggiungi un nodo Filtro come primo passaggio di ciascun ramo
  3. Configura ciascun filtro con condizioni reciprocamente esclusive
  4. Aggiungi le azioni dopo ciascun filtro
Solo i rami in cui la condizione del filtro è soddisfatta continueranno l’esecuzione.

Unione dei rami

I rami non si uniscono automaticamente. Ogni ramo viene eseguito in modo indipendente fino a quando non termina. Hai la massima flessibilità su come gestirlo:
  • Opzione 1: Mantieni i rami separati Ogni ramo gestisce indipendentemente le proprie azioni di follow-up. Questo è l’approccio più semplice quando i rami non devono convergere.
  • Opzione 2: Unisci i rami manualmente Quando crei il tuo workflow, puoi collegare manualmente più rami alla stessa azione a valle. Trascina semplicemente le frecce dalla fine di ciascun ramo a un nodo comune.
Sebbene tu possa usare un nodo Delay per mettere in pausa l’esecuzione, al momento non è configurabile per attendere “fino a quando termina un altro ramo”.

Correlati