Jagamisviis:


Töölauavoogude käitamine URL-i või töölaua otseteede kaudu

Power Automatelisaks konsooli, vookujundaja ja pilvevoogude voogude käivitamisele võimaldab teil käivitada töölauavooge, kasutades käivitatud URL-e ja töölaua otseteid.

URL-ide abil saate käivitada töölauavooge paljudest erinevatest allikatest (nt brauserid, rakendus Windows Run, käsuviip ja Windowsi toiminguajasti). Teise võimalusena saate luua töölaua otseteid ja käivitada töölauavooge otse nende kaudu.

Kui käivitatud voog nõuab sisendmuutujaid, palub konsool teil sisestada sobivad väärtused.

Vaikimisi Power Automate palutakse teil alati kinnitada töölauavoo käivitamine URL-i või töölaua otsetee kaudu. Selle funktsiooni keelamiseks navigeerige konsooli seadetele ja keelake kuva kinnitusdialoog, kui kasutate vooge väliselt , või muutke vastavat Windowsi registrikirjet.

Hoiatus

Kinnitusdialoogi keelamine tekitab turvaohte, kuna võite ette teatamata käivitada küsitava voo, mida pahatahtlik osaleja jagab.

Kuvatõmmis konsooli sätetes olevast suvandist Kuva kinnitus voogude välisel käivitamisel.

eeltingimused

  • Power Automate töölaua jaoks tuleb masinasse installida.
  • Kasutaja peab olema sisse logitud.
  • Kasutaja vajab Premium-paketti Power Automate või juurdepääsu jooksvalt tasulisele keskkonnale.

Töölaua otsetee loomine

Töölauavoo jaoks otsetee loomiseks paremklõpsake konsoolis selle nime ja valige Loo töölaua otsetee. Kõik otseteed luuakse automaatselt teie töölauakaustas, kuid saate need teisaldada oma arvuti mis tahes kausta.

Kuvatõmmis töölaua otsetee loomise suvandist.

Käituse URL-i loomine

Oluline

Kui voog juba töötab, ei käivitu see URL-i käivitamisel uuesti.

Töölauavoogu käivitava URL-i loomiseks kasutage ühte järgmistest vormingutest.

"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]"

Märkus.

Automaatselt loodud käituse URL-i, mis koosneb keskkonna ja voo ID-dest, leiate töölauavoo atribuutide jaotisest. Lisateavet voo atribuutide kohta leiate jaotisest Töölaua voo atribuudid.

Kaks esimest vormingut ei määratle konkreetset keskkonda, seega Power Automate kasutab automaatselt praegu valitud konsoolikeskkonda. Käsk jäetakse tähelepanuta, kui pole määratud voo ID-d või voo nime.

Kui konsool on seatud muule keskkonnale kui see, mis on määratud URL-is, muutub konsooli keskkond automaatselt.

Keskkonna ja töölauavoo ID-de otsimine

Keskkonna ID leidmiseks navigeerige Power Automate portaali ja valige soovitud keskkond. Seejärel liikuge vahekaardile Minu vood ja kopeerige keskkonna ID aadressirealt.

Kuvatõmmis aadressireal olevast keskkonna ID-st.

Töölauavoo ID leidmiseks käivitage Power Automate konsool, valige või paremklõpsake sobivat voogu ja valige Atribuudid.

Kuvatõmmis töölauavoo üksikasjadest.

Valikuliste parameetrite lisamine käitus-URL-ile

Lisaks kohustuslikele sisendparameetritele saate käitus-URL-ile lisada valikulisi parameetreid.

Voo sisendmuutujate lisamine käituse URL-ile

inputArguments Lisage parameeter voo sisendite konfigureerimiseks käituse URL-ile.

inputArguments Kui parameeter sisaldab kõiki voolu sisendmuutujaid, Power Automate siis konsool ei küsi voolu käivitamise ajal kasutaja sisendit.

Parameetrit inputArguments sisaldaval URL-il peaks olema järgmine struktuur. Parameetri saab lisada mis tahes eelnevalt mainitud URL-ile.

Oluline

Kõik JSON-stringi erimärgid tuleb põgeneda. Näiteks peavad kõik topelttsitaadid olema tagasilöögiga põgenenud.

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

Näiteks alljärgnev käitamise URL käivitab töölauavoo teksti-, numbri- ja kahendsisenditega.

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

Märkus.

  • Toetatakse ainult andmetüüpe Tekst, Numbriline ja Kahendmuutuja.
  • Boole’i väärtused on tõstutundlikud ja väärtus võib olla kas tõene või väär.
  • Kui on täiendavaid voo sisendeid, mida parameeter ei sisalda inputArguments , küsib konsool voo käivitamise Power Automate ajal kasutaja sisendit.
  • Käivitatud URL-i käivitaval allikal võib olla lubatud märkide maksimumpiirang, mis põhjustab voo nurjumise, kui see limiit ületatakse.

Oluline

  • Käivitatud URL-i käivitamiseks veebibrauseri kaudu eemaldage inputArguments parameetri JSON-stringi väärtus ja kasutage URL-i kodeeringut , et teisendada märgid kehtivasse ASCII-vormingusse.
  • Kahekordsete jutumärkide eemaldamiseks eemaldage tagasilöögid. Näiteks inputArguments={"NewInput": "Tere", "NewInput2": 123, "NewInput3": true}

Logige vaikselt sisse praeguse Windowsi kontoga

autologin Lisage parameeter käivitatud URL-ile, kuhu Power Automate saate sisse logida ilma kasutaja sekkumiseta, kui praegune Windows on sisse loginud.

Eeltingimustena peab kasutaja olema välja logitud ja Power Automate ei tohi masinas töötada.

Oluline

Kui kasutaja on kasutajaliidese kaudu selgesõnaliselt välja Power Automate loginud, austab Power Automate ta kasutaja eelistusi ega tee automaatset sisselogimist.

Parameetrit autologin sisaldaval URL-il peaks olema järgmine struktuur. Parameetri saab lisada mis tahes eelnevalt mainitud URL-ile.

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

Salvestage logid URL-i kaudu käitatavate töölauavoogude jaoks

runId Lisage parameeter käituse URL-ile, et määratleda töölaua voologide kordumatu GUID.

Power Automate kasutab seda GUID-i kausta loomiseks ja logide salvestamiseks selle sees. Logid on salvestatud: C:\Users\[Kasutajanimi]\AppData\Local\Microsoft\Power Automate Desktop\Console\Scripts\[Flow ID]\Runs\[Run ID]

Märkus.

GUID on 128-bitine väärtus, mis koosneb ühest 8 kuueteistkümnendkohalisest rühmast, kolmest 4-kohalisest rühmast ja ühest 12-kohalisest rühmast, näiteks: e6f82a20-47f7-4dd8-a97f-63df36797d0f.

Sisendparameetrit runId sisaldaval URL-il peaks olema järgmine struktuur. Parameetri saab lisada mis tahes eelnevalt mainitud URL-ile.

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

Käivitatud URL-i kasutamine käsureal

Voo käivitamiseks käsurea abil kasutage järgmise süntaksiga käsku (kehtib MSI installide kohta):

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

Märkus.

Käsu teise osa saate asendada mis tahes eelnevalt esitatud URL-vorminguga.

Käivitage vood automaatselt toiminguajasti abil

Voo käivitamiseks Windowsi toiminguajasti rakenduse abil toimige järgmiselt.

  1. Looge uus tööülesanne, liikuge dialoogiboksi Tööülesanne vahekaardile Toimingud ja lisage uus toiming.

  2. Sisestage väljale Programm/skript järgmine väärtus.

    • MSI käitiste puhul:
    C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe
    
    • Microsoft Store’i installide puhul tehke järgmist.
    C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
    
  3. Sisestage väljale Argumentide lisamine järgmine väärtus.

    • MSI käitiste puhul:
    ms-powerautomate:/console/flow/run?workflowName=[workflowName]
    
    • Microsoft Store’i installide puhul tehke järgmist.
    -Command "Start-Process \"ms-powerautomate:/console/flow/run?workflowName=[workflowName]""
    

    Märkus.

    Antud argumendi saate asendada mis tahes eelnevalt esitatud URL-i vorminguga.