मुख्य सामग्री पर जाएं
कोर ट्रिगर्स सबसे सामान्य वर्क़्फ़्लो प्रवेश बिंदुओं को कवर करते हैं: मैनुअल आह्वान, शेड्यूल किए गए रन, आने वाले HTTP अनुरोध और फ़ाइल अपलोड।

मैनुअल इनपुट

किसी उपयोगकर्ता या बाहरी सिस्टम द्वारा स्पष्ट रूप से आह्वान किए जाने पर वर्क़्फ़्लो शुरू करता है। आप इसे कस्टम इनपुट फ़ील्ड्स के साथ कॉन्फ़िगर कर सकते हैं जिन्हें वर्क़्फ़्लो चलाने से पहले भरना होगा — इसे मांग-आधारित कार्यों के लिए आदर्श बनाता है जिन्हें उपयोगकर्ता-प्रदान संदर्भ की आवश्यकता होती है, जैसे अनुरोध सबमिट करना, रिपोर्ट शुरू करना, या Odin चैट इंटरफ़ेस से प्रक्रिया आरंभ करना। कब उपयोग करें
  • आप Odin UI से या API के माध्यम से मांग पर वर्क़्फ़्लो चलाना चाहते हैं।
  • वर्क़्फ़्लो को निष्पादित करने से पहले उपयोगकर्ता-प्रदान इनपुट्स की आवश्यकता है।
  • आप विशिष्ट मानों के साथ वर्क़्फ़्लो का परीक्षण या डीबग कर रहे हैं।
कॉन्फ़िगरेशन आउटपुट वेरिएबल्स
उदाहरण: इनपुट फ़ील्ड का संदर्भ लेना
  • इनपुट फ़ील्ड्स वर्क़्फ़्लो शुरू होने से पहले उपयोगकर्ता को एक फ़ॉर्म के रूप में प्रस्तुत किए जाते हैं। फ़ील्ड नाम छोटे और वर्णनात्मक रखें।
  • यदि कोई कस्टम इनपुट फ़ील्ड्स कॉन्फ़िगर नहीं किए गए हैं तो भी trigger.user_input उपलब्ध है।
  • इस ट्रिगर को प्रोग्रामेटिक रूप से आह्वान करने के लिए, वर्क़्फ़्लो ID और आवश्यक इनपुट मानों के साथ Odin API को कॉल करें।

वेबहुक

आपके वर्क़्फ़्लो के लिए एक अद्वितीय HTTP एंडपॉइंट उजागर करता है। बाहरी सिस्टम — जैसे तीसरे पक्ष के एप्लिकेशंस, ऑटोमेशन प्लेटफ़ॉर्म, या कस्टम स्क्रिप्ट — वर्क़्फ़्लो शुरू करने के लिए उस URL को HTTP अनुरोध भेज सकते हैं। अनुरोध बॉडी, हेडर्स, क्वेरी पैरामीटर्स और HTTP विधि सभी डाउनस्ट्रीम नोड्स को पास की जाती हैं। कब उपयोग करें
  • किसी घटना होने पर बाहरी सिस्टम को Odin को सूचित करने की आवश्यकता है (जैसे फ़ॉर्म सबमिशन, भुगतान घटना, या किसी अन्य प्लेटफ़ॉर्म से अपडेट)।
  • आप Odin को Automation Anywhere या किसी अन्य सिस्टम के साथ इंटीग्रेट कर रहे हैं जो HTTP एंडपॉइंट को कॉल कर सकता है।
  • आप वर्क़्फ़्लो को एक API एंडपॉइंट के रूप में उजागर करना चाहते हैं जिसे अन्य डेवलपर्स या टूल्स कॉल कर सकें।
कॉन्फ़िगरेशन आउटपुट वेरिएबल्स प्रतिक्रिया मोड
  • header प्रमाणीकरण का उपयोग करते समय, ट्रिगर सेटिंग्स में अपेक्षित हेडर नाम और मान कॉन्फ़िगर करें।
  • trigger.webhook_url इंटीग्रेशन पार्टनर को भेजे जाने वाले सेटअप दस्तावेज़ में एंडपॉइंट URL शामिल करने के लिए उपयोगी है।
  • यदि आप Automation Anywhere से इस वेबहुक को कॉल कर रहे हैं, तो वेबहुक URL पर पोस्ट करने के लिए अपने बॉट में HTTP Task क्रिया का उपयोग करें।

शेड्यूल

क्रॉन एक्सप्रेशन द्वारा परिभाषित पुनरावृत्ति करने वाले शेड्यूल पर स्वचालित रूप से वर्क़्फ़्लो फ़ायर करता है। समय-आधारित कार्यों जैसे दैनिक रिपोर्ट, आवधिक डेटा सिंक, या पुनरावृत्ति करने वाली सूचनाओं को स्वचालित करने के लिए इसका उपयोग करें — बिना किसी मैनुअल हस्तक्षेप के। कब उपयोग करें
  • आपको हर दिन, सप्ताह या माह एक निश्चित समय पर वर्क़्फ़्लो चलाने की आवश्यकता है।
  • आप एक पुनरावृत्ति करने वाली व्यापार प्रक्रिया स्वचालित कर रहे हैं (जैसे हर सुबह डेटा खींचना, साप्ताहिक सारांश भेजना)।
  • आप नियमित अंतराल पर बाहरी सिस्टम को पोल करना चाहते हैं।
कॉन्फ़िगरेशन
हमेशा timezone फ़ील्ड को स्पष्ट रूप से सेट करें। यदि सेट नहीं किया गया, तो शेड्यूल UTC में चलता है, जो क्षेत्र-विशिष्ट वर्क़्फ़्लोज़ के लिए अप्रत्याशित टाइमिंग का कारण बन सकता है।
क्रॉन एक्सप्रेशन संदर्भ क्रॉन एक्सप्रेशन में पाँच फ़ील्ड्स होते हैं: मिनट · घंटा · माह का दिन · माह · सप्ताह का दिन
आउटपुट वेरिएबल्स
  • शेड्यूल ट्रिगर उपयोगकर्ता इनपुट पास नहीं करता। यदि आपके वर्क़्फ़्लो को गतिशील डेटा की आवश्यकता है, तो API नोड या टूलकिट टूल का उपयोग करके वर्क़्फ़्लो के अंदर उसे फ़ेच करें।
  • शेड्यूल किए गए रन कब हुआ, यह टाइमस्टैम्प करने के लिए डाउनस्ट्रीम नोड्स में trigger.trigger_time का उपयोग करें।

फ़ाइल अपलोड

एक या अधिक फ़ाइलें अपलोड होने पर वर्क़्फ़्लो शुरू करता है। यह प्रत्येक फ़ाइल की सामग्री, नाम, आकार और MIME प्रकार डाउनस्ट्रीम नोड्स को प्रदान करता है — इसे दस्तावेज़ प्रसंस्करण वर्क़्फ़्लो के लिए आदर्श बनाता है जैसे अपलोड की गई रिपोर्ट पार्स करना, स्प्रेडशीट से डेटा निकालना, या विश्लेषण के लिए AI मॉडल को फ़ाइल रूट करना। कब उपयोग करें
  • आप चाहते हैं कि उपयोगकर्ता वर्क़्फ़्लो द्वारा संसाधित करने के लिए फ़ाइलें सबमिट करें (जैसे चालान, अनुबंध, CSV एक्सपोर्ट)।
  • आपको अपलोड किए गए दस्तावेज़ों से सामग्री निकालनी है और उसे LLM या डेटा प्रसंस्करण नोड को पास करना है।
  • आप बहु-फ़ाइल इनजेस्शन पाइपलाइन बना रहे हैं।
कॉन्फ़िगरेशन इस ट्रिगर को कोई आवश्यक कॉन्फ़िगरेशन फ़ील्ड्स की आवश्यकता नहीं है। जब वर्क़्फ़्लो के संबंधित चैट या इंटरफ़ेस में फ़ाइल अपलोड की जाती है तो यह स्वचालित रूप से सक्रिय हो जाता है। आउटपुट वेरिएबल्स
फ़ाइल सामग्री को सादे पाठ के रूप में निकाला जाता है। PDF और Word दस्तावेज़ जैसे बाइनरी प्रारूप स्वचालित रूप से पार्स होते हैं — निकाला गया पाठ ही trigger.file.content में दिखाई देता है।
  • trigger.file हमेशा पहली (या एकमात्र) अपलोड की गई फ़ाइल को संदर्भित करता है। बहु-फ़ाइल वर्क़्फ़्लोज़ के लिए, लूप नोड के साथ trigger.files का उपयोग करें।
  • अलग-अलग फ़ाइल प्रकारों को अलग-अलग प्रसंस्करण शाखाओं में रूट करने के लिए कंडीशनल नोड में trigger.file.type का उपयोग करें।