Omfangskontroll i Microsoft Power Automate flyter

Etter hvert som vi bygger mer komplekse flyter, blir administrasjon en nøkkelfaktor for å fikse problemer, testing og vedlikehold. I dette tilfellet er det viktig å gruppere alle handlinger under et bestemt verktøy som også kan skjules og utvides for å vise delene av flyten vår bedre. Og det kan vi gjøre ved å bruke Scope-kontrollen i Power Automate.

Et omfang er en måte å organisere eller gruppere handlinger og forhold sammen i Power Automate-flyter. 

Innholdsfortegnelse

Eksempelscenario

La oss sjekke ut denne prøven.

Omfangskontroll i Microsoft Power Automate flyter

Klikk Rediger .

Omfangskontroll i Microsoft Power Automate flyter

Denne flyten er ganske komplisert. Når en ny tweet legges ut, sendes en e-post.

Omfangskontroll i Microsoft Power Automate flyter

Deretter vil det utløse en tilstand som har et annet sett med nestede forhold innenfor.

Omfangskontroll i Microsoft Power Automate flyter

Det vi kan gjøre for å organisere dette er å gruppere lignende handlinger i samme omfang. Vi vil snakke om fordelene ved å gjøre det senere. Foreløpig vil jeg bare gå gjennom et eksempelscenario der det er nyttig å gruppere ting sammen.

For denne opplæringen bruker vi denne enkle flyten som jeg tidligere har laget. Men først, la oss gjøre dette litt komplisert.

Omfangskontroll i Microsoft Power Automate flyter

Klikk Rediger .

Omfangskontroll i Microsoft Power Automate flyter

La oss også legge til en annen handling før HTTP- handlingen.

Omfangskontroll i Microsoft Power Automate flyter

Søk og klikk på Slack- koblingen.

Omfangskontroll i Microsoft Power Automate flyter

Velg deretter handlingen Legg inn melding .

Omfangskontroll i Microsoft Power Automate flyter

Vi vil legge ut en melding til vår generelle kanal som sier " Flow har blitt startet; pinge HTTP-serveren ”. 

Omfangskontroll i Microsoft Power Automate flyter

Bruk av omfangskontrollen i Power Automate

Nå skal vi sette disse to handlingene inn i et omfang.

Omfangskontroll i Microsoft Power Automate flyter

For å gjøre det, klikk på plussikonet og klikk deretter på Legg til en handling .

Omfangskontroll i Microsoft Power Automate flyter

Klikk på Kontroll .

Omfangskontroll i Microsoft Power Automate flyter

Klikk deretter på Scope- kontrollen.

Omfangskontroll i Microsoft Power Automate flyter

Etter det, dra og slipp handlingene som skal være i en gruppe. I dette eksemplet, la oss dra både Post melding 5 og HTTP- handlingene.

Omfangskontroll i Microsoft Power Automate flyter

La oss nå gi nytt navn til omfanget til " Send melding og foreta HTTP-forespørsel ".

Omfangskontroll i Microsoft Power Automate flyter

Og slik kan vi enkelt gruppere handlinger sammen. 

Feilhåndtering uten omfangskontrollen

La oss nå snakke om hvordan vi kan bruke omfang for feilhåndtering. Slik ser flyten vår ut i utgangspunktet. Tenk deg at omfanget ikke eksisterer.

Omfangskontroll i Microsoft Power Automate flyter

Hvis HTTP-forespørselen lykkes, vil flyten utføre tilstandshandlingen . Hvis det mislykkes, vil det legge ut en melding på den generelle kanalen i Slack som sier " En flyt du har startet har mislyktes ".

Omfangskontroll i Microsoft Power Automate flyter

Men hvis Post message 5- handlingen mislykkes, vil flyten bare stoppe. Det er fordi vi ikke har angitt en feilbehandler for det. Det vi ønsker her er at feilmeldingen fortsatt skal legges ut når en av de to foregående handlingene mislykkes. Derfor må vi legge til en annen parallell gren for Post melding 5 -handlingen.

Omfangskontroll i Microsoft Power Automate flyter

Søk og velg Slack- kontakten.

Omfangskontroll i Microsoft Power Automate flyter

Klikk på Legg inn melding .

Omfangskontroll i Microsoft Power Automate flyter

Vi vil legge ut en melding til den generelle kanalen i Slack som ligner på det vi har satt i Post message 4 -handlingen.

Omfangskontroll i Microsoft Power Automate flyter

Klikk på de tre prikkene og klikk på Konfigurer kjøring etter .

Omfangskontroll i Microsoft Power Automate flyter

Fjern merket for er vellykket . Sjekk deretter at alternativene har mislyktes, er hoppet over og har tidsavbrutt . Etter det klikker du på Ferdig .

Omfangskontroll i Microsoft Power Automate flyter

Nå har vi to feilhåndteringstrinn som får flyten vår til å se ganske kompleks ut.

Feilhåndtering ved bruk av Scope Control

Så mye som mulig ønsker vi ikke at hver handling skal ha en feilhåndteringsgren. Vi ønsker at en rekke handlinger for denne flyten skal ha ett enkelt feilhåndteringstrinn. Så la oss slette denne nye postmeldingshandlingen som vi opprettet.

Omfangskontroll i Microsoft Power Automate flyter

La oss sette disse to handlingene tilbake i omfanget.

Omfangskontroll i Microsoft Power Automate flyter

Vi må konfigurere dette slik at det bare kjøres etter at alle trinnene i omfanget er fullført og en av de to handlingene mislykkes.

Omfangskontroll i Microsoft Power Automate flyter

Fjern merket for er vellykket . Sjekk deretter at alternativene har mislyktes, er hoppet over og har tidsavbrutt . Etter det klikker du på Ferdig .

Omfangskontroll i Microsoft Power Automate flyter

Nå har vi en enkelt feilhåndteringshandling som bare utløses når en handling innenfor postmeldingen og ping-HTTP-serveromfanget mislykkes. 

Det er den store forskjellen når du bruker Scope- kontrollen i .




Konklusjon

For å oppsummere er omfangskontroll en effektiv måte å holde handlingene og forholdene organisert på. Vi kan også ha flere scope med ulike formål. Derfor kan vi gruppere handlingene i ulike kategoriske trinn eller logiske enheter. Det er et veldig bra organisasjonsverktøy fra et utviklingssynspunkt. Å bruke scopes i kompliserte flyter gjør ting mye enklere.

Det er også en mer foretrukket måte for feilhåndtering i flytene dine. Du kan kombinere alle feilmeldinger fra alle handlinger ved å bruke Scope- kontrollen. Så du trenger ikke å sette opp individuelle feilbehandlere for hver av handlingene. Du kan bare bruke et omfang som en feilhåndteringsblokk for flyten din.

Beste ønsker,

Henry


PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.