Omfangskontrol i Microsoft Power Automate flows

Efterhånden som vi bygger mere komplekse flows, bliver styring en nøglefaktor for at løse problemer, test og vedligeholdelse. I dette tilfælde er det vigtigt at gruppere alle handlinger under et bestemt værktøj, som også kan sammenklappes og udvides for at vise sektionerne af vores flow bedre. Og det kan vi gøre ved at bruge Scope-kontrollen i Power Automate.

Et omfang er en måde at organisere eller gruppere handlinger og forhold i Power Automate-flows. 

Indholdsfortegnelse

Eksempelscenarie

Lad os se denne prøve.

Omfangskontrol i Microsoft Power Automate flows

Klik på Rediger .

Omfangskontrol i Microsoft Power Automate flows

Dette flow er ret kompliceret. Når et nyt tweet er postet, vil der blive sendt en e-mail.

Omfangskontrol i Microsoft Power Automate flows

Derefter vil det udløse en betingelse, der har et andet sæt indlejrede betingelser indeni.

Omfangskontrol i Microsoft Power Automate flows

Det, vi kan gøre for at organisere dette, er at gruppere lignende handlinger i samme omfang. Vi vil tale om fordelene ved at gøre det senere. For nu vil jeg bare gennemgå et eksempelscenarie, hvor det er nyttigt at gruppere ting sammen.

Til denne tutorial bruger vi dette simple flow, som jeg tidligere har oprettet. Men lad os først gøre det lidt kompliceret.

Omfangskontrol i Microsoft Power Automate flows

Klik på Rediger .

Omfangskontrol i Microsoft Power Automate flows

Lad os også tilføje en anden handling før HTTP- handlingen.

Omfangskontrol i Microsoft Power Automate flows

Søg og klik på Slack- stikket.

Omfangskontrol i Microsoft Power Automate flows

Vælg derefter handlingen Send besked .

Omfangskontrol i Microsoft Power Automate flows

Vi sender en besked til vores generelle kanal, der siger " Flow er startet; pinger HTTP-serveren ”. 

Omfangskontrol i Microsoft Power Automate flows

Brug af omfangskontrol i Power Automate

Nu vil vi sætte disse to handlinger ind i et omfang.

Omfangskontrol i Microsoft Power Automate flows

For at gøre det skal du klikke på plusikonet og derefter klikke på Tilføj en handling .

Omfangskontrol i Microsoft Power Automate flows

Klik på Kontrol .

Omfangskontrol i Microsoft Power Automate flows

Klik derefter på Scope- kontrollen.

Omfangskontrol i Microsoft Power Automate flows

Derefter skal du trække og slippe de handlinger, der skal være i en gruppe. Lad os i dette eksempel trække både Post message 5 og HTTP- handlingerne.

Omfangskontrol i Microsoft Power Automate flows

Lad os nu omdøbe omfanget til " Besked og lav HTTP-anmodning ".

Omfangskontrol i Microsoft Power Automate flows

Og sådan kan vi nemt gruppere handlinger sammen. 

Fejlhåndtering uden omfangskontrol

Lad os nu tale om, hvordan vi kan bruge scopes til fejlhåndtering. Sådan ser vores flow ud i starten. Forestil dig bare, at omfanget ikke eksisterer.

Omfangskontrol i Microsoft Power Automate flows

Hvis HTTP-anmodningen lykkes, udfører flowet tilstandshandlingen . Hvis det mislykkes, vil det sende en besked på den generelle kanal i Slack, der siger " Et flow, du har startet, er mislykket ".

Omfangskontrol i Microsoft Power Automate flows

Men hvis handlingen Send besked 5 mislykkes, stopper flowet bare. Det er fordi vi ikke har indstillet en fejlbehandler til det. Det, vi ønsker her, er, at fejlmeddelelsen stadig skal sendes, når en af ​​de to foregående handlinger mislykkes. Derfor skal vi tilføje en anden parallel gren til Post message 5 -handlingen.

Omfangskontrol i Microsoft Power Automate flows

Søg og vælg Slack- stikket.

Omfangskontrol i Microsoft Power Automate flows

Klik på Send besked .

Omfangskontrol i Microsoft Power Automate flows

Vi sender en besked til den generelle kanal i Slack, der ligner det, vi har angivet i Post message 4 -handlingen.

Omfangskontrol i Microsoft Power Automate flows

Klik på de tre prikker, og klik på Konfigurer kør efter .

Omfangskontrol i Microsoft Power Automate flows

Fjern markeringen i indstillingen er vellykket . Kontroller derefter , at indstillingerne er mislykkedes, er sprunget over og har timeout . Klik derefter på Udført .

Omfangskontrol i Microsoft Power Automate flows

Nu har vi to fejlhåndteringstrin, der får vores flow til at se ret komplekst ud.

Fejlhåndtering ved brug af Scope Control

Så vidt muligt ønsker vi ikke, at hver handling skal have en fejlhåndteringsgren. Vi ønsker, at en række handlinger for dette flow skal have et enkelt fejlhåndteringstrin. Så lad os slette denne nye Send besked- handling, som vi har oprettet.

Omfangskontrol i Microsoft Power Automate flows

Lad os sætte disse to handlinger tilbage i omfanget.

Omfangskontrol i Microsoft Power Automate flows

Vi er nødt til at konfigurere dette, så det kun kører, når alle trin inden for omfanget er fuldført, og en af ​​de to handlinger mislykkes.

Omfangskontrol i Microsoft Power Automate flows

Fjern markeringen i indstillingen er vellykket . Kontroller derefter , at indstillingerne er mislykkedes, er sprunget over og har timeout . Klik derefter på Udført .

Omfangskontrol i Microsoft Power Automate flows

Nu har vi en enkelt fejlhåndteringshandling, der kun vil blive udløst, når enhver handling inden for Post-meddelelsen og ping-HTTP-serverens omfang mislykkes. 

Det er den store forskel, når du bruger Scope- kontrollen i .




Konklusion

For at opsummere er omfangskontrol en effektiv måde at holde dine handlinger og forhold organiseret. Vi kan også have flere scopes med forskellige formål. Derfor kan vi gruppere handlingerne i forskellige kategoriske trin eller logiske enheder. Det er et rigtig godt organisationsværktøj set ud fra et udviklingssynspunkt. Brug af scopes i komplicerede flows gør bare tingene meget nemmere.

Det er også en mere foretrukken måde at håndtere fejl i dine flows på. Du kan kombinere alle fejlmeddelelser fra alle handlinger ved hjælp af Scope- kontrollen. Så du behøver ikke at opsætte individuelle fejlbehandlere for hver af handlingerne. Du kan bare bruge et omfang som en fejlhåndteringsblok for dit flow.

Alt det bedste,

Henrik


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.