Gör tills loopkontroll i Power Automate

I den här handledningen kommer vi att diskutera hur kontrollen Gör tills loop fungerar i. Vi kommer också att bekanta oss med de nödvändiga variablerna under processen. 

Kontrollen Gör tills i Power Automate är en loop som upprepade gånger tvingar fram en åtgärd tills ett visst tillstånd blir sant.

Innehållsförteckning

Skapa ett omedelbart flöde

Låt oss först skapa ett manuellt utlöst flöde. Klicka på Instant – från tomt under Ny .

Gör tills loopkontroll i Power Automate

Ställ sedan in namnet på " Gör till exempel " . Välj Utlösa ett flöde manuellt och klicka på knappen Skapa .

Gör tills loopkontroll i Power Automate

Låt oss lägga till en text .

Gör tills loopkontroll i Power Automate

Lägg sedan till en sifferinmatning .

Gör tills loopkontroll i Power Automate

Efter det ändrar du värdet på ingångarna till följande.

Gör tills loopkontroll i Power Automate

Lägger till A Do Until Loop In Power Automate

Låt oss nu lägga till en åtgärd. Klicka på Nytt steg.

Gör tills loopkontroll i Power Automate

Klicka sedan på Kontroll .

Gör tills loopkontroll i Power Automate

Välj kontrollen Gör tills .

Gör tills loopkontroll i Power Automate

Innan vi kör funktionen Gör tills, låt oss skapa en variabel.

En variabel är helt enkelt bara ett lagringsutrymme för specificerade värden.

Klicka på plusikonen under direktflödet och klicka på Lägg till en åtgärd .

Gör tills loopkontroll i Power Automate

Välj sedan Variabel under Inbyggda kontakter.

Gör tills loopkontroll i Power Automate

Klicka på åtgärden Initiera variabel .

Gör tills loopkontroll i Power Automate

Låt oss initiera en variabel som heter Counter och ställ in dess typ till Integer. Initialvärdet för Counter -variabeln ska vara noll.

Gör tills loopkontroll i Power Automate

Konfigurera åtgärden Gör tills loop

För Do Until- slingan kommer vi att fortsätta att posta meddelandet i Slack tills Counter- variabeln blir lika med numret som användaren skriver in. Så låt oss nu lägga till åtgärden.

Gör tills loopkontroll i Power Automate

Sök och välj Slack- kontakten.

Gör tills loopkontroll i Power Automate

Välj Skicka meddelande .

Gör tills loopkontroll i Power Automate

Välj budget som kanal att skicka meddelandet till.

Gör tills loopkontroll i Power Automate

För meddelandetext väljer du funktionen konkat .

Gör tills loopkontroll i Power Automate

Låt oss sedan sammanfoga själva meddelandet med räknaren. Under fliken Dynamiskt innehåll väljer du Meddelande .

Gör tills loopkontroll i Power Automate

Lägg till ett mellanslag och välj Räknare .

Gör tills loopkontroll i Power Automate

Klicka slutligen på OK- knappen.

Gör tills loopkontroll i Power Automate

Öka variabeln

Vi måste öka denna loop för om vi inte gör det kommer den aldrig att ta slut. Så låt oss lägga till en annan åtgärd.

Gör tills loopkontroll i Power Automate

Välj den variabla kontakten.

Gör tills loopkontroll i Power Automate

Välj sedan åtgärden Öka variabeln .

Gör tills loopkontroll i Power Automate

Det kommer att kräva namnet på variabeln, som är Counter .

Gör tills loopkontroll i Power Automate

Och vi kommer att öka den med en.

Gör tills loopkontroll i Power Automate

Nu har vi allt på plats. Vi har ett triggerelement för att initiera en variabel. Det kommer sedan att posta ett meddelande och öka variabeln till en. Den kommer att fortsätta cykeln tills Räknarvariabeln blir lika med det nummer som användaren har angett.

Testar Do Until-loopen

Låt oss testa det för att se om det fungerar som det ska. Klicka på Spara .

Gör tills loopkontroll i Power Automate

Klicka sedan på Testa .

Gör tills loopkontroll i Power Automate

Välj åtgärden Jag utför utlösaren och klicka på Testa .

Gör tills loopkontroll i Power Automate

Klicka på Fortsätt .

Gör tills loopkontroll i Power Automate

Ange ditt meddelande och hur många gånger du vill att det ska publiceras. Klicka sedan på knappen Kör flöde .

Gör tills loopkontroll i Power Automate

Klicka på Klar.

Gör tills loopkontroll i Power Automate

När du ser de gröna bockarna är det säkert att allt har fungerat som det ska.

Gör tills loopkontroll i Power Automate

Som vi kan se, itererade slingan 10 gånger. För den första slingan kommer vi att se att det sammanlänkade räknevärdet i meddelandetexten är 0 . Det beror på att det initiala värdet som vi anger för variabeln är 0 . Vi kan sedan kontrollera nästa loop genom att klicka på Nästa .

Gör tills loopkontroll i Power Automate

För nästa loop kommer vi att se att räknarvärdet i meddelandetexten är 1 . Det beror på att vi lade till ett steg efter den första slingan.

Gör tills loopkontroll i Power Automate

Sedan ökade vi den andra slingan igen.

Gör tills loopkontroll i Power Automate

Därför blir räknaren för den tredje slingan 2 .

Gör tills loopkontroll i Power Automate

Cykeln kommer att fortsätta tills villkoret blir sant. I det här fallet kommer den att fortsätta tills räknaren är lika med 10. Och det är så Gör Till -slingan fungerar.

Om vi ​​går till Slack bör vi se de tio meddelandena inom #budgetkanalen .

Gör tills loopkontroll i Power Automate

Det viktigaste att notera här är att vi måste se till att vi har ett sätt att avsluta vår loop. Om vi ​​till exempel glömde att lägga till ökningen av variabeln, skulle flödet misslyckas totalt och vi skulle upprepade gånger få skräppost hos Slack. Utgången skulle se ut så här.

Gör tills loopkontroll i Power Automate

I sådana här fall måste vi gå tillbaka till vårt faktiska flöde och välja aktuellt flöde.

Gör tills loopkontroll i Power Automate

Sedan är det bara att avbryta det manuellt.

Gör tills loopkontroll i Power Automate

Detta kommer att stoppa spammingen i vår Slack-kanal.




Slutsats

Sammanfattningsvis låter kontrollen Gör tills loop oss skapa iterationer inomnär ett visst tillstånd i vårt flöde blir sant. Det finns många andra scenarier där vi kan använda denna kontroll. Vi kan använda den för att påminna någon var tionde minut att godkänna något. Vi kan också fortsätta att gå igenom tills folk slutar skicka in kostnadsrapporter.

Om vi ​​följer det logiska tillvägagångssättet kan vi göra underverk och automatisera många saker med denna kontroll. Förhoppningsvis kunde du tydligt förstå hur denna kraftfulla kontroll fungerar i Microsofts arbetsflöden.

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.