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


URL या डेस्कटॉप शॉर्टकट के माध्यम से डेस्कटॉप फ़्लो चलाएँ

Power Automate, कंसोल, फ़्लो डिज़ाइनर और क्लाउड फ़्लो के माध्यम से प्रवाह को ट्रिगर करने के अलावा, आपको रन यूआरएल और डेस्कटॉप शॉर्टकट का उपयोग करके डेस्कटॉप प्रवाह चलाने में सक्षम बनाता है।

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

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

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

चेतावनी

पुष्टिकरण संवाद को अक्षम करने से सुरक्षा संबंधी ख़तरा उत्पन्न होता है क्योंकि आप किसी दुर्भावनापूर्ण अभिनेता द्वारा साझा किए गए संदिग्ध प्रवाह को बिना किसी सूचना के चला सकते हैं।

कंसोल सेटिंग्स में बाहरी रूप से प्रवाह विकल्प का आह्वान करते समय पुष्टिकरण संवाद प्रदर्शित करने का स्क्रीनशॉट।

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

  • Power Automate डेस्कटॉप के लिए मशीन पर इंस्टॉल करना होगा।
  • उपयोगकर्ता को लॉग इन होना चाहिए.
  • उपयोगकर्ता को एक Power Automate प्रीमियम योजना या भुगतान-ए-यू-गो वातावरण तक पहुंच की आवश्यकता है।

एक डेस्कटॉप शॉर्टकट बनाओ

डेस्कटॉप फ़्लो के लिए शॉर्टकट बनाने के लिए, कंसोल में उसके नाम पर राइट-क्लिक करें और डेस्कटॉप शॉर्टकट बनाएं चुनें। सभी शॉर्टकट आपके डेस्कटॉप फ़ोल्डर में स्वचालित रूप से बनाए जाते हैं, लेकिन आप उन्हें अपनी मशीन के किसी भी फ़ोल्डर में ले जा सकते हैं।

डेस्कटॉप शॉर्टकट बनाएं विकल्प का स्क्रीनशॉट।

एक रन यूआरएल बनाएं

महत्त्वपूर्ण

यदि कोई प्रवाह पहले से ही चल रहा है, तो URL लागू होने पर यह दोबारा नहीं चलेगा।

डेस्कटॉप प्रवाह को ट्रिगर करने वाला URL उत्पन्न करने के लिए, निम्न स्वरूपों में से किसी एक का उपयोग करें:

"ms-powerautomate:/console/flow/run?workflowName=[workflowName]"
"ms-powerautomate:/console/flow/run?workflowId=[workflowId]"
"ms-powerautomate:/console/flow/run?environmentId=[environmentId]&workflowId=[workflowId]"
"ms-powerautomate:/console/flow/run?environmentId=[environmentId]&workflowName=[workflowIName]"

नोट

आप डेस्कटॉप प्रवाह के गुण अनुभाग पर पर्यावरण और प्रवाह आईडी से युक्त स्वचालित रूप से निर्मित रन यूआरएल पा सकते हैं। आप प्रवाह गुणों के बारे में अधिक जानकारी डेस्कटॉप प्रवाह गुण में पा सकते हैं।

पहले दो प्रारूप किसी विशिष्ट वातावरण को परिभाषित नहीं करते हैं, इसलिए Power Automate स्वचालित रूप से वर्तमान में चयनित कंसोल वातावरण का उपयोग करता है। यदि प्रवाह आईडी या प्रवाह नाम निर्दिष्ट नहीं है तो आदेश उपेक्षित कर दिया जाएगा।

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

पर्यावरण और डेस्कटॉप प्रवाह आईडी खोजें

किसी परिवेश की आईडी ढूंढने के लिए, Power Automate पोर्टल पर नेविगेट करें और वांछित परिवेश का चयन करें। फिर, मेरे प्रवाह टैब पर जाएँ और पता पंक्ति से पर्यावरण आईडी की प्रतिलिपि बनाएँ।

पता पंक्ति में पर्यावरण आईडी का स्क्रीनशॉट।

डेस्कटॉप प्रवाह की आईडी ढूंढने के लिए, Power Automate कंसोल लॉन्च करें, उचित प्रवाह का चयन करें या राइट-क्लिक करें, और गुण चुनें।

डेस्कटॉप प्रवाह के विवरण का स्क्रीनशॉट.

रन यूआरएल में वैकल्पिक पैरामीटर जोड़ें

अनिवार्य इनपुट पैरामीटर के अलावा, आप रन यूआरएल में वैकल्पिक पैरामीटर जोड़ सकते हैं।

रन URL में फ़्लो इनपुट वेरिएबल जोड़ें

प्रवाह के इनपुट को कॉन्फ़िगर करने के लिए रन URL में inputArguments पैरामीटर जोड़ें।

यदि inputArguments पैरामीटर में प्रवाह के सभी इनपुट चर शामिल हैं, तो Power Automate कंसोल प्रवाह चलाने के दौरान उपयोगकर्ता इनपुट नहीं मांगता है।

inputArguments पैरामीटर वाले URL में निम्नलिखित संरचना होनी चाहिए। पैरामीटर को पहले बताए गए किसी भी यूआरएल में जोड़ा जा सकता है।

महत्त्वपूर्ण

JSON स्ट्रिंग के सभी विशेष वर्णों से बचना चाहिए। उदाहरण के लिए, सभी दोहरे उद्धरण चिह्न बैकस्लैश-एस्केप्ड होने चाहिए।

"ms-powerautomate:/console/flow/run?workflowId=[workflowId]&inputArguments={\"[External name 1]\": [Value 1],\"[External name 2]\": [Value 2]}"

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

"ms-powerautomate:/console/flow/run?&workflowid=dfd0c814-2c30-4cd8-849d-a4b2d2f4f33b&inputArguments={\"NewInput\": \"Hello\", \"NewInput2\": 123, \"NewInput3\": true}"

नोट

  • केवल टेक्स्ट, न्यूमेरिक और बूलियन डेटा प्रकार समर्थित हैं।
  • बूलियन मान केस संवेदी होते हैं, और मान या तो सत्य या गलत हो सकते हैं।
  • यदि अतिरिक्त प्रवाह इनपुट हैं जो inputArguments पैरामीटर में शामिल नहीं हैं, तो प्रवाह चलाने के दौरान Power Automate कंसोल उपयोगकर्ता इनपुट मांगता है।
  • रन यूआरएल को आमंत्रित करने वाले स्रोत में अधिकतम अनुमत वर्णों की एक सीमा हो सकती है, जिससे उस सीमा से अधिक होने पर प्रवाह विफल हो जाएगा।

महत्त्वपूर्ण

  • वेब ब्राउज़र के माध्यम से रन यूआरएल को ट्रिगर करने के लिए, inputArguments पैरामीटर के JSON स्ट्रिंग मान को अनस्केप करें और अक्षरों को एक वैध ASCII प्रारूप में परिवर्तित करने के लिए URL एन्कोडिंग का उपयोग करें। .
  • दोहरे उद्धरण चिह्नों से बचने के लिए, बैकस्लैश हटाएँ। उदाहरण के लिए, inputArguments={"NewInput": "Hello", "NewInput2": 123, "NewInput3": true}

वर्तमान विंडोज़ खाते से चुपचाप लॉग इन करें

autologin में लॉग इन करने के लिए रन यूआरएल में Power Automate पैरामीटर को बिना किसी उपयोगकर्ता इंटरेक्शन के, वर्तमान विंडोज लॉग इन उपयोगकर्ता के साथ जोड़ें।

पूर्वावश्यकता के रूप में, उपयोगकर्ता को साइन आउट होना चाहिए और Power Automate मशीन पर नहीं चलना चाहिए।

महत्त्वपूर्ण

यदि उपयोगकर्ता ने स्पष्ट रूप से Power Automate यूआई के माध्यम से साइन आउट किया है, तो Power Automate उपयोगकर्ता की प्राथमिकताओं का सम्मान करता है और ऑटो-लॉगिन नहीं करता है।

autologin पैरामीटर वाले URL में निम्नलिखित संरचना होनी चाहिए। पैरामीटर को पहले बताए गए किसी भी यूआरएल में जोड़ा जा सकता है।

"ms-powerautomate:/console/flow/run?workflowId=[workflowId]&autologin=true"

URL के माध्यम से चलने वाले डेस्कटॉप प्रवाह के लिए लॉग सहेजें

डेस्कटॉप फ़्लो लॉग के लिए एक अद्वितीय GUID को परिभाषित करने के लिए रन URL में runId पैरामीटर जोड़ें।

Power Automate एक फ़ोल्डर बनाने और उसके अंदर लॉग संग्रहीत करने के लिए इस GUID का उपयोग करता है। लॉग यहां संग्रहीत हैं: C:\Users\[Username]\AppData\Local\Microsoft\Power Automate Desktop\Console\Scripts\[Flow ID]\Runs\[Run पहचान]

नोट

GUID एक 128-बिट मान है जिसमें 8 हेक्साडेसिमल अंकों का एक समूह, 4 अंकों के तीन समूह और 12 अंकों का एक समूह होता है, उदाहरण के लिए: e6f82a20-47f7-4dd8-a97f-63df36797d0f

runId इनपुट पैरामीटर वाले URL में निम्नलिखित संरचना होनी चाहिए। पैरामीटर को पहले बताए गए किसी भी यूआरएल में जोड़ा जा सकता है।

"ms-powerautomate:/console/flow/run?workflowId=[workflowId]&runId=[GUID]"

कमांड प्रॉम्प्ट में रन यूआरएल का उपयोग करें

कमांड प्रॉम्प्ट का उपयोग करके प्रवाह को ट्रिगर करने के लिए, निम्नलिखित सिंटैक्स के साथ एक कमांड का उपयोग करें (एमएसआई इंस्टॉलेशन पर लागू होता है):

"C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe" "ms-powerautomate:/console/flow/run?workflowName=[workflowName]"

नोट

आप कमांड के दूसरे भाग को पहले प्रस्तुत किए गए किसी भी यूआरएल प्रारूप से बदल सकते हैं।

टास्क शेड्यूलर के साथ ट्रिगर स्वचालित रूप से प्रवाहित होता है

विंडोज़ के टास्क शेड्यूलर एप्लिकेशन का उपयोग करके प्रवाह को ट्रिगर करने के लिए:

  1. एक नया कार्य बनाएं, कार्य बनाएं संवाद के कार्य टैब पर जाएँ, और एक नया कार्य जोड़ें।

  2. निम्नलिखित मान को प्रोग्राम/स्क्रिप्ट फ़ील्ड में पॉप्युलेट करें।

    • एमएसआई स्थापनाओं के लिए:
    C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe
    
    • माइक्रोसॉफ्ट स्टोर इंस्टॉलेशन के लिए:
    C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
    
  3. तर्क जोड़ें फ़ील्ड में निम्नलिखित मान भरें।

    • एमएसआई स्थापनाओं के लिए:
    ms-powerautomate:/console/flow/run?workflowName=[workflowName]
    
    • माइक्रोसॉफ्ट स्टोर इंस्टॉलेशन के लिए:
    -Command "Start-Process \"ms-powerautomate:/console/flow/run?workflowName=[workflowName]""
    

    नोट

    आप दिए गए तर्क को पहले प्रस्तुत किए गए किसी भी यूआरएल प्रारूप से बदल सकते हैं।