Omfattningskontroll i Microsoft Power Automatisera flöden

När vi bygger mer komplexa flöden blir hantering en nyckelfaktor för att åtgärda problem, testa och underhålla. I det här fallet är det viktigt att gruppera alla åtgärder under ett visst verktyg som också kan komprimeras och utökas för att visa avsnitten av vårt flöde bättre. Och det kan vi göra genom att använda Scope-kontrollen i Power Automate.

Ett scope är ett sätt att organisera eller gruppera åtgärder och villkor i Power Automate-flöden. 

Innehållsförteckning

Exempelscenario

Låt oss kolla in det här exemplet.

Omfattningskontroll i Microsoft Power Automatisera flöden

Klicka på Redigera .

Omfattningskontroll i Microsoft Power Automatisera flöden

Detta flöde är ganska komplicerat. När en ny tweet läggs upp kommer ett e-postmeddelande att skickas.

Omfattningskontroll i Microsoft Power Automatisera flöden

Sedan kommer det att utlösa ett villkor som har en annan uppsättning kapslade villkor inom.

Omfattningskontroll i Microsoft Power Automatisera flöden

Vad vi kan göra för att organisera detta är att gruppera liknande åtgärder i samma omfattning. Vi kommer att prata om fördelarna med att göra det senare. För tillfället vill jag bara gå igenom ett exempelscenario där det är användbart att gruppera saker tillsammans.

För den här handledningen kommer vi att använda det här enkla flödet som jag tidigare skapat. Men först, låt oss göra det här lite komplicerat.

Omfattningskontroll i Microsoft Power Automatisera flöden

Klicka på Redigera .

Omfattningskontroll i Microsoft Power Automatisera flöden

Låt oss också lägga till en annan åtgärd före HTTP -åtgärden.

Omfattningskontroll i Microsoft Power Automatisera flöden

Sök och klicka på Slack- anslutningen.

Omfattningskontroll i Microsoft Power Automatisera flöden

Välj sedan åtgärden Skicka meddelande .

Omfattningskontroll i Microsoft Power Automatisera flöden

Vi kommer att skicka ett meddelande till vår allmänna kanal där det står " Flow har startats; pinga HTTP-servern ”. 

Omfattningskontroll i Microsoft Power Automatisera flöden

Använda Scope Control i Power Automate

Nu ska vi sätta dessa två åtgärder i en omfattning.

Omfattningskontroll i Microsoft Power Automatisera flöden

För att göra det, klicka på plusikonen och klicka sedan på Lägg till en åtgärd .

Omfattningskontroll i Microsoft Power Automatisera flöden

Klicka på Kontroll .

Omfattningskontroll i Microsoft Power Automatisera flöden

Klicka sedan på omfattningskontrollen .

Omfattningskontroll i Microsoft Power Automatisera flöden

Efter det, dra och släpp de åtgärder som ska finnas i en grupp. I det här exemplet, låt oss dra både Post message 5 och HTTP -åtgärderna.

Omfattningskontroll i Microsoft Power Automatisera flöden

Låt oss nu byta namn på omfattningen till " Meddelande och gör HTTP-förfrågan ".

Omfattningskontroll i Microsoft Power Automatisera flöden

Och det är så vi enkelt kan gruppera handlingar tillsammans. 

Felhantering utan omfattningskontroll

Låt oss nu prata om hur vi kan använda scopes för felhantering. Så här ser vårt flöde ut initialt. Föreställ dig bara att omfattningen inte existerar.

Omfattningskontroll i Microsoft Power Automatisera flöden

Om HTTP-begäran lyckas kommer flödet att utföra villkorsåtgärden . Om det misslyckas kommer det att lägga upp ett meddelande på den allmänna kanalen i Slack som säger " Ett flöde som du har startat har misslyckats" .

Omfattningskontroll i Microsoft Power Automatisera flöden

Men om åtgärden Post message 5 misslyckas kommer flödet bara att sluta. Det beror på att vi inte har ställt in en felhanterare för det. Vad vi vill här är att felmeddelandet fortfarande ska publiceras när någon av de två föregående åtgärderna misslyckas. Därför måste vi lägga till ytterligare en parallell gren för Post message 5- åtgärden.

Omfattningskontroll i Microsoft Power Automatisera flöden

Sök och välj Slack- kontakten.

Omfattningskontroll i Microsoft Power Automatisera flöden

Klicka på Skicka meddelande .

Omfattningskontroll i Microsoft Power Automatisera flöden

Vi kommer att posta ett meddelande till den allmänna kanalen i Slack som liknar det vi har ställt in i Post message 4- åtgärden.

Omfattningskontroll i Microsoft Power Automatisera flöden

Klicka på de tre prickarna och klicka på Konfigurera kör efter .

Omfattningskontroll i Microsoft Power Automatisera flöden

Avmarkera alternativet är framgångsrikt . Kontrollera sedan att alternativen har misslyckats, har hoppats över och har timeout . Efter det klickar du på Klar .

Omfattningskontroll i Microsoft Power Automatisera flöden

Nu har vi två felhanteringssteg som får vårt flöde att se ganska komplext ut.

Felhantering med användning av Scope Control

Så mycket som möjligt vill vi inte att varje åtgärd ska ha en felhanteringsgren. Vi vill att en serie åtgärder för detta flöde ska ha ett enda felhanteringssteg. Så låt oss ta bort den här nya postmeddelandeåtgärden som vi skapade.

Omfattningskontroll i Microsoft Power Automatisera flöden

Låt oss lägga tillbaka dessa två åtgärder i omfånget.

Omfattningskontroll i Microsoft Power Automatisera flöden

Vi måste konfigurera detta så att det bara körs efter att alla steg inom räckvidden är klara och någon av de två åtgärderna misslyckas.

Omfattningskontroll i Microsoft Power Automatisera flöden

Avmarkera alternativet är framgångsrikt . Kontrollera sedan att alternativen har misslyckats, har hoppats över och har timeout . Efter det klickar du på Klar .

Omfattningskontroll i Microsoft Power Automatisera flöden

Nu har vi en enda felhanteringsåtgärd som bara kommer att utlösas när någon åtgärd inom postmeddelandet och ping-HTTP-serveromfånget misslyckas. 

Det är den stora skillnaden när man använder Scope- kontrollen i .




Slutsats

Sammanfattningsvis är scope control ett effektivt sätt att hålla dina handlingar och förutsättningar organiserade. Vi kan också ha flera omfattningar med olika syften. Därför kan vi gruppera åtgärderna i olika kategoriska steg eller logiska enheter. Det är ett riktigt bra organisationsverktyg ur utvecklingssynpunkt. Att använda scopes i komplicerade flöden gör det bara mycket enklare.

Det är också ett mer föredraget sätt att hantera fel i dina flöden. Du kan kombinera alla felmeddelanden från alla åtgärder med omfattningskontrollen . Så du behöver inte ställa in individuella felhanterare för var och en av åtgärderna. Du kan bara använda ett scope som ett felhanteringsblock för ditt flöde.

Med vänliga hälsningar,

Henry


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.