यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें
प्रोग्रामिंग भाषाओं में if स्टेटमेंट की तरह, यह कॉन्फ़िगर की गई शर्त के परिणाम के आधार पर बाद के वर्कफ़्लो की दिशा तय करता है।
शर्त नोड में दो मोड होते हैं: "'हाँ' होने पर जारी रखें" और "'हाँ' और 'नहीं' पर अलग-अलग शाखाएँ"। नोड बनाते समय आपको इनमें से एक मोड चुनना होगा, और बाद में नोड की कॉन्फ़िगरेशन में इसे बदला नहीं जा सकता।

"'हाँ' होने पर जारी रखें" मोड में, जब शर्त का परिणाम "हाँ" होता है, तो वर्कफ़्लो बाद के नोड्स को निष्पादित करना जारी रखेगा। अन्यथा, वर्कफ़्लो समाप्त हो जाएगा और विफल स्थिति के साथ समय से पहले बाहर निकल जाएगा।

यह मोड उन परिदृश्यों के लिए उपयुक्त है जहाँ शर्त पूरी न होने पर वर्कफ़्लो को आगे नहीं बढ़ना चाहिए। उदाहरण के लिए, ऑर्डर सबमिट करने के लिए एक फ़ॉर्म सबमिशन बटन "कार्रवाई से पहले की घटना" (Before action event) से जुड़ा है। यदि ऑर्डर में उत्पाद का स्टॉक अपर्याप्त है, तो ऑर्डर बनाने की प्रक्रिया जारी नहीं रहनी चाहिए, बल्कि विफल होकर बाहर निकल जानी चाहिए।
"'हाँ' और 'नहीं' पर अलग-अलग शाखाएँ" मोड में, शर्त नोड दो बाद की शाखाएँ बनाएगा, जो शर्त के "हाँ" और "नहीं" परिणामों के अनुरूप होंगी। प्रत्येक शाखा को अपने बाद के नोड्स के साथ कॉन्फ़िगर किया जा सकता है। किसी भी शाखा के निष्पादन पूरा होने के बाद, यह स्वचालित रूप से शर्त नोड की मूल शाखा में वापस मिल जाएगी ताकि बाद के नोड्स को निष्पादित करना जारी रख सके।

यह मोड उन परिदृश्यों के लिए उपयुक्त है जहाँ शर्त पूरी होने या न होने के आधार पर अलग-अलग कार्रवाइयाँ करने की आवश्यकता होती है। उदाहरण के लिए, यह जाँच करना कि कोई डेटा मौजूद है या नहीं: यदि वह मौजूद नहीं है, तो उसे बनाएँ; यदि वह मौजूद है, तो उसे अपडेट करें।
वर्तमान में, तीन इंजन समर्थित हैं:
तीनों प्रकार की गणनाओं में, वर्कफ़्लो संदर्भ से चर (variables) को पैरामीटर के रूप में उपयोग किया जा सकता है।