Dijeli putem


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.

Snimka zaslona dijaloškog okvira Potvrda prikaza prilikom pozivanja vanjskih tokova u postavkama konzole.

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.

Snimka zaslona mogućnosti Stvaranje prečaca na radnoj površini.

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.

Snimka zaslona ID-a okruženja u retku 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.

Snimka zaslona s pojedinostima tijeka radne površine.

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:

  1. Stvorite novi zadatak, idite na karticu Akcije u dijaloškom okviru Stvaranje zadatka i dodajte novu akciju.

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