Gør indtil sløjfekontrol i Power Automate

I denne øvelse vil vi diskutere, hvordan Do Until-løkkekontrollen fungerer i. Vi vil også blive fortrolige med de nødvendige variabler undervejs i processen. 

Do Until- kontrollen i Power Automate er en løkke, der gentagne gange tvinger en handling, indtil en bestemt betingelse bliver sand.

Indholdsfortegnelse

Oprettelse af et øjeblikkeligt flow

Lad os først oprette et manuelt udløst flow. Klik på Instant – fra tom under Ny .

Gør indtil sløjfekontrol i Power Automate

Indstil derefter navnet til " Gør indtil eksempel " . Vælg Udløs et flow manuelt , og klik på knappen Opret .

Gør indtil sløjfekontrol i Power Automate

Lad os tilføje en tekst .

Gør indtil sløjfekontrol i Power Automate

Tilføj derefter et tal- input.

Gør indtil sløjfekontrol i Power Automate

Derefter skal du ændre værdien af ​​inputs til følgende.

Gør indtil sløjfekontrol i Power Automate

Tilføjelse af A Do Until Loop In Power Automate

Lad os nu tilføje en handling. Klik på Nyt trin.

Gør indtil sløjfekontrol i Power Automate

Klik derefter på Kontrol .

Gør indtil sløjfekontrol i Power Automate

Vælg Gør indtil kontrol.

Gør indtil sløjfekontrol i Power Automate

Før vi udfører funktionen Gør indtil, lad os oprette en variabel.

En variabel er simpelthen bare en lagerplads for specificerede værdier.

Klik på plusikonet under det øjeblikkelige flow, og klik på Tilføj en handling .

Gør indtil sløjfekontrol i Power Automate

Vælg derefter Variabel under Indbyggede stik.

Gør indtil sløjfekontrol i Power Automate

Klik på handlingen Initialiser variabel .

Gør indtil sløjfekontrol i Power Automate

Lad os initialisere en variabel kaldet Counter og sætte dens type til Integer. Startværdien af ​​Counter- variablen skal være nul.

Gør indtil sløjfekontrol i Power Automate

Konfiguration af handlingen Do Until Loop

For Do Until- løkken bliver vi ved med at sende beskeden i Slack, indtil Counter- variablen bliver lig med det tal, som brugeren indtaster. Så lad os nu tilføje handlingen.

Gør indtil sløjfekontrol i Power Automate

Søg og vælg Slack- stikket.

Gør indtil sløjfekontrol i Power Automate

Vælg Send besked .

Gør indtil sløjfekontrol i Power Automate

Vælg budget som den kanal, du vil sende beskeden til.

Gør indtil sløjfekontrol i Power Automate

For meddelelsestekst skal du vælge funktionen sammenkædning .

Gør indtil sløjfekontrol i Power Automate

Lad os derefter sammenkæde selve beskeden med tælleren. Under fanen Dynamisk indhold skal du vælge Besked .

Gør indtil sløjfekontrol i Power Automate

Tilføj et mellemrum, og vælg Tæller .

Gør indtil sløjfekontrol i Power Automate

Klik til sidst på knappen OK .

Gør indtil sløjfekontrol i Power Automate

Forøgelse af variablen

Vi er nødt til at øge denne løkke, for hvis vi ikke gør det, vil den aldrig ende. Så lad os tilføje en anden handling.

Gør indtil sløjfekontrol i Power Automate

Vælg det variable stik.

Gør indtil sløjfekontrol i Power Automate

Vælg derefter handlingen Increment variabel .

Gør indtil sløjfekontrol i Power Automate

Det vil kræve navnet på variablen, som er Counter .

Gør indtil sløjfekontrol i Power Automate

Og vi øger det med én.

Gør indtil sløjfekontrol i Power Automate

Nu har vi alt på plads. Vi har et triggerelement til at initialisere en variabel. Det vil derefter sende en besked og øge variablen til én. Den vil fortsætte cyklussen, indtil tællervariablen bliver lig med det tal, som brugeren har indtastet.

Test af Do Until-løkken

Lad os teste det for at se, om det fungerer korrekt. Klik på Gem .

Gør indtil sløjfekontrol i Power Automate

Klik derefter på Test .

Gør indtil sløjfekontrol i Power Automate

Vælg handlingen Jeg udfører triggeren, og klik på Test .

Gør indtil sløjfekontrol i Power Automate

Klik på Fortsæt .

Gør indtil sløjfekontrol i Power Automate

Indtast din besked og det antal gange, du ønsker, at den skal sendes. Klik derefter på knappen Kør flow .

Gør indtil sløjfekontrol i Power Automate

Klik på Udført.

Gør indtil sløjfekontrol i Power Automate

Når du ser de grønne flueben, er det sikkert, at alt har fungeret korrekt.

Gør indtil sløjfekontrol i Power Automate

Som vi kan se, gentog løkken 10 gange. For den første løkke vil vi se, at den sammenkædede tællerværdi i meddelelsesteksten er 0 . Det skyldes, at startværdien, som vi sætter for variablen, er 0 . Vi kan derefter tjekke den næste løkke ved at klikke på Næste .

Gør indtil sløjfekontrol i Power Automate

For den næste løkke vil vi se, at tællerværdien i meddelelsesteksten er 1 . Det er fordi vi tilføjede en stigning efter den første løkke.

Gør indtil sløjfekontrol i Power Automate

Derefter øgede vi den anden løkke igen.

Gør indtil sløjfekontrol i Power Automate

Derfor bliver tælleren for den tredje sløjfe 2 .

Gør indtil sløjfekontrol i Power Automate

Cyklussen vil fortsætte, indtil tilstanden bliver sand. I dette tilfælde vil den fortsætte, indtil tælleren er lig med 10. Og det er sådan, Do Until -løkken fungerer.

Hvis vi går til Slack, bør vi se de ti beskeder på #budget- kanalen.

Gør indtil sløjfekontrol i Power Automate

Det vigtigste at bemærke her er, at vi skal sørge for, at vi har en måde at afslutte vores loop på. Hvis vi for eksempel glemte at tilføje stigningen af ​​variablen, ville flowet totalt mislykkes, og vi ville gentagne gange blive spammet hos Slack. Outputtet ville se sådan ud.

Gør indtil sløjfekontrol i Power Automate

I tilfælde som dette bliver vi nødt til at gå tilbage til vores faktiske flow og vælge den aktuelle flowkørsel.

Gør indtil sløjfekontrol i Power Automate

Så skal du bare annullere det manuelt.

Gør indtil sløjfekontrol i Power Automate

Dette vil stoppe spammingen i vores Slack-kanal.




Konklusion

Afslutningsvis giver Do Until -løkkekontrollen os mulighed for at oprette iterationer indeninår en bestemt tilstand i vores flow bliver sand. Der er mange andre scenarier, hvor vi kan bruge denne kontrol. Vi kan bruge det til at minde nogen om at godkende noget hvert 10. minut. Vi kan også blive ved med at gå igennem, indtil folk holder op med at indsende udgiftsrapporter.

Hvis vi følger den logiske tilgang, kan vi gøre underværker og automatisere mange ting ved hjælp af denne kontrol. Forhåbentlig var du i stand til tydeligt at forstå, hvordan denne kraftfulde kontrol fungerer i Microsoft-arbejdsgange.

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.