Jaa


Työnkulun toimintoja

Työnkulun ohjaus tarkoittaa toimintojen ja alityönkulkujen kulkujärjestyksen hallintaa. Power Automate mahdollistaa työnkulun ohjauksen toteuttamisen työnkulun ohjaustoiminnoilla.

Otsikoiden avulla luodaan viitepisteitä Siirry-toimintoon, joka muuttaa työpöytätyönkulun suorituspisteen. Seuraavassa esimerkissä työnkulku ohjataan työnkulun aiempaan otsikkoon toistamaan sarjan toimintoja.

Näyttökuva käyttöönotetusta otsikkotoiminnosta

Suorita alityönkulku -toiminto keskeyttää alityönkulun, johon se sijoitetaan, ja suorittaa toisen alityönkulun. Kun toinen alityönkulku on valmis, työnkulku palautuu alkuperäiseen alityönkulkuun, jotta se voi jatkaa kulkua. Seuraavassa esimerkissä suoritetaan Laske alennus -alityönkulku useita kertoja työnkulun suorituksen aikana, jotta samaa koodia ei tarvitse toistaa.

Näyttökuva käyttöönotetusta Suorita alityönkulku -toiminnosta

Toimintojen hallintaa voi helpottaa järjestelmällä toiminnot ryhmiksi, asettamalla ne Region- ja End region -toimintojen väliin sekä antamalla alueelle merkityksellinen nimi.

Vaikka näillä toiminnoilla ei ole toiminnallista vaikutusta, ne auttavat ryhmittelemään ja järjestämään toimintoja ylläpitoa ja luettavuutta varten. Alueen voi kutistaa ja laajentaa, mikä auttaa keskittämään huomion tarpeen mukaan.

Region- ja End region -toimintoja voi käyttää vain pareina ja niiden oikea lukitus edellyttää, että ne kuuluvat samalle vaikutusalueelle. Jos jompikumpi toiminnoista kuuluu toiseen toimintoryhmään, kuten silmukkaan tai ehtoon, toiminto ei voi muodostaa oikeaa aluetta.

Huomautus

Jos alityönkulussa luodaan useita alueita, tiettyjen Region- ja End region -toimintojen välillä ei ole valmiiksi määritettyä yhdistämismääritystä. Viimeisin Region-toiminto yrittää sen sijaan muodostaa parin ensimmäisen seuraavaksi käytettävissä olevan End region -toiminnon kanssa.

Comment

Käyttäjän kommentti.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
Comment Kyllä Tekstiarvo Käyttäjän kommentti

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Tämä toiminto ei sisällä yhtään poikkeuksia.

Loppu

Ilmaisee lohkon päättymisen.

Syöteparametrit

Tämä toiminto ei vaadi syötettä.

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Tämä toiminto ei sisällä yhtään poikkeuksia.

End region

Merkitsee toimintoryhmän päättymisen.

Syöteparametrit

Tämä toiminto ei vaadi syötettä.

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Tämä toiminto ei sisällä yhtään poikkeuksia.

Poistu alityönkulusta

Poistuu nykyisestä alityönkulusta ja palaa kohtaan, josta se kutsuttiin.

Syöteparametrit

Tämä toiminto ei vaadi syötettä.

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Tämä toiminto ei sisällä yhtään poikkeuksia.

Hae edellinen virhe

Noutaa viimeisimmän työnkulussa tapahtuneen virheen.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
Tyhjennä virhe Totuusarvo Epätosi Kun virhe on tallennettu muuttujaan, sen tyhjennetään niin, että kun virhe noudetaan seuraavan kerran, se ei nouda samaa virhearvoa

Tuotetut muuttujat

Argumentti Type Description
LastError Virhe Viimeisimmän työnkulussa tapahtuneen virheen tiedot

Poikkeukset

Tämä toiminto ei sisällä yhtään poikkeuksia.

Siirry sivustoon

Siirtää suorituksen työnkulun toiseen otsikon osoittamaan kohtaan.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
Go to label Ei Tekstiarvo Työnkulun otsikko

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Tämä toiminto ei sisällä yhtään poikkeuksia.

Otsake

Toimii siirry-lausekkeen kohteena.

Versiosta 2.46 alkaen selitteitä voidaan käyttää myös eri vaikutusalueella kuin vastaavaa Siirry kohteeseen -toimintoa (esimerkiksi ehdollisessa lohkossa), lukuun ottamatta virhelohkoja, silmukoita ja/tai muita alityönkulkuja.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
Label name Ei Tekstiarvo Ohjelman otsikko

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Tämä toiminto ei sisällä yhtään poikkeuksia.

Lohkon virhe

Merkitsee lohkon alun toimintojen virheiden käsittelyä varten.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
Name Ei Tekstin arvo Poikkeuslohkon nimi vain visuaalisia tarkoituksia varten.
Havaitse odottamattomat logiikkavirheet Totuusarvo Epätosi Laajenna virheiden käsittelyn vaikutusaluetta ja havaitse myös työnkulun loogiset virheet, kuten numeron jakamisen nollalla tai kohteen käytön yrityksen rajojen ulkopuolisesta sijainnista.

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Tämä toiminto ei sisällä yhtään poikkeuksia.

Alue

Merkitsee toimintoryhmän alkamisen.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
Name Kyllä Tekstiarvo Alueen nimi.

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Tämä toiminto ei sisällä yhtään poikkeuksia.

Suorita alityönkulku

Suorita alityönkulku, joka määrittää kaikki pakolliset argumentit.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
Subflow name No Alityönkulku Kutsuttavan alityönkulun nimi
Syöte lausekkeena Totuusarvo Epätosi Määritä, käsitelläänkö syöte lausekkeena. Jos tämä on käytössä, muuttujia ja lausekkeita voidaan käyttää alityönkulun dynaamiseen määrittämiseen suorituspalvelun aikana.

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Tämä toiminto ei sisällä yhtään poikkeuksia.

Lopeta työnkulku

Päättää työnkulun.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
End flow Ei Onnistuneesti, virheilmoituksella Onnistui Lopeta työnkulun suorittaminen joko onnistuneesti tai virheellä
Error message Ei Tekstin arvo Työnkulun kutsujalle palautettava virhesanoma poistuttaessa

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Tämä toiminto ei sisällä yhtään poikkeuksia.

Wait

Keskeyttää työnkulun suorituksen määritetyn sekuntimäärän ajaksi.

Syöteparametrit

Argumentti Valinnainen Hyväksyy Oletusarvo Description
Duration Ei Numeerinen arvo Kesto sekunteina

Tuotetut muuttujat

Tämä toiminto ei tuota muuttujia.

Poikkeukset

Tämä toiminto ei sisällä yhtään poikkeuksia.