Cum funcționează ramurile
În editorul de fluxuri de lucru, puteți crea mai multe căi (ramuri) care pornesc dintr-un singur nod. Acest lucru vă permite să creați automatizări complexe cu rezultate diferite. Important: Când rulează un flux de lucru, toate ramurile se execută în paralel în mod implicit. Nu există o logică “if/else” integrată pentru a alege o ramură în locul alteia — fiecare cale va rula simultan.Controlul ramurii care se execută
Pentru a executa doar o singură ramură pe baza unor condiții specifice, adăugați un nod Filter la începutul fiecărei ramuri.Exemplu de configurare
- Creați fluxul de lucru cu mai multe ramuri dintr-un singur nod
- Adăugați un nod Filter ca primul pas în fiecare ramură
- Setați condiții în fiecare nod Filter pentru a determina când ar trebui să continue acea ramură
- Vor continua doar ramurile pentru care condițiile din Filter sunt îndeplinite
Cum funcționează nodurile Filter
- Dacă condiția din Filter este îndeplinită: Ramura își continuă execuția
- Dacă condiția din Filter nu este îndeplinită: Ramura se oprește la nodul Filter
Exemplu: Rutare după valoarea tranzacției
Scenariu: Când o tranzacție este închisă, trimiteți notificări diferite în funcție de valoarea tranzacției.- Declanșator: Opportunity updated (Stage = Closed Won)
- Ramura 1: Filter pentru Amount > $10,000 → Trimiteți mesaj Slack către #big-deals
- Ramura 2: Filter pentru Amount ≤ $10,000 → Trimiteți e-mail managerului de vânzări
Crearea ramurilor
Pentru a crea o ramură nouă dintr-un pas existent, faceți clic pe butonul + al acelui pas și adăugați acțiunea. Puteți adăuga mai multe ramuri făcând clic pe + de mai multe ori.
- În editorul de fluxuri de lucru, selectați pasul din care doriți să creați o ramură
- Faceți clic pe butonul + pentru a adăuga o acțiune
- Aceasta creează o ramură
- Faceți clic din nou pe + la același pas pentru a crea ramuri suplimentare
- Fiecare ramură poate avea propria secvență de acțiuni
Îmbinarea ramurilor la loc
După ce ramurile paralele își finalizează activitatea, le puteți îmbina la loc într-o singură cale:- Finalizați acțiunile din ramuri
- Adăugați un pas nou care ar trebui să ruleze după toate ramurile
- Trageți o conexiune de la ultimul pas al fiecărei ramuri către acest pas nou
- Pasul îmbinat așteaptă ca toate ramurile conectate să se finalizeze înainte de a se executa
Exemplu: Procesare, apoi notificare
Cele mai bune practici
- Folosiți întotdeauna noduri Filter la începutul ramurilor atunci când doriți execuție condițională
- Mențineți condițiile ramurilor reciproc exclusive pentru a evita acțiunile duplicate
- Testați fluxurile de lucru cu date diferite pentru a vă asigura că rulează ramurile corecte
- Redenumiți pașii ramurilor într-un mod descriptiv pentru a fi clar ce face fiecare cale
- Îmbinați ramurile când aveți nevoie de o acțiune finală după procesare în paralel
Conexe
- Întrebări frecvente despre fluxuri de lucru — răspunsuri despre execuția în paralel
- Acțiuni ale fluxurilor de lucru — acțiuni disponibile pentru ramuri