Pokretanje tokova radne površine putem URL-a ili prečaca radne površine
Power Automate, osim pokretanja tokova kroz konzolu, dizajner toka i tokove oblaka, omogućuje pokretanje tokova radne površine pomoću URL-ova za pokretanje i prečaca radne površine.
URL-ove možete koristiti za pokretanje tokova radne površine kroz mnogo različitih izvora, kao što su preglednici, aplikacija Windows Pokreni, naredbeni redak i Windows Raspored zadataka. Alternativno, možete stvoriti prečace radne površine i pokrenuti tokove radne površine izravno kroz njih.
Ako aktivirani protok zahtijeva ulazne varijable, konzola će od vas zatražiti da unesete odgovarajuće vrijednosti.
Prema zadanim postavkama, Power Automate uvijek traži da potvrdite pokretanje tijeka radne površine putem URL-a ili prečaca radne površine. Da biste onemogućili tu funkciju, idite na postavke konzole i onemogućite dijaloški okvir potvrde prikaza prilikom pozivanja tokova izvana ili izmijenite odgovarajuću stavku registra sustava Windows.
Upozorenje
Onemogućavanje dijaloškog okvira za potvrdu predstavlja sigurnosnu prijetnju jer biste bez prethodne obavijesti mogli pokrenuti upitan tijek koji dijeli zlonamjerni akter.
Preduvjeti
- Power Automate za radnu površinu potrebno je instalirati na računalo.
- Korisnik mora biti prijavljen.
- Korisniku Power Automate je potreban Premium plan ili pristup okruženju koje se plaća.
Stvaranje prečaca na radnoj površini
Da biste stvorili prečac za tijek radne površine, desnom tipkom miša kliknite njegov naziv na konzoli, a zatim odaberite Stvori prečac na radnoj površini. Svi prečaci automatski se stvaraju u mapi radne površine, ali ih možete premjestiti u bilo koju mapu računala.
Stvaranje URL-a za izvođenje
Važno
Ako je tijek već pokrenut, neće se ponovno pokrenuti kada se pozove URL.
Da biste generirali URL koji pokreće tijek radne površine, koristite jedan od sljedećih oblika:
"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]"
Napomena
Automatski stvoreni URL za pokretanje koji se sastoji od ID-ova okruženja i protoka možete pronaći u odjeljku svojstava tijeka radne površine. Dodatne informacije o svojstvima toka možete pronaći u svojstvima tokaradne površine.
Prva dva formata ne definiraju određeno okruženje, pa Power Automate automatski koristi trenutno odabrano okruženje konzole. Naredba će biti zanemarena ako nije naveden ID toka ili naziv toka.
Ako je konzola postavljena na drugo okruženje od onog navedenog u URL-u, okruženje konzole automatski će se promijeniti.
Pronalaženje ID-ova tijeka okruženja i radne površine
Da biste pronašli ID okruženja, idite na Power Automate portal i odaberite željeno okruženje. Zatim idite na karticu Moji tokovi i kopirajte ID okruženja iz retka adrese.
Da biste pronašli ID tijeka radne površine, pokrenite konzolu Power Automate , odaberite ili desnom tipkom miša kliknite odgovarajući tijek, a zatim odaberite Svojstva.
Dodavanje neobaveznih parametara u izvođeni URL
Osim obaveznih ulaznih parametara, u pokrenuti URL možete dodati neobavezne parametre.
Dodavanje ulaznih varijabli protoka u izvođeni URL
inputArguments
Dodajte parametar na URL-ove koji se izvodi da biste konfigurirali ulaze toka.
inputArguments
Ako parametar sadrži sve ulazne varijable protoka, Power Automate konzola ne traži korisnički unos tijekom izvođenja tijeka.
URL koji sadrži inputArguments
parametar trebao bi imati sljedeću strukturu. Parametar se može dodati bilo kojem od prethodno spomenutih URL-ova.
Važno
Svi posebni znakovi u JSON nizu moraju biti izbjegnuti. Na primjer, svi dvostruki navodnici moraju biti izbjegnuti.
"ms-powerautomate:/console/flow/run?workflowId=[workflowId]&inputArguments={\"[External name 1]\": [Value 1],\"[External name 2]\": [Value 2]}"
Na primjer, DONJI URL poziva tijek radne površine s tekstnim, numeričkim i booleovim ulazima:
"ms-powerautomate:/console/flow/run?&workflowid=dfd0c814-2c30-4cd8-849d-a4b2d2f4f33b&inputArguments={\"NewInput\": \"Hello\", \"NewInput2\": 123, \"NewInput3\": true}"
Napomena
- Podržane su samo vrste podataka Tekst, Numerički i Booleov.
- Booleove vrijednosti razlikuju velika i mala slova, a vrijednost može biti istinita ili netočna.
- Ako postoje dodatni ulazi protoka koji nisu uključeni u
inputArguments
parametar, konzola Power Automate tijekom pokretanja traži korisnički unos. - Izvor koji poziva URL izvođenja može imati ograničenje od maksimalno dopuštenih znakova, što će uzrokovati neuspjeh tijeka ako se to ograničenje prekorači.
Važno
- Da biste pokrenuli URL pokretanja putem web-preglednika, uklonite
inputArguments
vrijednost JSON niza parametra i pomoću KODIRANJA URL-a pretvorite znakove u valjani ASCII format. - Da biste uklonili dvostruke navodnike, uklonite obrnute kose crte. Na primjer,inputArguments ={"NewInput": "Hello", "NewInput2": 123, "NewInput3": true}
Tiha prijava pomoću trenutnog Windows računa
autologin
Dodajte parametar u pokrenuti URL na koji ćete se prijaviti Power Automate bez interakcije s korisnikom, s trenutnim Windows prijavljenim korisnikom.
Kao preduvjeti, korisnik mora biti odjavljen i Power Automate ne smije raditi na računalu.
Važno
Ako se korisnik izričito odjavio Power Automate putem korisničkog sučelja, poštuje Power Automate korisničke postavke i ne obavlja automatsku prijavu.
URL koji sadrži autologin
parametar trebao bi imati sljedeću strukturu. Parametar se može dodati bilo kojem od prethodno spomenutih URL-ova.
"ms-powerautomate:/console/flow/run?workflowId=[workflowId]&autologin=true"
Spremanje zapisnika za tokove radne površine koji se pokreću putem URL-a
runId
Dodajte parametar u pokrenuti URL da biste definirali jedinstveni GUID za zapisnike tijeka radne površine.
Power Automate koristi ovaj GUID za stvaranje mape i spremanje zapisnika unutar nje. Zapisnici su pohranjeni u: C:\Users\[Korisničko ime]\AppData\Local\Microsoft\Power Automate Desktop\Console\Scripts\[ID toka]\Runs\[Pokreni ID]
Napomena
GUID je 128-bitna vrijednost koja se sastoji od jedne grupe od 8 heksadecimalnih znamenki, tri grupe od po 4 znamenke i jedne grupe od 12 znamenki, na primjer:. e6f82a20-47f7-4dd8-a97f-63df36797d0f
URL koji sadrži ulazni runId
parametar trebao bi imati sljedeću strukturu. Parametar se može dodati bilo kojem od prethodno spomenutih URL-ova.
"ms-powerautomate:/console/flow/run?workflowId=[workflowId]&runId=[GUID]"
Korištenje pokrenutog URL-a u naredbenom retku
Da biste pokrenuli tijek pomoću naredbenog retka, koristite naredbu sa sljedećom sintaksom (odnosi se na MSI instalacije):
"C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe" "ms-powerautomate:/console/flow/run?workflowName=[workflowName]"
Napomena
Drugi dio naredbe možete zamijeniti bilo kojim od prethodno predstavljenih formata URL-a.
Okidač automatski teče pomoću rasporeda zadataka
Da biste pokrenuli tijek pomoću aplikacije Raspored zadataka sustava Windows:
Stvorite novi zadatak, idite na karticu Akcije u dijaloškom okviru Stvaranje zadatka i dodajte novu akciju.
Popunite sljedeću vrijednost u polje Program/skripta .
- Za MSI instalacije:
C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe
- Za instalacije Trgovine Microsoft Store:
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
Popunite sljedeću vrijednost u polje Dodaj argumente .
- Za MSI instalacije:
ms-powerautomate:/console/flow/run?workflowName=[workflowName]
- Za instalacije Trgovine Microsoft Store:
-Command "Start-Process \"ms-powerautomate:/console/flow/run?workflowName=[workflowName]""
Napomena
Navedeni argument možete zamijeniti bilo kojim od prethodno predstavljenih oblika URL-a.