Shopify Flow में एक्शन
एक्शन आपके स्टोर में बदलाव कर सकते हैं, वर्कफ़्लो में डेटा को प्रभावित कर सकते हैं या किसी बाहरी ऐप या सेवा के साथ कुछ कर सकते हैं। एक्शन आपके स्टोर में बदलाव कर सकते हैं, जैसे कि ऑर्डर टैग जोड़ना, ग्राहक टैग हटाना या फ़ुलफ़िलमेंट ऑर्डर को होल्ड पर रखना। एक्शन ईमेल भी भेज सकते हैं, Slack मैसेज भेज सकते हैं या बाहरी सेवाओं को HTTP अनुरोध भेज सकते हैं। एक्शन की बुनियादी बातें समझने के बारे में ज़्यादा जानें।
एक्शन को काम करने के लिए डेटा की ज़रूरत होती है। अगर आप ऐसा एक्शन चुनते हैं जिसमें ट्रिगर या डेटा पाएं एक्शन से ज़रूरी डेटा नहीं मिलता है, तो वर्कफ़्लो नहीं चलता और एक गड़बड़ी का मैसेज दिखता है। उदाहरण के लिए, ग्राहक बनाया गया ट्रिगर से शुरू होने वाला वर्कफ़्लो, वर्कफ़्लो में ग्राहक डेटा को इंपोर्ट करता है। अगर इस ट्रिगर के बाद ऑर्डर टैग जोड़ें एक्शन आता है, जिसके लिए ग्राहक डेटा की नहीं, बल्कि ऑर्डर डेटा की ज़रूरत होती है, तो वर्कफ़्लो के नतीजे में डेटा मौजूद नहीं होने की गड़बड़ी आती है।
एक्शन, आपके Shopify स्टोर में बदलाव करने के लिए GraphQL Admin API का उपयोग करते हैं। उदाहरण के लिए, ऑर्डर टैग जोड़ें एक्शन tagsAdd म्यूटेशन का उपयोग करता है। Admin API अनुरोध भेजें एक्शन ज़्यादातर म्यूटेशन का उपयोग कर सकता है, जिसमें वे भी शामिल हैं जो Flow में अभी तक एक्शन के रूप में उपलब्ध नहीं हैं।