डेटा कार्रवाई का उपयोग करें

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

यह आलेख बताता है कि आप अभिव्यक्ति सहित एकाधिक इनपुट से एकल आउटपुट बनाने के लिए कंपोज़ जैसे डेटा ऑपरेशन का उपयोग कैसे कर सकते हैं। आप डेटा को जोड़ने या चुनने, सरणियों को फ़िल्टर करने, तालिकाएँ बनाने और JSON को पार्स करने के लिए डेटा ऑपरेशन का भी उपयोग कर सकते हैं। इस आलेख में, प्रत्येक अनुभाग में डेटा संचालन का संक्षिप्त विवरण दिया गया है, जिसके बाद चरण-दर-चरण प्रक्रिया बताई गई है, ताकि आप इसे अपने क्लाउड प्रवाह में उपयोग कर सकें।

पूर्वावश्यकताएँ

  • तक पहुंच। Power Automate
  • आपके प्रवाह पर JSON सारणी के साथ HTTP POST अनुरोध भेजने के लिए एक उपकरण।
  • एक नया या मौजूदा क्लाउड प्रवाह जिसमें आप डेटा संचालन जोड़ सकते हैं।

डिज़ाइनर में क्लाउड प्रवाह प्रदर्शित करें

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

Power Automate आपको अपने क्लाउड प्रवाह को कॉन्फ़िगर करने के लिए या तो नए डिज़ाइनर या क्लासिक डिज़ाइनर का उपयोग करने की अनुमति देता है। इस आलेख में दिए गए स्क्रीनशॉट में नए डिज़ाइनर का उपयोग किया गया है, लेकिन दोनों डिज़ाइनरों में चरण समान हैं। अधिक जानकारी (उदाहरण सहित) नए डिज़ाइनर और क्लासिक डिज़ाइनर के बीच अंतर पहचानें में जानें.

नया क्लाउड प्रवाह बनाएं

नया क्लाउड प्रवाह बनाने के लिए, इन चरणों का पालन करें.

  1. में प्रवेश करें। Power Automate

  2. बाईं ओर नेविगेशन फलक पर, बनाएँ चुनें.

  3. क्लाउड प्रवाह के प्रकारों में से किसी एक का चयन करें रिक्त स्थान से प्रारंभ करें: स्वचालित क्लाउड प्रवाह, तत्काल क्लाउड प्रवाह, निर्धारित क्लाउड प्रवाह, या इसे डिज़ाइन करने के लिए इसका वर्णन करें

    'रिक्त स्थान से प्रारंभ करें' टाइल्स का स्क्रीनशॉट.

  4. स्वचालित क्लाउड प्रवाह, तत्काल क्लाउड प्रवाह, और निर्धारित क्लाउड प्रवाह के लिए, निर्देशों का पालन करें और बनाएँ का चयन करें.

  5. इसे डिज़ाइन करने के लिए इसका वर्णन करें:

    1. उस प्रवाह का विवरण दर्ज करें जिसे आप बनाना चाहते हैं और सबमिट करें चुनें, या AI-जनरेटेड सुझाए गए प्रवाह विवरणों में से चुनें।

    2. यदि आप सुझाए गए प्रवाह से संतुष्ट हैं, तो इसे रखें और जारी रखें का चयन करें।

    3. अपने कनेक्टेड ऐप्स और सेवाओं की समीक्षा करें और फिर प्रवाह बनाएँ चुनें.

      प्रवाह डिजाइनर में खुलता है।

किसी मौजूदा क्लाउड प्रवाह का चयन करें

किसी मौजूदा क्लाउड प्रवाह का चयन करने के लिए, इन चरणों का पालन करें.

  1. में प्रवेश करें। Power Automate

  2. बाईं ओर नेविगेशन फलक पर, मेरे प्रवाह चुनें.

  3. क्लाउड फ़्लो टैब में, वह फ़्लो चुनें जिसे आप खोलना चाहते हैं.

  4. शीर्ष पर स्थित आदेश पट्टी पर, संपादित करें का चयन करें.

    प्रवाह डिजाइनर में खुलता है।

रचना क्रिया का उपयोग करें

क्लाउड फ्लो डिज़ाइन करते समय एक ही डेटा को कई बार दर्ज करने से बचने के लिए डेटा ऑपरेशन - कंपोज एक्शन का उपयोग करें। इस उदाहरण में, आपको अपना प्रवाह डिज़ाइन करते समय कई बार अंकों की एक सरणी—[0,1,2,3,4,5,6,7,8,9]—प्रविष्ट करनी होगी। आप सारणी को सहेजने के लिए कंपोज़ क्रिया का उपयोग कर सकते हैं, जैसा कि निम्नलिखित प्रक्रिया में वर्णित है।

रचना क्रिया जोड़ें

  1. डिज़ाइनर में क्लाउड प्रवाह प्रदर्शित करें.

  2. अपने प्रवाह में, प्लस चिह्न (+) का चयन करके एक क्रिया जोड़ें।

  3. क्रिया जोड़ें खोज फ़ील्ड में, लिखें लिखें.

  4. डेटा ऑपरेशन के अंतर्गत, रचना का चयन करें.

    रचना - डेटा ऑपरेशन क्रिया का स्क्रीनशॉट.

  5. इनपुट फ़ील्ड में, वह सरणी दर्ज करें जिसे आप बाद में संदर्भित करना चाहते हैं।

    रचना क्रिया को कॉन्फ़िगर करें.

  6. ऊपरी दाएँ कोने पर बाएँ तीर (<<) का चयन करके कॉन्फ़िगरेशन फलक बंद करें.

    टिप

    कंपोज़ कार्ड को बाद में ढूंढना आसान बनाने के लिए, कार्ड के शीर्षक बार पर कंपोज़ टेक्स्ट का चयन करके और याद रखने में आसान नाम दर्ज करके इसका नाम बदलें।

रचना क्रिया से आउटपुट का उपयोग करें

इस अनुभाग में आपके द्वारा बनाई गई रचना क्रिया की सामग्री का उपयोग एक नई क्रिया में करें। इस उदाहरण में, आप कम्पोज़ क्रिया से आउटपुट का उपयोग a डेटा ऑपरेशन - जॉइन क्रिया में करते हैं। जॉइन एक्शन एक ऐरे लेता है और उसे आपकी पसंद के विभाजक के साथ एकल स्ट्रिंग में जोड़ता है।

  1. डिज़ाइनर में क्लाउड प्रवाह प्रदर्शित करें.

  2. अपने प्रवाह में, प्लस चिह्न (+) का चयन करके एक क्रिया जोड़ें।

  3. क्रिया जोड़ें खोज फ़ील्ड में, जॉइन लिखें.

  4. डेटा ऑपरेशन के अंतर्गत, ज्वाइन का चयन करें.

  5. From फ़ील्ड में, लाइटनिंग बोल्ट का चयन करें, और फिर आउटपुट डायनामिक मान का चयन करें। Outputs From फ़ील्ड में दिखाई देता है.

    कम्पोज़ क्रिया से आउटपुट का उपयोग करें.

  6. इसके साथ जुड़ें फ़ील्ड में, अल्पविराम (,) या इच्छित विभाजक दर्ज करें।

  7. ऊपरी दाएँ कोने पर बाएँ तीर (<<) का चयन करके कॉन्फ़िगरेशन फलक बंद करें.

जॉइन एक्शन का उपयोग करें

अपनी पसंद के विभाजक के साथ एक सारणी को सीमांकित करने के लिए डेटा ऑपरेशन - जॉइन कार्रवाई का उपयोग करें। उदाहरण के लिए, आपका प्रवाह एक वेब अनुरोध प्राप्त करता है जिसमें ईमेल पतों की निम्नलिखित सरणी शामिल होती है: ["d@example.com", "k@example.com", "dal@example.com"]. हालाँकि, आपके ईमेल प्रोग्राम के लिए यह आवश्यक है कि पते एकल स्ट्रिंग में प्रारूपित हों, जिन्हें अर्धविराम से अलग किया गया हो। आप इन चरणों का पालन करके अल्पविराम विभाजक (,) को अर्धविराम (;) में बदलने के लिए डेटा ऑपरेशन - जॉइन कार्रवाई का उपयोग करते हैं:

  1. डिज़ाइनर में क्लाउड प्रवाह प्रदर्शित करें.

  2. एक नई क्रिया जोड़ें, Join खोजें, और फिर डेटा ऑपरेशन - Join चुनें.

    कार्रवाई में शामिल हों.

  3. From फ़ील्ड में, सरणी दर्ज करें, और Join with बॉक्स में, अर्धविराम (;) दर्ज करें।

    जॉइन क्रिया को कॉन्फ़िगर करें.

  4. अपना प्रवाह सहेजें, और फिर उसे चलाएँ.

  5. आपके प्रवाह के चलने के बाद, डेटा ऑपरेशन – जॉइन कार्रवाई का आउटपुट एक स्ट्रिंग है जिसमें पते अर्धविराम से जुड़े होते हैं, जैसा कि निम्नलिखित स्क्रीनशॉट में दिखाया गया है।

    अल्पविराम से अलग किए गए पतों के इनपुट का स्क्रीनशॉट, अर्धविराम के मान के साथ जॉइन, तथा अर्धविराम से अलग किए गए उन पतों का आउटपुट।

चयन क्रिया का उपयोग करें

किसी सरणी में ऑब्जेक्ट्स के आकार को बदलने के लिए डेटा ऑपरेशन - चयन क्रिया का उपयोग करें। उदाहरण के लिए, आप किसी सारणी में प्रत्येक ऑब्जेक्ट में तत्वों को जोड़ सकते हैं, हटा सकते हैं या उनका नाम बदल सकते हैं।

नोट

यद्यपि आप चयन क्रिया का उपयोग करके तत्वों को जोड़ या हटा सकते हैं, लेकिन आप सारणी में ऑब्जेक्ट्स की संख्या नहीं बदल सकते।

इस उदाहरण में, डेटा इस प्रारूप में वेब अनुरोध के माध्यम से आपके प्रवाह में प्रवेश करता है:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

आप आने वाले डेटा का नाम बदलकर first करकर FirstName और last करकर FamilyName करना चाहते हैं, और FullName नाम वाला एक नया सदस्य जोड़ना चाहते हैं जो first और last को जोड़ता है (एक स्पेस से अलग किया गया है)।

[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

ऐसा करने के लिए:

  1. डिज़ाइनर में क्लाउड प्रवाह प्रदर्शित करें.

  2. मौजूदा ट्रिगर को हटाने के लिए या तो ट्रिगर पर राइट-क्लिक करें और हटाएं का चयन करें, या कॉन्फ़िगरेशन फलक में वर्टिकल एलिप्सिस () का चयन करें, और फिर हटाएं का चयन करें।

    1. अपने प्रवाह में जब कोई HTTP अनुरोध प्राप्त होता है ट्रिगर जोड़ें.
  3. स्कीमा उत्पन्न करने के लिए नमूना पेलोड का उपयोग करें का चयन करें.

    नमूना पेलोड चयन का स्क्रीनशॉट.

  4. दिखाई देने वाले बॉक्स में, अपने स्रोत डेटा सरणी का एक नमूना चिपकाएँ, और फिर संपन्न चुनें.

  5. डेटा ऑपरेशन – चयन कार्रवाई जोड़ें, और फिर इसे निम्न स्क्रीनशॉट में दिखाए अनुसार कॉन्फ़िगर करें.

    चयन क्रिया कॉन्फ़िगर करें.

    > चयन क्रिया से आउटपुट एक सारणी है जिसमें नए आकार की वस्तुएं शामिल हैं। फिर आप इस सारणी का उपयोग किसी अन्य क्रिया में कर सकते हैं, जैसे कि पहले चर्चा की गई रचना क्रिया।

फ़िल्टर सरणी क्रिया का उपयोग करें

किसी सरणी में ऑब्जेक्ट्स की संख्या को आपके द्वारा दिए गए मानदंड से मेल खाने वाले उपसमूह तक कम करने के लिए डेटा ऑपरेशन - फ़िल्टर सरणी कार्रवाई का उपयोग करें।

नोट

  • आप सरणी में ऑब्जेक्ट्स के आकार को बदलने के लिए फ़िल्टर सरणी क्रिया का उपयोग नहीं कर सकते।
  • जिस पाठ को आप फ़िल्टर करते हैं वह केस-सेंसिटिव होता है.

इस उदाहरण में, आप इस सरणी पर फ़िल्टर सरणी क्रिया का उपयोग करते हैं:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

यह उदाहरण केवल उन ऑब्जेक्ट्स को शामिल करते हुए एक नई सरणी बनाता है जहां first को यूजेनिया पर सेट किया गया है।

  1. डिज़ाइनर में क्लाउड प्रवाह प्रदर्शित करें.

  2. अपने प्रवाह में फ़िल्टर सरणी क्रिया ढूंढें और फिर जोड़ें.

  3. फ़िल्टर क्वेरी अनुभाग में, फ़िल्टर सरणी क्रिया कॉन्फ़िगर करें. इस अनुभाग में दिए गए उदाहरण का अनुसरण करते हुए, select first>is equal to>Eugenia.

    स्क्रीनशॉट में, पहली लाइन को बॉडी पर सेट किया गया है। दूसरी लाइन में, पहले को यूजेनिया के बराबर सेट किया गया है।

  4. सहेजें, और फिर अपना प्रवाह चलाएँ.

CSV तालिका बनाने की क्रिया का उपयोग करें

JSON सारणी इनपुट को अल्पविराम से अलग किए गए मान (CSV) तालिका में बदलने के लिए डेटा ऑपरेशन - CSV तालिका बनाएँ कार्रवाई का उपयोग करें। आप CSV आउटपुट में हेडर को दृश्यमान रख सकते हैं. इस उदाहरण में, आप निम्नलिखित सारणी को CSV तालिका में परिवर्तित करते हैं:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. डिज़ाइनर में क्लाउड प्रवाह प्रदर्शित करें.

  2. डेटा ऑपरेशन - CSV तालिका बनाएँ क्रिया को निम्न छवि के समान ढूँढें, जोड़ें और फिर कॉन्फ़िगर करें।

    CSV तालिका क्रिया बनाने के लिए कॉन्फ़िगर करने का स्क्रीनशॉट। 'From' को 'Body' पर सेट किया गया है, और 'Columns' को 'Automatic' पर सेट किया गया है।

    इस छवि में बॉडी टोकन एक जब एक HTTP अनुरोध प्राप्त होता है कार्रवाई से आता है; हालांकि, आप अपने प्रवाह में किसी भी पिछली कार्रवाई के आउटपुट से CSV तालिका बनाएँ कार्रवाई के लिए इनपुट प्राप्त कर सकते हैं, या आप इसे सीधे From बॉक्स में दर्ज कर सकते हैं।

  3. सहेजें, और फिर अपना प्रवाह चलाएँ.

    जब आपका प्रवाह चलता है, तो CSV तालिका बनाएँ क्रिया निम्न स्क्रीनशॉट में दिखाए गए आउटपुट को प्रदर्शित करती है।

    CSV तालिका बनाने की क्रिया से प्राप्त आउटपुट का स्क्रीनशॉट, जिसमें प्रथम पंक्ति में प्रथम नाम, परिवार का नाम तथा उसके बाद यूजेनिया, लोपेज और एलिजाबेथ, मूर दिखाई दे रहे हैं।

HTML तालिका बनाएं क्रिया का उपयोग करें

JSON सारणी इनपुट को HTML तालिका में बदलने के लिए डेटा ऑपरेशन - HTML तालिका बनाएं क्रिया का उपयोग करें। आप HTML आउटपुट में हेडर्स को दृश्यमान रख सकते हैं।

ऐसा करने के लिए, पिछले CSV तालिका बनाएँ कार्रवाई का उपयोग करें अनुभाग में दिए गए चरणों का पालन करें, लेकिन CSV तालिका बनाएँ के बजाय डेटा ऑपरेशन - HTML तालिका बनाएँकार्रवाई का उपयोग करें।

टिप

यदि आप HTML तालिका को ईमेल के माध्यम से भेजने की योजना बनाते हैं, तो ईमेल क्रिया में IsHtml का चयन करना याद रखें।