Shopify Flow में वर्कफ़्लो का परीक्षण करना
आप वर्कफ़्लो को सक्रिय करने से पहले उसका परीक्षण कर सकते हैं। इससे आपको वर्कफ़्लो को अपने आप काम करने के लिए सक्रिय करने से पहले अपने वर्कफ़्लो लॉजिक को सत्यापित करने और यह पुष्टि करने की अनुमति मिलती है कि आपके वेरिएबल और पैरामीटर सही हैं। वर्कफ़्लो परीक्षण, नोटिफिकेशन भेजने, ऑर्डर या प्रोडक्ट को अपडेट करने या आपके लाइव स्टोर के डेटा में कोई बदलाव करने जैसी कार्रवाइयां नहीं करता है। आप Shopify Flow में किसी भी समय वर्कफ़्लो का परीक्षण कर सकते हैं।
हर परीक्षण ट्रिगर इवेंट डेटा से शुरू होता है। इस आधार पर कि आप असली स्टोर डेटा का उपयोग करना चाहते हैं या सिम्युलेटेड स्टोर डेटा का, Shopify Flow में ट्रिगर इवेंट डेटा प्राप्त करने के 3 तरीके हैं:
- इवेंट रिकॉर्ड करना: यह विकल्प एक परीक्षण मोड सक्रिय करता है जो आपके स्टोर पर स्वाभाविक रूप से होने वाले उन लाइव इवेंट की निगरानी करता है जिनके कारण वर्कफ़्लो ट्रिगर होगा। इस मोड में, आप मैन्युअल रूप से कोई लाइव कार्रवाई करने के लिए एक नया ब्राउज़र टैब भी खोल सकते हैं जो असली डेटा के साथ परीक्षण इवेंट जनरेट करेगा, जैसे ऑर्डर बनाया गया ट्रिगर का परीक्षण करने के लिए खुद से कोई असली ऑर्डर बनाना।
- इवेंट बनाना: यह विकल्प आपको अपने स्टोर के असली डेटा का उपयोग करके मैन्युअल रूप से सिम्युलेटेड इवेंट बनाने देता है जो आपके स्टोर में वास्तव में कोई बदलाव किए बिना वर्कफ़्लो को ट्रिगर करेगा। उदाहरण के लिए, आप अपने एडमिन से किसी मौजूदा ऑर्डर को चुन सकते हैं और उसके असली डेटा का उपयोग ऑर्डर बनाया गया ट्रिगर के लिए परीक्षण इवेंट के रूप में कर सकते हैं, भले ही वह पहले ही बनाया जा चुका हो।
- इवेंट जनरेट करना: मैन्युअल रूप से परीक्षण इवेंट बनाने की तरह ही, इस विकल्प में Sidekick आपके लिए सिम्युलेटेड परीक्षण इवेंट जनरेट करता है। उदाहरण के लिए, आपके स्टोर में मौजूदा ऑर्डर डेटा का उपयोग करके ऑर्डर बनाया गया वर्कफ़्लो का परीक्षण करने के लिए Sidekick 2 परीक्षण इवेंट (पास होने की स्थिति और फ़ेल होने की स्थिति) जनरेट कर सकता है, और फिर आप अपनी परीक्षण प्राथमिकताओं के आधार पर उन परीक्षण इवेंट का उपयोग कर सकते हैं, उन्हें संपादित कर सकते हैं या उन्हें हटा सकते हैं।
इस पेज पर
- Shopify Flow में किसी वर्कफ़्लो का परीक्षण करने के लिए विचारणीय बातें
- Shopify Flow में वर्कफ़्लो का परीक्षण करने के लिए रिकॉर्ड किए गए असली इवेंट का उपयोग करें
- Shopify Flow में वर्कफ़्लो का परीक्षण करने के लिए सिम्युलेटेड इवेंट बनाएं
- Shopify Flow में सेव किए गए परीक्षण इवेंट संपादित करें
- अपने वर्कफ़्लो परीक्षण की समीक्षा करना
Shopify Flow में किसी वर्कफ़्लो का परीक्षण करने के लिए विचारणीय बातें.
किसी वर्कफ़्लो का परीक्षण करने से पहले, इन बातों की समीक्षा करें:
- परीक्षण मोड में वर्कफ़्लो, लिक्विड वैरिएबल को रिटर्न करने और वर्कफ़्लो लॉजिक को निर्धारित करने के लिए आपके असली स्टोर डेटा का उपयोग करते हैं, लेकिन आपके स्टोर में कोई एक्शन नहीं लेते या बदलाव नहीं करते हैं। अनपेक्षित बदलावों को रोकने के लिए एक टेस्ट रन पहले उस एक्शन पर रुक जाता है, जो वर्कफ़्लो लॉजिक में बदलाव करने की कोशिश करता है।
- वर्कफ़्लो बनाते समय आप किसी भी स्तर पर वर्कफ़्लो का परीक्षण कर सकते हैं। आपके मौजूदा वर्शन का परीक्षण करने के लिए वर्कफ़्लो का पूरा होना ज़रूरी नहीं है, लेकिन वर्कफ़्लो के सभी कदम मान्य होने चाहिए। अधूरे या गलत तरीके से कॉन्फ़िगर किए गए कदमों का उपयोग परीक्षण में नहीं किया जा सकता है।
- वर्कफ़्लो की हालिया रन सूची में परीक्षण वर्कफ़्लो रन शामिल नहीं होते हैं।
- वर्कफ़्लो में बाहरी सेवाओं से कनेक्ट होने वाले एक्शन, जैसे HTTP अनुरोध भेजें, परीक्षण के दौरान कॉन्फ़िगरेशन प्रीव्यू तो दिखाते हैं, लेकिन वास्तविक डेटा के बजाय, रिटर्न किए गए डेटा मान के रूप में यह एक्शन सिम्युलेट नहीं किया जा सकता संदेश दिखाते हैं।
Shopify Flow में वर्कफ़्लो का परीक्षण करने के लिए रिकॉर्ड किए गए असली इवेंट का उपयोग करें
इवेंट रिकॉर्ड करते समय, आपका वर्कफ़्लो परीक्षण इवेंट की सूची बनाने के लिए आपके द्वारा सेट किए गए ट्रिगर के आधार पर असली स्टोर डेटा का उपयोग करता है। ट्रिगर इवेंट क्या है, इस आधार पर आपको परीक्षण इवेंट जनरेट करने के लिए मैन्युअल रूप से कार्रवाई करने की आवश्यकता हो सकती है। उदाहरण के लिए, अगर आप संग्रहण बनाया गया इवेंट का परीक्षण कर रहे हैं, तो वर्कफ़्लो द्वारा परीक्षण के लिए इवेंट रिकॉर्ड करने हेतु आपको Shopify एडमिन में मैन्युअल रूप से एक संग्रहण बनाना होगा।
चरण:
अपने Shopify एडमिन से, ऐप > Flow पर जाएं।
वर्कफ़्लो सेक्शन में, उस वर्कफ़्लो पर क्लिक करें जिसका आप परीक्षण करना चाहते हैं।
वर्कफ़्लो एडिटर खोलने के लिए बदलाव करें पर क्लिक करें।
वर्कफ़्लो के ट्रिगर पर, अपने वर्कफ़्लो का परीक्षण करें पर क्लिक करें।
वर्कफ़्लो के परीक्षण मोड को सक्रिय करने के लिए अपने वर्कफ़्लो का परीक्षण करें डायलॉग में, + इवेंट जोड़ें > इवेंट रिकॉर्ड करें पर क्लिक करें।
वैकल्पिक: अगर स्वाभाविक रूप से कोई उपलब्ध टेस्ट इवेंट जनरेट नहीं हो रहा है, तो एक नया ब्राउज़र टैब खोलें और एक ऐसा इवेंट मैनुअली बनाएं जिससे टेस्ट वर्कफ़्लो शुरू करने के लिए ट्रिगर हो।
परीक्षण इवेंट डायलॉग में, सभी ट्रिगर किए गए परीक्षण इवेंट इवेंट रिकॉर्ड करना सूची में प्रदर्शित होते हैं। वह परीक्षण इवेंट चुनें जिसके लिए आप परीक्षण वर्कफ़्लो चलाना चाहते हैं।
वर्कफ़्लो आपके द्वारा चुने गए ट्रिगर इवेंट के आधार पर, वर्कफ़्लो द्वारा उपयोग किए जाने वाले लॉजिक पाथ को विज़ुअल रूप से प्रदर्शित करने के लिए विशिष्ट स्थितियों और कार्रवाइयों को हाइलाइट करता है। आप इनमें से कोई भी कार्रवाई कर सकते हैं:
- परीक्षण इवेंट के डेटा के आधार पर लागू आउटपुट का पूर्वावलोकन करने के लिए, वर्कफ़्लो में किसी स्थिति या कार्रवाई वाले कदम पर क्लिक करें और फिर पूर्वावलोकन टैब पर क्लिक करें। यह पुष्टि करने का एक उपयोगी तरीका हो सकता है कि कोई भी वेरिएबल सही डेटा प्रदर्शित कर रहा है।
- कोई अलग परीक्षण इवेंट चुनने के लिए, इवेंट रिकॉर्ड करना सूची से एक नया परीक्षण इवेंट चुनें।
- वर्कफ़्लो के परीक्षण नतीजों को रीफ़्रेश करने के लिए, वर्कफ़्लो ट्रिगर पर
परीक्षण रीस्टार्ट करें पर क्लिक करें।
- परीक्षण इवेंट सेव करने के लिए,
पर और फिर सेव करें पर क्लिक करें। परीक्षण इवेंट को सेव करने के बाद, आप आवश्यकतानुसार परीक्षण डेटा को संशोधित कर सकते हैं।
वैकल्पिक: लिसनिंग मोड से बाहर निकलने के लिए रिकॉर्डिंग बंद करें पर क्लिक करें। आप रिकॉर्डिंग शुरू करें पर क्लिक करके लाइव परीक्षण इवेंट के लिए फिर से लिसनिंग शुरू कर सकते हैं।
Shopify Flow में वर्कफ़्लो का परीक्षण करने के लिए सिम्युलेटेड इवेंट बनाएं
सिम्युलेटेड इवेंट बनाते समय, चाहे मैन्युअल रूप से या Sidekick का उपयोग करके, आप परीक्षण इवेंट की एक सूची बनाने के लिए अपने द्वारा सेट किए गए ट्रिगर के आधार पर इवेंट डेटा प्रदान करते हैं। ये सिम्युलेटेड इवेंट असली स्टोर डेटा का उपयोग करते हैं, जैसे आपके स्टोर में मौजूद प्रोडक्ट और संग्रहण की जानकारी जो वास्तव में मौजूद है, लेकिन यह आपके स्टोर में कोई वास्तविक बदलाव नहीं करता है। इसके बाद आप वर्कफ़्लो का परीक्षण चलाने के लिए वर्कफ़्लो से उस सिम्युलेटेड इवेंट का उपयोग करवा सकते हैं।
इवेंट बनाने के दौरान आपके द्वारा चुना गया डेटा उस ट्रिगर के प्रकार पर निर्भर करता है जो वर्कफ़्लो शुरू करता है। उदाहरण के लिए, ऑर्डर बनाया गया ट्रिगर से शुरू होने वाले वर्कफ़्लो में आपको परीक्षण इवेंट के रूप में उपयोग करने के लिए केवल एक मौजूदा ऑर्डर चुनना होता है। हालांकि, कंपनी के संपर्क को अनुमति असाइन की गई ट्रिगर के लिए यह आवश्यक है कि आप परीक्षण इवेंट बनाने के लिए कंपनी की लोकेशन, उस कंपनी के लिए एक संपर्क और अनुमति स्तर चुनें।
अगर आप खुद परीक्षण इवेंट बनाने के लिए डेटा नहीं चुनना चाहते हैं, तो Sidekick आपके लिए परीक्षण इवेंट का एक सेट जनरेट कर सकता है।
चरण:
मैन्युअल रूप से इवेंट डेटा बनाएं
अपने Shopify एडमिन से, ऐप > Flow पर जाएं।
वर्कफ़्लो सेक्शन में, उस वर्कफ़्लो पर क्लिक करें जिसका आप परीक्षण करना चाहते हैं।
वर्कफ़्लो एडिटर खोलने के लिए बदलाव करें पर क्लिक करें।
वर्कफ़्लो के ट्रिगर पर, अपने वर्कफ़्लो का परीक्षण करें पर क्लिक करें।
अपने वर्कफ़्लो का परीक्षण करें डायलॉग में, + इवेंट जोड़ें > इवेंट बनाएं पर क्लिक करें।
इवेंट बनाएं डायलॉग में, परीक्षण इवेंट की जानकारी जोड़ें:
- ट्रिगर के लिए आवश्यक फ़ील्ड के आधार पर वह स्टोर डेटा चुनें जिसका उपयोग आप अपने परीक्षण इवेंट के रूप में करना चाहते हैं।
- वैकल्पिक: इवेंट का नाम फ़ील्ड में, अपने परीक्षण इवेंट को एक संक्षिप्त, वर्णनात्मक नाम दें।
- सेव करें पर क्लिक करें।
वर्कफ़्लो आपके नए परीक्षण इवेंट के आधार पर, वर्कफ़्लो द्वारा उपयोग किए जाने वाले लॉजिक पाथ को विज़ुअल रूप से प्रदर्शित करने के लिए विशिष्ट स्थितियों और कार्रवाइयों को हाइलाइट करता है। आप इनमें से कोई भी कार्रवाई कर सकते हैं:
- परीक्षण इवेंट के डेटा के आधार पर लागू आउटपुट का पूर्वावलोकन करने के लिए, वर्कफ़्लो में किसी स्थिति या कार्रवाई वाले कदम पर क्लिक करें और फिर पूर्वावलोकन टैब पर क्लिक करें। यह पुष्टि करने का एक उपयोगी तरीका हो सकता है कि कोई भी वेरिएबल सही डेटा प्रदर्शित कर रहा है।
- कोई अलग परीक्षण इवेंट चुनने के लिए, सेव किए गए इवेंट या इवेंट इतिहास सूची से एक नया परीक्षण इवेंट चुनें।
- वर्कफ़्लो के परीक्षण नतीजों को रीफ़्रेश करने के लिए, वर्कफ़्लो ट्रिगर पर
परीक्षण रीस्टार्ट करें पर क्लिक करें।
Sidekick के साथ इवेंट डेटा जनरेट करें
अपने Shopify एडमिन से, ऐप > Flow पर जाएं।
वर्कफ़्लो सेक्शन में, उस वर्कफ़्लो पर क्लिक करें जिसका आप परीक्षण करना चाहते हैं।
वर्कफ़्लो एडिटर खोलने के लिए बदलाव करें पर क्लिक करें।
वर्कफ़्लो के ट्रिगर पर, अपने वर्कफ़्लो का परीक्षण करें पर क्लिक करें।
अपने वर्कफ़्लो का परीक्षण करें डायलॉग में, इवेंट जनरेट करें पर क्लिक करें।
सेव किया गया इवेंट सूची में, उन 2 नए परीक्षण इवेंट में से कोई एक चुनें जिसके लिए आप परीक्षण वर्कफ़्लो चलाना चाहते हैं।
वर्कफ़्लो आपके द्वारा चुने गए परीक्षण इवेंट के आधार पर, वर्कफ़्लो द्वारा उपयोग किए जाने वाले लॉजिक पाथ को विज़ुअल रूप से प्रदर्शित करने के लिए विशिष्ट स्थितियों और कार्रवाइयों को हाइलाइट करता है। आप इनमें से कोई भी कार्रवाई कर सकते हैं:
- परीक्षण इवेंट के डेटा के आधार पर लागू आउटपुट का पूर्वावलोकन करने के लिए, वर्कफ़्लो में किसी स्थिति या कार्रवाई वाले कदम पर क्लिक करें और फिर पूर्वावलोकन टैब पर क्लिक करें। यह पुष्टि करने का एक उपयोगी तरीका हो सकता है कि कोई भी वेरिएबल सही डेटा प्रदर्शित कर रहा है।
- कोई अलग परीक्षण इवेंट चुनने के लिए, सेव किए गए इवेंट या इवेंट इतिहास सूची से एक नया परीक्षण इवेंट चुनें।
- वर्कफ़्लो के परीक्षण नतीजों को रीफ़्रेश करने के लिए, वर्कफ़्लो ट्रिगर पर
परीक्षण रीस्टार्ट करें पर क्लिक करें।
Shopify Flow में सेव किए गए परीक्षण इवेंट संपादित करें
आप किसी भी समय अपने वर्कफ़्लो के लिए सेव किए गए परीक्षण इवेंट की सामग्री को संपादित कर सकते हैं। आप किसी भी सेव किए गए परीक्षण इवेंट को पूरी तरह से हटा भी सकते हैं।
चरण:
अपने Shopify एडमिन से, ऐप > Flow पर जाएं।
वर्कफ़्लो सेक्शन में, उस वर्कफ़्लो पर क्लिक करें जिसका आप परीक्षण करना चाहते हैं।
वर्कफ़्लो एडिटर खोलने के लिए बदलाव करें पर क्लिक करें।
वर्कफ़्लो के ट्रिगर पर, अपने वर्कफ़्लो का परीक्षण करें पर क्लिक करें।
सेव किया गया इवेंट सूची में, अपने कर्सर को उस परीक्षण इवेंट पर होवर करें जिसे आप संपादित करना चाहते हैं और फिर … > संपादित करें पर क्लिक करें।
परीक्षण इवेंट में मौजूद फ़ील्ड की सामग्री अपडेट करें। नया डेटा चुनने से पहले आपको डेटा हटाने के लिए X पर क्लिक करना पड़ सकता है।
सेव करें पर क्लिक करें।
वैकल्पिक: सेव किए गए परीक्षण इवेंट को हटाने के लिए, अपने कर्सर को उस परीक्षण इवेंट पर होवर करें जिसे आप हटाना चाहते हैं और फिर … > हटाएं पर क्लिक करें।
अपने वर्कफ़्लो परीक्षण की समीक्षा करना.
जब आप Shopify Flow में किसी वर्कफ़्लो का परीक्षण करते हैं, तो यह पक्का करने के लिए नीचे दी गई जानकारी की समीक्षा करें कि आपका वर्कफ़्लो टेस्ट ट्रिगर इवेंट के आधार पर उम्मीद के मुताबिक काम कर रहा है:
- क्या वर्कफ़्लो का समग्र लॉजिक आपकी उम्मीद के मुताबिक है? उदाहरण के लिए, अगर किसी टेस्ट इवेंट की स्थिति सही है, तो क्या वर्कफ़्लो स्थिति पूरी होने के लिए लॉजिक पाथ का पालन करता है?
- क्या वर्कफ़्लो सभी स्थितियों और एक्शन में सही वैरिएबल का उपयोग कर रहा है? उदाहरण के लिए, हो सकता है कि आपने वर्कफ़्लो को
fulfillments_item.totalQuantityवैरिएबल की जांच करने के लिए कहा हो, जो एक फ़ुलफ़िलमेंट के लिए सभी लाइन आइटम की मात्रा का कुल योग रिटर्न करता है, जबकि आपकोorder.fulfillmentsCount.countवैरिएबल की ज़रूरत हो, जो ऑर्डर पर फ़ुलफ़िलमेंट की संख्या रिटर्न करता है। - क्या वर्कफ़्लो सभी स्थितियों और वैरिएबल में सही ऑपरेटर का उपयोग कर रहा है?
AND/ORलॉजिक की पुष्टि करें। उदाहरण के लिए, कई एलिमेंट वाली स्थिति के लिए, क्या स्थिति दोनों एलिमेंट के सही होने (AANDB) की जांच कर रही है, या सिर्फ़ एक (AORB) की?- लागू होने पर
इनमें से कोई नहीं/इनमें से कम से कम एक/सभीलॉजिक की पुष्टि करें। - लागू होने पर, अपने वैरिएबल के ऑपरेटरों की सत्यता की पुष्टि करें, जैसे
इसके बराबर,इसके बराबर नहीं,मौजूद नहीं है,मौजूद है,इससे बड़ा,इससे छोटाऔरइनमें से कम से कम एक हैलॉजिक।
- क्या वर्कफ़्लो की स्थितियां और एक्शन सही क्रम में हो रहे हैं? उदाहरण के लिए, हो सकता है कि आपका वर्कफ़्लो, नतीजे के आधार पर अगली स्थिति पर जाने से पहले एक स्थिति की जांच करने के बजाय, एक ही समय में कई अलग-अलग स्थितियों की जांच करने के लिए सेट किया गया हो।
अगर कोई टेस्ट वर्कफ़्लो उम्मीद के मुताबिक काम नहीं करता है, तो Shopify Flow वर्कफ़्लो में गड़बड़ियों को दूर करने के बारे में जानकारी की समीक्षा करें।