Deli putem


Pokretanje tokova za radnu površinu putem URL adresa ili prečica na radnoj površini

Power Automate, osim što okidač teče kroz konzolu, dizajner toka i tokove oblaka, omogućava vam da pokrenete tokove radne površine pomoću pokrenutih URL adresa i prečica na radnoj površini.

URL adrese možete koristiti za pokretanje tokova radne površine kroz više različitih izvora, kao što su pregledači, Windows Run aplikacija, komandna linija i Windows planer zadataka. Druga mogućnost je da kreirate prečice na radnoj površini i da pokrenete protok radne površine direktno kroz njih.

Ako aktivirani tok zahteva ulazne promenljive, konzola će od vas tražiti da unesete odgovarajuće vrednosti.

Po podrazumevanoj vrednosti, Power Automate uvek ćete tražiti da potvrdite okidač toka radne površine putem URL adrese ili prečice na radnoj površini. Da biste onemogućili ovu funkcionalnost, dođite do postavki konzole i onemogućite dijalog potvrde ekrana prilikom pozivanja na tokove spolja ili izmenite odgovarajuću stavku Windows registratora.

Upozorenje

Onemogućavanje dijaloga potvrde predstavlja bezbednosne pretnje jer ste mogli da pokrenete bez najave sporan tok koji deli zlonamerni glumac.

Snimak ekrana dijaloga potvrde ekrana prilikom pozivanja na spoljnu opciju u postavkama konzole.

Preduslovi

  • Power Automate za radnu površinu je potrebno instalirati na računaru.
  • Korisnik mora biti prijavljen.
  • Korisniku je potreban Power Automate Premium plan ili pristup okruženju koje se plaća u daljem okolini.

Kreiranje prečice na radnoj površini

Da biste kreirali prečicu za tok radne površine, kliknite desnim tasterom miša na njeno ime u konzoli i izaberite stavku Kreiraj prečicu na radnoj površini. Sve prečice se automatski kreiraju u fascikli radne površine, ali ih možete premestiti u bilo koju fasciklu računara.

Snimak ekrana opcije

Kreiranje URL adrese za pokretanje

Važno

Ako je tok već pokrenut, neće se ponovo pokrenuti kada se URL adresa pozove.

Da biste generisali URL adresu koja pokreće tok radne površine, koristite neki od sledećih formata:

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

Belešku

Automatski kreiranu URL adresu za pokretanje koja se sastoji od okruženja i ID-ova toka možete pronaći na odeljku svojstava toka radne površine. Više informacija o svojstvima toka možete pronaći u svojstvima toka radne površine.

Prva dva formata ne definišu određeno okruženje, tako da se Power Automate automatski koristi trenutno izabrano okruženje konzole. Komanda će biti zanemarena ako ID toka ili ime toka nisu navedeni.

Ako je konzola podešena na drugo okruženje od one navedene u URL adresi, okruženje konzole će se automatski promeniti.

Pronalaženje ID-a okruženja i tokova radne površine

Da biste pronašli ID okruženja, dođite do Power Automate portala i izaberite željeno okruženje. Zatim se krećite do kartice "Moji tokovi" i kopirajte ID okruženja iz reda adrese.

Snimak ekrana ID-a okruženja u adresi.

Da biste pronašli ID toka radne površine, pokrenite konzolu Power Automate , izaberite odgovarajući tok ili kliknite desnim tasterom miša na njih i izaberite stavku Svojstva .

Snimak ekrana detalja toka radne površine.

Dodavanje opcionalnih parametara u url adresu za pokretanje

Osim obaveznih ulaznih parametara, možete da dodate opcionalne parametre u url adresu za pokretanje.

Dodavanje promenljivih unosa toka u URL adresu za pokretanje

Dodajte parametar inputArguments url adresi za pokretanje da biste konfigurisali unose toka.

Ako parametar inputArguments sadrži sve ulazne promenljive toka, konzola Power Automate ne traži korisnički unos tokom trčanja toka.

URL adresa koja sadrži parametar inputArguments trebalo bi da ima sledeću strukturu. Parametar se može dodati bilo kojoj od prethodno pomenutih URL adresa.

Važno

Svi specijalni znakovi u JSON niski moraju biti pobegli. Na primer, svi dvostruki navodnici moraju biti pobeći unazad.

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

Na primer, dole pokrenuti URL poziva tok radne površine sa tekstualnim, numeričkim i logičkim unosima:

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

Belešku

  • Podržani su samo tipovi podataka "Tekst", "Numerički" i "Logičko".
  • Logičke vrednosti su osetljive na mala i velika slova, a vrednost može biti tačna ili netačna .
  • Ako postoje dodatni unosi toka koji nisu uključeni u parametar inputArguments , tokom protočne linije konzola Power Automate traži korisnički unos.
  • Izvor koji poziva URL adresu za pokretanje može imati ograničenje maksimalnih dozvoljenih znakova, što će dovesti do neuspeha toka ako se prekorači to ograničenje.

Važno

  • Da biste pokrenuli URL adresu pokretanja preko Veb pregledača, poništite JSON inputArguments vrednost niske parametra i koristite URL kodiranje da biste konvertovali znakove u važeći ASCII format.
  • Uklonite kose crte da biste poništili dvostruke navodnike. Na primer, inputArguments={"NewInput": "Hello", "NewInput2": 123, "NewInput3": istina}

Tiho prijavljivanje pomoću tekućeg Windows naloga

Dodajte parametar autologin u url adresu za pokretanje na koju ćete se prijaviti Power Automate bez interakcije korisnika, sa trenutnim korisnikom prijavljenim operativnim sistemom Windows.

Kao preduslovi, korisnik mora biti odjavan i ne sme Power Automate biti pokrenut na računaru.

Važno

Ako se korisnik izričito odjao preko Power Automate korisničkog interfejsa, onda Power Automate poštuje željene postavke korisnika i ne vrši automatsko prijavljivanje.

URL adresa koja sadrži parametar autologin trebalo bi da ima sledeću strukturu. Parametar se može dodati bilo kojoj od prethodno pomenutih URL adresa.

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

Čuvanje evidencija za tokove radne površine koji se pokreću putem URL adrese

Dodajte parametar runId url adresi pokretanja da biste definisali jedinstveni GUID za evidencije tokova radne površine.

Power Automate koristi ovaj GUID za kreiranje fascikle i skladištenje evidencija unutar nje. Evidencije su uskladištene u:C: \Users\[Username]\AppData\Local\Microsoft\Power Automate Desktop\Console\Scripts\[ID toka]\Runs\[Pokreni ID]

Belešku

GUID je 128-bitna vrednost koja se sastoji od jedne grupe od 8 heksadecimalnih cifara, tri grupe od po 4 cifre i jedne grupe od po 12 cifara, na primer: e6f82a20-47f7-4dd8-a97f-63df36797d0f.

URL adresa koja sadrži parametar unosa runId trebalo bi da ima sledeću strukturu. Parametar se može dodati bilo kojoj od prethodno pomenutih URL adresa.

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

Korišćenje URL adrese za pokretanje u komandnoj liniji

Da biste pokrenuli tok pomoću komandne linije, koristite komandu sa sledećom sintaksom (primenjuje se na MSI instalacije):

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

Belešku

Drugi deo komande možete da zamenite bilo kojim od prethodno predstavljenih URL formata.

Okidač automatski teče pomoću planera zadataka

Da biste pokrenuli tok pomoću aplikacije "Planer zadataka" operativnog sistema Windows:

  1. Kreirajte novi zadatak, dođite do kartice "Radnje " u dijalogu "Kreiranje zadatka" i dodajte novu radnju.

  2. Popunite sledeću vrednost u polju Program/skripta .

    • Za MSI instalacije:
    C:\Program Files (x86)\Power Automate Desktop\PAD.Console.Host.exe
    
    • Za instalacije prodavnice Microsoft Store:
    C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
    
  3. Popunite sledeću vrednost u polju Dodaj argumente .

    • Za MSI instalacije:
    ms-powerautomate:/console/flow/run?workflowName=[workflowName]
    
    • Za instalacije prodavnice Microsoft Store:
    -Command "Start-Process \"ms-powerautomate:/console/flow/run?workflowName=[workflowName]""
    

    Belešku

    Dati argument možete da zamenite bilo kojim od prethodno predstavljenih URL formata.