Shopify Flow में ट्रिगर को समझना
ट्रिगर वह इवेंट है जो वर्कफ़्लो शुरू करता है और डेटा के शुरुआती सेट को दिखाता है, जिसका इस्तेमाल वर्कफ़्लो की स्थितियों की जानकारी देने के लिए किया जाता है। असल में, यह पहला कदम या शुरुआती इवेंट है, जो ऑटोमेशन शुरू करता है।
हर वर्कफ़्लो में केवल 1 ट्रिगर स्टेप हो सकता है।
इस पेज पर
आपके वर्कफ़्लो के लिए ट्रिगर चुनना
आपके वर्कफ़्लो को शुरू करने के लिए चुनने के लिए कई अलग-अलग ट्रिगर हैं, इसलिए सबसे उपयुक्त ट्रिगर चुनने का मतलब है कि आपके वर्कफ़्लो के सफलतापूर्वक चलने की सबसे अच्छी संभावना है।
वर्कफ़्लो शुरू करते समय यह तय करने के लिए कि कौन सा ट्रिगर चुनना है, उस टास्क के आधार पर नीचे दी गई बातों की समीक्षा करें जिसे आप वर्कफ़्लो से ऑटोमेट करना चाहते हैं:
- इस पर विचार करें कि आप वर्कफ़्लो कब शुरू करना चाहते हैं: इवेंट बनाम शेड्यूल।
- आप जिस ट्रिगर पर विचार कर रहे हैं उसकी परिभाषा की पुष्टि करें।
- इस पर विचार करें कि आपको वर्कफ़्लो को कौन-सा डेटा जांचने की ज़रूरत है।
इस पर विचार करें कि आप वर्कफ़्लो कब शुरू करना चाहते हैं: इवेंट बनाम शेड्यूल
लगभग सभी वर्कफ़्लो ट्रिगर आपके स्टोर में होने वाले खास इवेंट पर आधारित होते हैं। इन इवेंट का कोई तय शेड्यूल नहीं होता है और ये आपके स्टोर की एक्टिविटी के आधार पर दिन में कई बार हो सकते हैं। उदाहरण के लिए, अगर आप आम तौर पर सप्ताह के एक ही दिन अपने सभी ऑर्डर भेजते हैं, तो ऑर्डर भेजा गया ट्रिगर से शुरू होने वाला वर्कफ़्लो लगभग एक सप्ताह तक बिना चले रह सकता है, और जब आप अपने ऑर्डर भेजना शुरू करते हैं तो एक ही दिन में कई बार चल सकता है। कई टास्क के लिए, इवेंट-आधारित ट्रिगर सही विकल्प हैं, क्योंकि वे केवल तभी चलते हैं जब संबंधित इवेंट होता है।
हालांकि, आप किसी खास इवेंट के बजाय एक तय शेड्यूल पर होने वाले टास्क को ऑटोमेट करना चाह सकते हैं। ऐसे मामलों में, आपको शेड्यूल किया गया समय ट्रिगर का इस्तेमाल करना होगा, जो एक अनोखा ट्रिगर है जो आपके द्वारा बताए गए खास समय और तारीख पर एक वर्कफ़्लो शुरू करता है। आप वर्कफ़्लो को हर घंटे, हर दिन, हर हफ़्ते या हर महीने दोहराने के लिए भी शेड्यूल कर सकते हैं। इस तरह का ट्रिगर शेड्यूल-आधारित ऑटोमेशन सेट करने के लिए उपयोगी हो सकता है, जैसे कि आपके सभी स्टॉक में नहीं होने वाले प्रोडक्ट की रोज़ की सूची बनाना और आपके इन्वेंट्री मैनेजर को एक ईमेल भेजना।
यह क्यों मायने रखता है: आपके वर्कफ़्लो के लिए सही समय चुनना महत्वपूर्ण है क्योंकि यह पक्का करता है कि ऑटोमेशन केवल तभी एक्टिव हो जब यह आपके व्यवसाय की ज़रूरतों के लिए प्रासंगिक हो। अगर आप इवेंट-आधारित ट्रिगर चुनते हैं, तो आपका वर्कफ़्लो आपके स्टोर में किसी कार्रवाई की सीधी प्रतिक्रिया में शुरू होता है, जैसे कोई ग्राहक ऑर्डर देता है। अगर आप शेड्यूल किए गए ट्रिगर का इस्तेमाल करते हैं, तो आपका वर्कफ़्लो आपके द्वारा चुने गए खास समय पर चलता है, जिससे नियमित अंतराल पर टास्क को ऑटोमेट करना संभव हो जाता है।
आप जिस ट्रिगर पर विचार कर रहे हैं उसकी परिभाषा की पुष्टि करें
Shopify Flow में, ट्रिगर बहुत शाब्दिक होते हैं, जिनकी परिभाषाएं कठोर होती हैं। उदाहरण के लिए, ऑर्डर बनाया गया और ऑर्डर लेन-देन बनाया गया ट्रिगर ऐसा लग सकता है कि वे एक ही चीज़ का ज़िक्र कर रहे हैं, लेकिन वे असल में पूरी तरह से अलग ऑर्डर इवेंट का ज़िक्र करते हैं; ऑर्डर बनाया गया तब ट्रिगर होता है जब आपके स्टोर में कोई ऑर्डर बनाया जाता है, जबकि ऑर्डर लेन-देन बनाया गया तब ट्रिगर होता है जब किसी भी मौजूदा ऑर्डर पर पेमेंट से संबंधित लेन-देन बनाया जाता है, जैसे कि बिना पेमेंट वाले ऑर्डर पर मैन्युअल रूप से पेमेंट कैप्चर करना, या किसी ग्राहक को रिफ़ंड जारी करना।
यह क्यों मायने रखता है: क्योंकि ट्रिगर पहली चीज़ है जिसे वर्कफ़्लो अपना बाकी काम शुरू करने से पहले खोजता है, सही ट्रिगर होने से यह पक्का होता है कि आपका वर्कफ़्लो सही इवेंट होने पर शुरू हो। यह अनुमान न लगाएं कि ट्रिगर का नाम किस चीज़ का ज़िक्र कर रहा है। अगर 2 ट्रिगर समान लगते हैं, तो उनके बीच निश्चित रूप से एक महत्वपूर्ण अंतर है जो इस बात पर बहुत असर डाल सकता है कि आपके वर्कफ़्लो के लिए कौन सा इस्तेमाल करना सही है।
इस पर विचार करें कि आपको वर्कफ़्लो को कौन-सा डेटा जांचने की ज़रूरत है
ट्रिगर उस शुरुआती डेटा सेट को निर्धारित करते हैं जिसका इस्तेमाल वर्कफ़्लो अपनी स्थितियों को चलाने के दौरान कर सकता है। उदाहरण के लिए, जब कोई वर्कफ़्लो ग्राहक बनाया गया ट्रिगर से शुरू होता है, तो वर्कफ़्लो के पास नए ग्राहक की जानकारी तक पहुंच होती है, जैसे ग्राहक की संपर्क जानकारी, उनका ऑर्डर का इतिहास, और क्या वे ईमेल द्वारा मार्केटिंग सामग्री प्राप्त करने के लिए सहमत हुए हैं। हालांकि, इसके पास अन्य प्रकार के डेटा तक पहुंच नहीं होगी, जैसे कि उन्होंने अपने सबसे हाल के ऑर्डर के लिए चुना गया शिपिंग का तरीका, क्योंकि उस तरह की जानकारी ग्राहक डेटा सेट के बजाय ऑर्डर डेटा सेट में स्टोर होती है।
ट्रिगर सीधे तौर पर यह भी तय करते हैं कि बाकी वर्कफ़्लो में इस्तेमाल करने के लिए कौन-सी शर्तें, कार्रवाइयां और वेरिएबल उपलब्ध हैं। अगर कोई वेरिएबल या कार्रवाई उपलब्ध नहीं है, तो उसे चुनने के लिए एक विकल्प के रूप में नहीं दिखाया जाएगा।
यह भी ध्यान देने योग्य है कि जब कोई ट्रिगर होता है तो कुछ डेटा तुरंत उपलब्ध नहीं होगा। उदाहरण के लिए, ज़्यादातर मामलों में, अगर आपका वर्कफ़्लो ऑर्डर बनाया गया ट्रिगर से शुरू होता है, और आपका वर्कफ़्लो order.fulfillmentOrders वेरिएबल का इस्तेमाल करने की कोशिश करता है, तो वर्कफ़्लो विफल हो सकता है क्योंकि ऑर्डर में अभी तक कोई फ़ुलफ़िलमेंट नहीं है, क्योंकि यह अभी-अभी बनाया गया था। इसके बजाय फ़ुलफ़िलमेंट इवेंट बनाया गया एक अधिक उपयुक्त ट्रिगर हो सकता है।
यह क्यों मायने रखता है: वर्कफ़्लो ट्रिगर से उपलब्ध डेटा के आधार पर सफल या विफल हो सकते हैं। आपके द्वारा चुना गया ट्रिगर यह तय करता है कि आपके स्टोर में कौन से विवरण वर्कफ़्लो की स्थितियों और कार्रवाइयों द्वारा समीक्षा के लिए सुलभ हैं। अगर आपको जिस डेटा की ज़रूरत है वह ट्रिगर के डेटा सेट में मौजूद नहीं है, तो आपका वर्कफ़्लो ऑटोमेशन या निर्णय लेने के लिए उस जानकारी तक नहीं पहुंच सकता है या उसका इस्तेमाल नहीं कर सकता है। अपने वर्कफ़्लो को अंतिम रूप देने से पहले, पुष्टि करें कि ट्रिगर आपके ऑटोमेशन लक्ष्यों को प्राप्त करने के लिए सभी आवश्यक जानकारी प्रदान करता है।
आम वर्कफ़्लो के लिए इस्तेमाल किए जाने वाले ट्रिगर के उदाहरण
नीचे दी गई तालिका में आम ट्रिगर और Shopify Flow वर्कफ़्लो में उनका इस्तेमाल करने के तरीकों के उदाहरण दिए गए हैं।
आप Shopify Flow में वर्कफ़्लो के अन्य उदाहरणों की भी समीक्षा कर सकते हैं जो टेम्पलेट के रूप में उपलब्ध हैं।
| ट्रिगर | उदाहरण वर्कफ़्लो उपयोग के मामले |
|---|---|
| ऑर्डर बनाया गया |
|
| ऑर्डर का पेमेंट किया गया |
|
| प्रोडक्ट के प्रकार की इन्वेंट्री मात्रा में बदलाव हुआ |
|
| प्रोडक्ट बनाया गया |
|
| ग्राहक बनाया गया |
|
| शेड्यूल किया गया समय |
|