Detta dokument har översatts av AI. För eventuella felaktigheter, se den engelska versionen
Liknar if-satser i programmeringsspråk och bestämmer det efterföljande arbetsflödets riktning baserat på resultatet av ett konfigurerat villkor.
Villkorsnoden har två lägen: ”Fortsätt om sant” och ”Förgrenas vid sant/falskt”. Ni måste välja ett av dessa lägen när ni skapar noden, och det kan inte ändras i nodens konfiguration efteråt.

I läget ”Fortsätt om sant”, när villkorets resultat är ”sant”, kommer arbetsflödet att fortsätta exekvera efterföljande noder. Annars kommer arbetsflödet att avslutas och avbrytas i förtid med statusen ”misslyckades”.

Detta läge är lämpligt för scenarier där arbetsflödet inte ska fortsätta om villkoret inte uppfylls. Till exempel, en knapp för att skicka in ett formulär för en order är kopplad till en ”Före åtgärd”-händelse. Om lagersaldot för produkten i ordern är otillräckligt, ska ordergenereringen inte fortsätta, utan istället misslyckas och avslutas.
I läget ”Förgrenas vid sant/falskt” kommer villkorsnoden att skapa två efterföljande grenar, som motsvarar villkorets ”sanna” respektive ”falska” resultat. Varje gren kan konfigureras med sina egna efterföljande noder. Efter att någon av grenarna har slutfört sin exekvering, kommer den automatiskt att återförenas med villkorsnodens överordnade gren för att fortsätta exekvera de efterföljande noderna.

Detta läge är lämpligt för scenarier där olika åtgärder behöver utföras beroende på om villkoret uppfylls eller inte. Till exempel, att kontrollera om en viss data existerar: om den inte existerar, skapa den; om den existerar, uppdatera den.
För närvarande stöds tre motorer:
I alla tre beräkningstyper kan variabler från arbetsflödets kontext användas som parametrar.