Kopīgot, izmantojot


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.

Ekrānuzņēmums, kurā redzama opcija Parādīt apstiprinājuma dialoglodziņu, izsaucot ārējas plūsmas konsoles iestatījumos.

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.

Ekrānuzņēmums, kurā redzama opcija Izveidot darbvirsmas saīsni.

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.

Vides ID ekrānuzņēmums adreses rindā.

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.

Darbvirsmas plūsmas detalizētas informācijas ekrānuzņēmums.

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:

  1. Izveidojiet jaunu uzdevumu, naviģējiet uz dialoga Uzdevuma izveide cilni Darbības un pievienojiet jaunu darbību.

  2. 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
    
  3. 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.