पाठ 7 / 25
IF, Switch और Merge
शर्तों से items को रास्ते दें और शाखाओं को फिर जोड़ें।
तय करें, फिर जोड़ें
IF items को true और false शाखाओं में बाँटता है। Switch हर item को कई outputs में से एक पर भेजता है, router की तरह। Merge दो शाखाओं को फिर जोड़ता है, स्थिति से, key मिलाकर (database join जैसा) या सभी items जोड़कर। जिस शाखा पर item नहीं गया वहाँ वह आगे नहीं बढ़ता, जो सामान्य परिणाम है, error नहीं।
Routing तालिका
category field पर नियमों वाला Switch node। Fallback output अनपेक्षित चीज़ें पकड़ता है ताकि कोई item चुपचाप न खोए।
Switch on {{ $json.category }}
billing -> Create finance ticket
technical -> Create engineering ticket
sales -> Notify sales channel
fallback -> Send to a human review queueत्वरित जाँच: Switch node पर fallback output क्यों रखें?
- अनपेक्षित मान पकड़ने के लिए ताकि कोई item चुपचाप न खोए
- Switch इसके बिना चल नहीं सकता
- Workflows को धीमा करने के लिए
- डेटा हटाने के लिए
Answer
अनपेक्षित मान पकड़ने के लिए ताकि कोई item चुपचाप न खोए — Fallback के बिना, किसी नियम से न मिलने वाला item कहीं नहीं जाता और किसी को पता नहीं चलता।