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