Handlinger for flowstyring
Flowstyring er at styre den rækkefølge, som handlinger og underforløb kører i. Power Automate Desktop aktiverer flowstyring gennem handlingerne for flowstyring.
Etiketter bruges til at oprette referencepunkter, som handlingen Gå til skal dirigere flowet til. I følgende eksempel dirigeres flowet til en etiket tidligere i flowet for at gentage en række handlinger.
Handlingen Kør underflow afbryder det underflow, den er placeret i, og kører et andet underflow. Når det andet underflow er fuldført, vender flowet tilbage til det oprindelige underflow for at fortsætte kørslen. I figuren nedenfor er underflowet Beregn rabat oprettet til at køre flere gange under kørsel af flowet for at undgå at gentage den samme kode.
Hvis du vil organisere dine handlinger visuelt i grupper for at gøre det nemmere at administrere dem, skal du omslutte dem mellem handlingen Område og en Slutområde og give området et navn, der gør det nemmere at bruge programmet.
Disse handlinger har ingen funktions effekt, men de kan hjælpe dig med at gruppere og organisere handlinger med henblik på vedligeholdelse og læsbarhed. Du kan f.eks. skjule og udvide et område for at gøre opmærksom, hvor det er nødvendigt.
Du kan kun bruge handlingerne Område og Slutområde som par, og de skal tilhøre det samme omfang for at låse korrekt. Hvis en af de to handlinger tilhører en anden gruppe handlinger, f.eks. en løkke eller en betinget handling, kan handlingerne ikke danne et korrekt område.
Bemærk
Hvis du opretter flere områder i et underflow, findes der ingen forudbestemt tilknytning mellem bestemte handlinger for Område og Slutområde. Den sidste handling Område forsøger i stedet at danne et par med den første tilgængelige handling Afslut område herunder.
Comment
Brugerkommentar.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Comment | Ja | Text value | Brugerkommentar |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
End
Betyder slutningen af en blok.
Inputparametre
Denne handling kræver ikke input.
Variabler produceret
Denne handling opretter ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Slutområde
Markerer slutningen af en gruppe handlinger.
Inputparametre
Denne handling kræver ikke input.
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Afslut underflow
Afslutter det aktuelle underflow og vender tilbage til det punkt, som det blev kaldt fra.
Inputparametre
Denne handling kræver ikke input.
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Hent sidste fejl
Henter den sidste fejl, der opstod i flowet.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Ryd fejl | I/R | Boolesk værdi | Falsk | Når fejlen er gemt i variablen, ryddes den, så næste gang fejlen hentes, henter den ikke den samme fejlværdi |
Variabler produceret
Argument | Type | Beskrivelse |
---|---|---|
LastError | Fejl | Detaljerne om den fejl, der senest opstod i flowet |
Undtagelser
Denne handling har ingen undtagelser.
Gå til
Overfører udførelsesflowet til et andet punkt, som er angivet med en etiket.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Go to label | Nej | Text value | Navn i flow |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Mærkat
Fungerer som destination for en 'go to'-sætning.
Fra og med version 2.46 kan etiketter også bruges i en anden rækkevidde end den tilsvarende Gå til handling (f.eks. i en betinget blok), undtagen fejlblokke, løkker og/eller andre understrømme.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Label name | Nej | Text value | Navn i program |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Fejl på blok
Markerer starten af en blok for at håndtere handlingsfejl.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Navn | Nej | Tekstværdi | Navnet på undtagelsesblokken er kun til visuelle formål. | |
Registrer uventede logikfejl | I/R | Boolesk værdi | Falsk | Udvid området af fejlhåndtering. Du kan også registrere logiske fejl i flowet, f.eks. dividere et tal med nul eller forsøge at få adgang til et element fra en placering uden for grænsen. |
Variabler produceret
Denne handling opretter ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Land/område
Markerer begyndelsen af en gruppe handlinger.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Navn | Ja | Tekstværdi | Navnet på brugerområdet. |
Oprettede variabler
Denne handling opretter ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Kør underflow
Kør et underflow, der angiver eventuelle obligatoriske argumenter.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Description |
---|---|---|---|---|
Subflow name | Nej | Underflow | Navnet på det underflow, der skal kaldes | |
Input som udtryk | I/R | Boolesk værdi | False | Definer, om input skal håndteres som et udtryk. Hvis indstillingen er aktiveret, kan variabler og udtryk bruges til dynamisk at bestemme understrømmen under kørsel. |
Oprettede variabler
Denne handling opretter ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Stop flow
Afslutter flowet.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
End flow | Nej | Fuldført, med fejlmeddelelse | Fuldført | Afslut udførelsen af flowet, enten fuldført eller med en fejl |
Error message | Nej | Tekstværdi | Fejlmeddelelsen om returnering til flowkaldet ved afslutning |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.
Wait
Afbryder udførelsen af et flow i et angivet antal sekunder.
Inputparametre
Argument | Valgfrit | Accepterer | Standardværdi | Beskrivelse |
---|---|---|---|---|
Duration | Nej | Numerisk værdi | Varighed i sekunder |
Variabler produceret
Denne handling producerer ingen variabler.
Undtagelser
Denne handling har ingen undtagelser.