Deli putem


Akcije kontrole protoka

Kontrola protoka je čin kontrole reda u kojem se pokreću akcije i podtokovi. Power Automate Omogućava vam da implementirate kontrolu protoka kroz akcije kontrole protoka.

Oznake se koriste za kreiranje referentnih tačaka za akciju Idi na koja menja tačku trčanja tok za radnu površinu. Sledeći primer usmerava tok na oznaku ranije u toku da ponovi niz akcija.

Snimak ekrana raspoređene akcije oznake.

Akcija Run podtok prekida podtok u kojem je postavljen i pokreće drugi podtok. Kada se drugi podtok završi, tok se vraća na prvobitni podtok da bi nastavio sa radom. Sledeći primer pokreće Calculate Discountpodtok više puta tokom vremena izvođenja toka kako bi se izbeglo ponavljanje istog koda.

Snimak ekrana raspoređene akcije Pokreni podtok.

Da biste vizuelno organizovali svoje akcije u grupe radi lakšeg upravljanja, zatvorite ih između akcije regiona i kraja regiona i dajte regionu prepoznatljivo ime.

Ove akcije nemaju nikakav funkcionalni efekat, ali pomažu u grupisanju i organizovanju akcija u svrhu održavanja i čitljivosti. Na primer, možete da srušite i proširite region kako biste usmerili pažnju tamo gde je to potrebno.

Možete koristiti samo akcije Region i Kraj regiona kao parova, i one moraju pripadati istom opsegu da bi se pravilno povezale. Ako jedna od dve akcije pripada drugoj grupi akcija, kao što je petlja ili kondicional, akcije ne mogu da formiraju odgovarajući region.

Belešku

Ako kreirate više regiona u podtoku, nema unapred određenog mapiranja između određenih akcija regiona i kraja regiona . Umesto toga, poslednja akcija regiona će pokušati da formira par sa prvom dostupnom akcijom kraja regiona koja sledi.

Komentar

Komentar korisnika.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Komentar Da Tekstualna vrednost Komentar korisnika

Proizvedene promenljive

Ova akcija ne proizvodi nikakve varijable.

Izuzeci

Ova akcija ne uključuje nikakve izuzetke.

End

Označava kraj bloka.

Ulazni parametri

Ova akcija ne zahteva nikakav unos.

Proizvedene promenljive

Ova akcija ne proizvodi nikakve varijable.

Izuzeci

Ova akcija ne uključuje nikakve izuzetke.

Kraj regiona

Označava kraj grupe akcija.

Ulazni parametri

Ova akcija ne zahteva nikakav unos.

Proizvedene promenljive

Ova akcija ne proizvodi nikakve varijable.

Izuzeci

Ova akcija ne uključuje nikakve izuzetke.

Zatvori podtok

Izlazi iz trenutnog podtoka i vraća se na tačku iz koje je pozvan.

Ulazni parametri

Ova akcija ne zahteva nikakav unos.

Proizvedene promenljive

Ova akcija ne proizvodi nikakve varijable.

Izuzeci

Ova akcija ne uključuje nikakve izuzetke.

Preuzmi poslednju grešku

Preuzima poslednju grešku koja se dogodila u toku.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Obriši grešku Nepoznato Booleova vrednost Netačno Nakon što se greška čuva u promenljivoj, ona je obrisana tako da sledeći put kada se greška preuzme, neće preuzeti istu vrednost greške

Proizvedene promenljive

Argument Tip Opis
LastError Greška Detalji greške koja se poslednji put dogodila u toku

Izuzeci

Ova akcija ne uključuje nikakve izuzetke.

Idi na

Prenosi tok izvršenja na drugu tačku, označenu oznakom.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Idi na oznaku No Tekstualna vrednost Oznaka u toku

Proizvedene promenljive

Ova akcija ne proizvodi nikakve varijable.

Izuzeci

Ova akcija ne uključuje nikakve izuzetke.

Label

Deluje kao odredište izjave "idi na".

Od verzije 2.46 i dalje, oznake se takođe mogu koristiti u drugačijem obimu od odgovarajućeg Idi na akciju (na primer, u uslovnom bloku), osim blokova grešaka, petlji i/ili drugih podtokova.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Naziv oznake No Tekstualna vrednost Oznaka u programu

Proizvedene promenljive

Ova akcija ne proizvodi nikakve varijable.

Izuzeci

Ova akcija ne uključuje nikakve izuzetke.

Kada dođe do greške u bloku

Označava početak bloka za rukovanje greškama u radnjama.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Imenuj No Tekstualna vrednost Naziv bloka izuzetaka samo za potrebe vizuelnih elemenata.
Pronalaženje neočekivanih logičkih grešaka Nepoznato Booleova vrednost Netačno Proširivanje opsega rukovanja greškama, kao i pronalaženje logičkih grešaka u toku, na primer, deljenje broja nulom ili pokušaj pristupa stavci sa položaja izvan granica.

Proizvedene promenljive

Ova akcija ne proizvodi nikakve varijable.

Izuzeci

Ova akcija ne uključuje nikakve izuzetke.

Region

Označava početak grupe akcija.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Imenuj Da Tekstualna vrednost Ime regiona.

Proizvedene promenljive

Ova akcija ne proizvodi nikakve varijable.

Izuzeci

Ova akcija ne uključuje nikakve izuzetke.

Pokreni podtok

Pokrenite podtok navodeći sve potrebne argumente.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Naziv podtoka No podtok Naziv podtoka koji treba pozvati
Unos kao izraz Nepoznato Booleova vrednost Netačno Definišite da li ulaz treba da se obrađuje kao izraz. Ako je omogućeno, varijable i izrazi se mogu koristiti za dinamičko određivanje podtoka tokom izvođenja.

Proizvedene promenljive

Ova akcija ne proizvodi nikakve varijable.

Izuzeci

Ova akcija ne uključuje nikakve izuzetke.

Zaustavi tok

Prekida tok.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Završi tok No Uspešno, sa porukom o grešci Uspešno Prekinuti izvršenje toka, bilo uspešno ili sa greškom
Poruka o grešci No Tekstualna vrednost Poruka o grešci za vraćanje toka pozivaocu po izlasku

Proizvedene promenljive

Ova akcija ne proizvodi nikakve varijable.

Izuzeci

Ova akcija ne uključuje nikakve izuzetke.

Čekaj

Obustavlja izvršenje toka za određeni broj sekundi.

Ulazni parametri

Argument Opcionalno Prihvata Podrazumevana vrednost Opis
Trajanje No Numerička vrednost Trajanje u sekundama

Proizvedene promenljive

Ova akcija ne proizvodi nikakve varijable.

Izuzeci

Ova akcija ne uključuje nikakve izuzetke.