इसके माध्यम से साझा किया गया


हटाए गए फ़्लो को पुनर्स्थापित करें

यदि आप या कोई अन्य व्यक्ति गलती से कोई गैर-समाधान या समाधान प्रवाह हटा देता है, तो आप उसे हटाने के 21 दिनों के भीतर पुनर्स्थापित कर सकते हैं।

हटाए गए प्रवाहों को पुनर्स्थापित करने के दो तरीके हैं।

  • हटाए गए प्रवाहों को पुनर्स्थापित करने के लिए Power Automate प्रबंधन कनेक्टर का उपयोग करें.
  • हटाए गए प्रवाहों को पुनर्स्थापित करने के लिए PowerShell का उपयोग करें.

नोट

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

Power Automate प्रबंधन कनेक्टर के साथ हटाए गए प्रवाह को पुनर्स्थापित करें

आप Power Automate का उपयोग करके हटाए गए गैर-समाधान या समाधान प्रवाह को हटाने के 21 दिनों के भीतर पुनर्स्थापित कर सकते हैं। गैर-समाधान प्रवाह वह प्रवाह है जो किसी समाधान के अंदर नहीं बनाया गया था। एक व्यवस्थापक के रूप में, आपको केवल दो Power Automate प्रबंधन कनेक्टर क्रियाओं वाले बटन प्रवाह की आवश्यकता है—व्यवस्थापक के रूप में प्रवाहों को सूचीबद्ध करें और व्यवस्थापक के रूप में हटाए गए प्रवाहों को पुनर्स्थापित करें

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

  1. बटन ट्रिगर के साथ एक मैनुअल प्रवाह बनाएँ।

    बटन ट्रिगर के साथ मैनुअल प्रवाह का स्क्रीनशॉट.

  2. प्रशासक के रूप में प्रवाह सूचीबद्ध करें कार्रवाई जोड़ें.

    1. नया चरण चुनें.

    2. Power Automate प्रबंधन कनेक्टर या प्रशासक के रूप में प्रवाह सूचीबद्ध करें कार्रवाई के लिए खोजें.

    3. प्रशासक के रूप में प्रवाह सूचीबद्ध करें कार्रवाई का चयन करें.

    4. पर्यावरण ड्रॉपडाउन मेनू में, वह वातावरण चुनें, जिससे प्रवाह मूल रूप से हटाया गया था.

    5. सॉफ्ट-डिलीट किए गए फ़्लो शामिल करें ड्रॉपडाउन मेनू में, हां चुनें.

    'प्रशासक के रूप में प्रवाह सूचीबद्ध करें' क्रिया जोड़ने का स्क्रीनशॉट.

  3. उस प्रवाह का विवरण नोट करने के लिए प्रवाह चलाएँ जिसे आप पुनर्प्राप्त करना चाहते हैं. flowName

    1. फ़्लो चलाएँ.

    2. प्रवाह रन का विस्तार करें.

    3. सूची प्रवाह को व्यवस्थापक के रूप में क्रिया के कच्चे OUTPUTS/value का विस्तार करें.

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

    4. अन्य प्रवाह मेटाडेटा के साथ-साथ "displayName" का उपयोग करके, उस प्रवाह की पहचान करें जिसे आप पुनर्प्राप्त करने का प्रयास कर रहे हैं और "name" फ़ील्ड में नाम नोट करें।

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

      क्रिया आउटपुट में प्रवाह नाम का स्क्रीनशॉट.

  4. हटाए गए प्रवाहों को व्यवस्थापक के रूप में पुनर्स्थापित करें कार्रवाई जोड़ें और प्रवाह चलाएँ.

    1. प्रबंधन कनेक्टर से हटाए गए प्रवाह को व्यवस्थापक के रूप में पुनर्स्थापित करें Power Automate कार्रवाई जोड़ें.

    2. प्रवाह फ़ील्ड में, चरण 3 से नाम मान दर्ज करें.

      'हटाए गए प्रवाह को व्यवस्थापक के रूप में पुनर्स्थापित करें' कार्रवाई जोड़ने का स्क्रीनशॉट।

    3. फ़्लो चलाएँ.

      सफलतापूर्वक चलाए गए प्रवाह का स्क्रीनशॉट.

    रन के सफल होने के बाद, आप देखेंगे कि प्रवाह को उस वातावरण में अक्षम अवस्था में पुनर्स्थापित कर दिया गया है, जहां से इसे मूल रूप से हटाया गया था।

    पुनःस्थापित प्रवाह का स्क्रीनशॉट.

PowerShell के साथ हटाए गए प्रवाह को पुनर्स्थापित करें

इस अनुभाग में, आप PowerShell का उपयोग करके हटाए गए प्रवाहों को पुनर्स्थापित करने के तरीके के बारे में जानेंगे।

PowerShell के लिए पूर्वापेक्षाएँ

  1. आरंभ करने के लिए उन्नत विशेषाधिकारों के साथ PowerShell खोलें.

    स्क्रीनशॉट जो विंडोज़ से PowerShell को लॉन्च होते हुए दिखाता है।

  2. के लिए PowerShell cmdlets का नवीनतम संस्करण स्थापित करें . Power Apps

  3. अपने Power Apps पर्यावरण में लॉग इन करें.

    किसी परिवेश को प्रमाणित करने के लिए इस आदेश का उपयोग करें. यह आदेश एक अलग विंडो खोलता है जो आपके प्रमाणीकरण विवरण के लिए संकेत देता है। Microsoft Entra

    Add-PowerAppsAccount
    
  4. अपने परिवेश से कनेक्ट करने के लिए आप जो क्रेडेंशियल उपयोग करना चाहते हैं, उन्हें प्रदान करें.

  5. परिवेश में प्रवाहों की सूची प्राप्त करने के लिए निम्नलिखित स्क्रिप्ट चलाएँ, जिसमें पिछले 21 दिनों के भीतर हटाए गए प्रवाह भी शामिल हैं.

    यदि IncludeDeleted पैरामीटर पहचाना नहीं गया है, तो हो सकता है कि आप PowerShell स्क्रिप्ट के पुराने संस्करण के साथ काम कर रहे हों। सुनिश्चित करें कि आप स्क्रिप्ट मॉड्यूल का नवीनतम संस्करण उपयोग कर रहे हैं और चरणों का पुनः प्रयास करें।

    Get-AdminFlow -EnvironmentName 41a90621-d489-4c6f-9172-81183bd7db6c -IncludeDeleted $true
    //To view examples: Get-Help Get-AdminFlow -Examples
    

    टिप

    अपने परिवेश में किसी भी प्रवाह के URL पर नेविगेट करके अपना परिवेश नाम (https://make.powerautomate.com/Environments/<EnvironmentName>/flows) प्राप्त करें, जो आगामी चरणों के लिए आवश्यक है. यदि आपके परिवेश नाम में उपसर्ग शब्द शामिल है तो URL में उपसर्ग शब्द को न छोड़ें, उदाहरण के लिए, Default-8ae09283902-....

    स्क्रीनशॉट जो Get-AdminFlow का आउटपुट प्रदर्शित करता है।

  6. वैकल्पिक रूप से, यदि आप उस हटाए गए प्रवाह के नाम का भाग जानते हैं जिसका flowID आप ढूंढना चाहते हैं, तो आप प्रवाहों की सूची को फ़िल्टर कर सकते हैं। ऐसा करने के लिए, इस जैसी एक स्क्रिप्ट का उपयोग करें जो 3c2f7648-ad60-4871-91cb-b77d7ef3c239 पर्यावरण में सभी प्रवाहों (सॉफ्ट-डिलीट किए गए प्रवाहों सहित) को ढूंढती है जिनके प्रदर्शन नाम में "Testing" स्ट्रिंग शामिल है। 256fe2cd306052f68b89f96bc6be643

    Get-AdminFlow Testing -EnvironmentName 3c2f7648-ad60-4871-91cb-b77d7ef3c239 -IncludeDeleted $true
    
  7. उस प्रवाह का मान नोट करें जिसे आप पिछले चरण से पुनर्स्थापित करना चाहते हैं। FlowName

  8. FlowName मान के साथ 4d1f7648-ad60-4871-91cb-b77d7ef3c239 डिफ़ॉल्ट-55abc7e5-2812-4d73-9d2f-8d9017f8c877 नामक परिवेश में सॉफ़्ट-हटाए गए प्रवाह को पुनर्स्थापित करने के लिए निम्न स्क्रिप्ट चलाएँ.

    Restore-AdminFlow -EnvironmentName Default-55abc7e5-2812-4d73-9d2f-8d9017f8c877 -FlowName 4d1f7648-ad60-4871-91cb-b77d7ef3c239
     //To view examples: Get-Help Restore-AdminFlow -Examples
    
  9. वैकल्पिक रूप से, आप एकाधिक हटाए गए प्रवाहों को पुनर्स्थापित करने के लिए निम्नलिखित तर्कों के साथ Restore-AdminFlow स्क्रिप्ट चला सकते हैं।

    foreach ($id in @( "4d1f7648-ad60-4871-91cb-b77d7ef3c239", "eb2266a8-67b6-4919-8afd-f59c3c0e4131" )) { Restore-AdminFlow -EnvironmentName Default-55abc7e5-2812-4d73-9d2f-8d9017f8c877 -FlowName $id; Start-Sleep -Seconds 1 }