चाइल्ड फ़्लो बनाएँ

आज, लोग ऐसे प्रवाह का निर्माण कर रहे हैं जिसके लिए दर्जनों या सैकड़ों कदमों की आवश्यकता होती है; हालाँकि, यदि आप इन सभी क्रियाओं को एक एकल प्रवाह में डालने का प्रयास करते हैं, तो उस प्रवाह को नेविगेट करना और बनाए रखना मुश्किल हो सकता है।

आप सैकड़ों चरणों वाले प्रवाह से बचते हुए, प्रवाह को आसानी से प्रबंधित करने के लिए चाइल्ड फ़्लो का उपयोग कर सकते हैं। यह दृष्टिकोण विशेष रूप से फायदेमंद है यदि आप क्लाउड प्रवाह में या यहां तक ​​कि एकाधिक प्रवाह में कई स्थानों पर कार्यों का पुन: उपयोग करना चाहते हैं।

आइए एक उदाहरण देखें जहां आपके पास एक चाइल्ड फ़्लो है जिसे आप उस संपर्क के नाम के आधार पर Dataverse में एक संपर्क बनाना या अपडेट करना चाहते हैं।

आपको दो प्रवाह वाले समाधान की आवश्यकता होगी.

  • बच्चा प्रवाह। यह वह प्रवाह है जो parent प्रवाह के अंदर निहित है और इसमें वे छोटे कार्य शामिल हैं जिन्हें आप चलाना चाहते हैं। आप पैरेंट फ़्लो के अंदर एकाधिक चाइल्ड फ़्लो रख सकते हैं।
  • जनक प्रवाह। इस प्रवाह में किसी भी प्रकार का ट्रिगर हो सकता है और यह चाइल्ड फ़्लो में कॉल करेगा।

किसी समाधान में चाइल्ड फ़्लो बनाएँ

  1. Power Automateमें लॉग इन करें, समाधान चुनें, और फिर एक मौजूदा समाधान चुनें।

    वैकल्पिक रूप से, यदि आप मौजूदा समाधान का उपयोग नहीं करना चाहते हैं तो आप एक समाधान बना सकते हैं।

  2. नया>स्वचालन>क्लाउड प्रवाह>तत्काल चुनें।

    तत्काल क्लाउड प्रवाह बनाएं स्क्रीन प्रकट होती है।

  3. अपने प्रवाह को एक नाम दें ताकि आप बाद में इसे आसानी से पहचान सकें।

  4. फ्लो को मैन्युअल रूप से ट्रिगर करें ट्रिगर चुनें।

  5. बनाएँ चुनें.

  6. एक इनपुट जोड़ें चुनें।

    आपके द्वारा यहां परिभाषित इनपुट को मूल प्रवाह से चाइल्ड प्रवाह में भेज दिया जाएगा।

  7. इस वॉकथ्रू के लिए, चाइल्ड फ़्लो एक संपर्क बनाता है, इसलिए इसे संपर्क नाम और संपर्क ईमेल के लिए इनपुट फ़ील्ड की आवश्यकता होती है. a ContactName और a ContactEmail इनपुट को में जोड़ें एक प्रवाह को मैन्युअल रूप से ट्रिगर करें कार्ड.

  8. वह तर्क बनाएँ कि आप चाइल्ड फ़्लो चलाना चाहते हैं। इस तर्क में उतने चरण हो सकते हैं जितनी आपको आवश्यकता हो।

    आपके चरणों के बाद, आपको डेटा को मूल प्रवाह में वापस करना होगा। इस स्थिति में आप निम्नलिखित दो क्रियाओं में से किसी एक का उपयोग कर सकते हैं।

    i. पावर ऐप या फ़्लो ( Power Apps कनेक्टर के अंतर्गत) पर प्रतिक्रिया दें।

    ii. प्रतिक्रिया (प्रीमियम HTTP अनुरोध/प्रतिक्रिया कनेक्टर पर)।

  9. ट्रिगर की तरह, आप उतने आउटपुट परिभाषित कर सकते हैं जितने आप चाहते हैं कि चाइल्ड फ्लो पैरेंट फ्लो पर वापस आ जाए। निम्नलिखित स्क्रीनशॉट में, चाइल्ड फ़्लो संपर्क की आईडी के साथ प्रतिक्रिया करता है।

    चाइल्ड फ़्लो प्रतिक्रिया का स्क्रीनशॉट.

    फिर आपको अपने बच्चे के प्रवाह का परीक्षण करने की आवश्यकता है। आप तत्काल प्रवाह को मैन्युअल रूप से ट्रिगर कर सकते हैं, ताकि आप इसे डिज़ाइनर के ठीक अंदर परीक्षण कर सकें। इसे कुछ अलग-अलग इनपुट के साथ आज़माएं और सत्यापित करें कि आउटपुट वही हैं जो आप उम्मीद करते हैं।

  10. अंत में, यदि आपका प्रवाह अंतर्निहित क्रियाओं या Microsoft Dataverse कनेक्टर के अलावा किसी अन्य चीज़ का उपयोग करता है, तो आपको एम्बेडेड कनेक्टर का उपयोग करने के लिए प्रवाह को अपडेट करना होगा प्रवाह। ऐसा करने के लिए, चाइल्ड फ़्लो के गुण पृष्ठ पर जाएँ, और फिर केवल उपयोगकर्ता चलाएँ टाइल में संपादित करें का चयन करें। .

  11. दिखाई देने वाले फलक में, प्रवाह में प्रयुक्त प्रत्येक कनेक्शन के लिए, आपको इस कनेक्शन का उपयोग करें (<कनेक्शन नाम>) का चयन करना होगा के बजाय केवल-रन उपयोगकर्ता द्वारा प्रदान किया गया।

  12. सहेजें चुनें.

    नोट

    इस समय, आप मूल प्रवाह से चाइल्ड प्रवाह तक कनेक्शन नहीं भेज सकते। यदि आप ऐसा नहीं करते हैं, तो आपको एक त्रुटि प्राप्त होती है जो बताती है कि नाम का उपयोग चाइल्ड वर्कफ़्लो के रूप में नहीं किया जा सकता क्योंकि चाइल्ड वर्कफ़्लो केवल एम्बेडेड कनेक्शन का समर्थन करता है।

किसी समाधान में मूल प्रवाह बनाएँ

  1. मूल प्रवाह को उसी समाधान में बनाएं जिसमें आपने चाइल्ड प्रवाह बनाया था।

    वैकल्पिक रूप से, आप उस समाधान में मौजूदा प्रवाह ला सकते हैं। मूल प्रवाह में किसी भी प्रकार का ट्रिगर हो सकता है।

  2. अपने पैरेंट फ़्लो में वह स्थान ढूंढें जहाँ से आप चाइल्ड फ़्लो को कॉल करना चाहते हैं और फिर चाइल्ड फ़्लो चलाएँ क्रिया जो फ्लो कनेक्टर के अंतर्गत बिल्ट-इन टैब पर स्थित है।

  3. वह चाइल्ड फ़्लो चुनें जो आपने पहले बनाया था।

    नोट

    आप केवल उन प्रवाहों को देखते हैं जिन तक आपकी पहुंच है और वे किसी समाधान में स्थित हैं। चाइल्ड फ्लो में पहले बताए गए तीन ट्रिगर्स में से एक भी होना चाहिए।

    चलाने के लिए चाइल्ड फ़्लो का चयन करें.

  4. अपने चाइल्ड फ़्लो का चयन करने के बाद, आप इनपुट देखते हैं जिन्हें आपने चाइल्ड फ़्लो में परिभाषित किया है। चाइल्ड फ्लो कार्रवाई के बाद, आप उस चाइल्ड फ्लो से किसी भी आउटपुट का उपयोग कर सकते हैं।

    इनपुट.

    जब मूल प्रवाह चलता है, तो यह प्रवाह के जीवनकाल तक चाइल्ड प्रवाह के पूरा होने की प्रतीक्षा करता है (अंतर्निहित कनेक्शन का उपयोग करने वाले प्रवाह के लिए एक वर्ष और Dataverse या अन्य सभी प्रवाह के लिए 30 दिन)।

  5. इस प्रवाह को सहेजें और परीक्षण करें.

    टिप

    जब आप उस समाधान को निर्यात करते हैं जिसमें ये दो प्रवाह शामिल हैं और इसे किसी अन्य वातावरण में आयात करते हैं, तो नए मूल और चाइल्ड प्रवाह स्वचालित रूप से लिंक हो जाते हैं, इसलिए यूआरएल को अपडेट करने की कोई आवश्यकता नहीं है।

ज्ञात समस्या

हम निम्नलिखित ज्ञात समस्या और सीमा को संबोधित करने के लिए काम कर रहे हैं।

आपको मूल प्रवाह बनाना चाहिए और सभी चाइल्ड प्रवाह सीधे एक ही समाधान में बनाना चाहिए। यदि आप किसी समाधान में प्रवाह आयात करते हैं, तो आपको अप्रत्याशित परिणाम मिल सकते हैं।