Palaist darbvirsmas plūsmas, izmantojot vietrāžus URL vai darbvirsmas saīsnes
Power Automate, izņemot plūsmu aktivizēšanu konsolē, plūsmu noformētājā un mākoņa plūsmās, ļauj palaist darbvirsmas plūsmas, izmantojot izpildes vietrāžus URL un darbvirsmas saīsnes.
Vietrāžus URL var izmantot, lai aktivizētu darbvirsmas plūsmas no daudziem dažādiem avotiem, piemēram, pārlūkprogrammām, Windows Run lietojumprogrammas, komandu uzvednes un Windows uzdevumu plānotāja. Varat arī izveidot darbvirsmas īsinājumtaustiņus un palaist darbvirsmas plūsmas tieši caur tām.
Ja aktivizētai plūsmai ir nepieciešami ievades mainīgie, konsole lūgs ievadīt atbilstošās vērtības.
Pēc noklusējuma vienmēr tiek piedāvāts apstiprināt darbvirsmas plūsmas aktivizēšanu, Power Automate izmantojot URL vai darbvirsmas saīsni. Lai atspējotu šo funkcionalitāti, naviģējiet uz konsoles iestatījumiem un atspējojiet displeja apstiprinājuma dialogu, kad izsaucat plūsmas ārēji vai modificējiet atbilstošo Windows reģistra ierakstu.
Brīdinājums.
Apstiprinājuma dialoga atspējošana rada drošības draudus, jo jūs varat palaist bez brīdinājuma apšaubāmu plūsmu, ko koplieto ļaunprātīgs dalībnieks.
Priekšnoteikumi
- Power Automate darbvirsmai ir jāinstalē mašīnā.
- Lietotājam ir jāpiesakās.
- Lietotājam ir Power Automate nepieciešams Premium plāns vai piekļuve paaudžu solidaritātes videi.
Darbvirsmas saīsnes izveide
Lai izveidotu darbvirsmas plūsmas saīsni, ar peles labo pogu noklikšķiniet uz tās nosaukuma konsolē un atlasiet Izveidot darbvirsmas saīsni. Visi īsinājumtaustiņi tiek automātiski izveidoti darbvirsmas mapē, taču tos var pārvietot uz jebkuru datora mapi.
Izpildes URL izveide
Svarīgi
Ja plūsma jau darbojas, tā vairs netiks palaista, kad tiks izsaukts vietrādis URL.
Lai ģenerētu vietrādi URL, kas aktivizē darbvirsmas plūsmu, izmantojiet kādu no šiem formātiem:
"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]"
Piezīmes
Automātiski izveidotu izpildes vietrādi URL, kas sastāv no vides un plūsmas ID, varat atrast darbvirsmas plūsmas rekvizītu sadaļā. Papildinformāciju par plūsmas rekvizītiem varat atrast sadaļā Darbvirsmas plūsmas rekvizīti.
Pirmie divi formāti nedefinē konkrētu vidi, tāpēc Power Automate automātiski izmanto pašlaik atlasīto konsoles vidi. Komanda tiks atstāta novārtā, ja nebūs norādīts plūsmas ID vai plūsmas nosaukums.
Ja konsole ir iestatīta uz citu vidi, nevis to, kas norādīta vietrādī URL, konsoles vide automātiski mainīsies.
Vides un darbvirsmas plūsmas ID atrašana
Lai atrastu vides ID, dodieties uz Power Automate portālu un atlasiet vēlamo vidi. Pēc tam naviģējiet uz cilni Manas plūsmas un kopējiet vides ID no adreses rindas.
Lai atrastu darbvirsmas plūsmas ID, palaidiet Power Automate konsoli, atlasiet vai ar peles labo pogu noklikšķiniet uz atbilstošās plūsmas un atlasiet Rekvizīti.
Neobligāto parametru pievienošana izpildes vietrādim URL
Papildus obligātajiem ievades parametriem izpildes vietrādim URL varat pievienot neobligātus parametrus.
Plūsmas ievades mainīgo pievienošana izpildes vietrādim URL
inputArguments
Pievienojiet parametru izpildes vietrādim URL, lai konfigurētu plūsmas ievades.
Ja parametrs inputArguments
satur visus plūsmas ievades mainīgos, tad Power Automate konsole neprasa lietotāja ievadi plūsmas izpildes laikā.
Vietrādim URL, kurā ir šis parametrs, inputArguments
ir jābūt šādai struktūrai. Parametru var pievienot jebkuram no iepriekš minētajiem URL.
Svarīgi
No visām īpašajām rakstzīmēm JSON virknē ir jāizvairās. Piemēram, visām dubultajām pēdiņām jābūt ar atpakaļvērstu slīpsvītru.
"ms-powerautomate:/console/flow/run?workflowId=[workflowId]&inputArguments={\"[External name 1]\": [Value 1],\"[External name 2]\": [Value 2]}"
Piemēram, tālāk redzamais izpildes URL izsauc darbvirsmas plūsmu ar teksta, ciparu un būla ievadi:
"ms-powerautomate:/console/flow/run?&workflowid=dfd0c814-2c30-4cd8-849d-a4b2d2f4f33b&inputArguments={\"NewInput\": \"Hello\", \"NewInput2\": 123, \"NewInput3\": true}"
Piezīmes
- Tiek atbalstīti tikai datu tipi Text, Numeric un Boolean.
- Būla vērtības ir reģistrjutīgas, un vērtība var būt patiesa vai nepatiesa.
- Ja parametrā nav iekļautas
inputArguments
papildu plūsmas ievades, tad plūsmas izpildes Power Automate laikā konsole pieprasa lietotāja ievadi. - Avotam, kas izsauc izpildes URL, var būt maksimālo atļauto rakstzīmju ierobežojums, kas izraisīs plūsmas kļūmi, ja šis ierobežojums tiks pārsniegts.
Svarīgi
- Lai aktivizētu izpildes URL, izmantojot tīmekļa pārlūkprogrammu, noņemiet
inputArguments
parametra JSON virknes vērtību un izmantojiet URL kodējumu , lai rakstzīmes pārvērstu derīgā ASCII formātā. - Lai atraisītu dubultpēdiņas rakstzīmes, noņemiet atpakaļvērstās slīpsvītras. Piemēram, inputArguments={"NewInput": "Hello", "NewInput2": 123, "NewInput3": true}
Klusi piesakieties ar pašreizējo Windows kontu
Pievienojiet parametru autologin
palaistajam URL, lai Power Automate pieteiktos bez jebkādas lietotāja mijiedarbības, un pašreizējais Windows ir pieteicies lietotājs.
Kā priekšnoteikums ir tas, ka lietotājam ir jābūt izrakstītam, un Power Automate tas nedrīkst darboties datorā.
Svarīgi
Ja lietotājs ir skaidri izrakstījies no Power Automate lietotāja saskarnes, tad Power Automate ievēro lietotāja preferences un neveic automātisko pieteikšanos.
Vietrādim URL, kurā ir šis parametrs, autologin
ir jābūt šādai struktūrai. Parametru var pievienot jebkuram no iepriekš minētajiem URL.
"ms-powerautomate:/console/flow/run?workflowId=[workflowId]&autologin=true"
Saglabājiet žurnālus darbvirsmas plūsmām, kas darbojas, izmantojot URL
Pievienojiet parametru runId
izpildes vietrādim URL, lai definētu unikālu GUID darbvirsmas plūsmu žurnāliem.
Power Automate izmanto šo GUID, lai izveidotu mapi un saglabātu tajā esošos žurnālus. Žurnāli tiek glabāti šeit: C:\Users\[Lietotājvārds]\AppData\Local\Microsoft\Power Automate Desktop\Console\Scripts\[Flow ID]\Runs\[Run ID]
Piezīmes
GUID ir 128 bitu vērtība, kas sastāv no vienas grupas, kurā ir 8 heksadecimālie cipari, trīs grupas pa 4 cipariem katrā un viena 12 ciparu grupa, piemēram e6f82a20-47f7-4dd8-a97f-63df36797d0f:
Vietrādim URL, kas satur ievades parametru, runId
ir jābūt šādai struktūrai. Parametru var pievienot jebkuram no iepriekš minētajiem URL.
"ms-powerautomate:/console/flow/run?workflowId=[workflowId]&runId=[GUID]"
Palaist URL izmantošana komandu uzvednē
Lai aktivizētu plūsmu, izmantojot komandu uzvedni, izmantojiet komandu ar šādu sintaksi (attiecas uz MSI instalācijām):
"C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe" "ms-powerautomate:/console/flow/run?workflowName=[workflowName]"
Piezīmes
Komandas otro daļu var aizstāt ar jebkuru no iepriekš norādītajiem URL formātiem.
Automātiski aktivizēt plūsmas, izmantojot uzdevumu plānotāju
Lai aktivizētu plūsmu, izmantojot Windows uzdevumu plānotāja lietojumprogrammu:
Izveidojiet jaunu uzdevumu, naviģējiet uz dialoga Uzdevuma izveide cilni Darbības un pievienojiet jaunu darbību.
Aizpildiet tālāk norādīto vērtību laukā Programma/skripts .
- MSI instalācijām:
C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe
- Microsoft Store instalācijām:
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
Aizpildiet tālāk norādīto vērtību laukā Pievienot argumentus .
- MSI instalācijām:
ms-powerautomate:/console/flow/run?workflowName=[workflowName]
- Microsoft Store instalācijām:
-Command "Start-Process \"ms-powerautomate:/console/flow/run?workflowName=[workflowName]""
Piezīmes
Doto argumentu var aizstāt ar jebkuru no iepriekš norādītajiem URL formātiem.