Power Automate Anvend på hver handling i arbejdsgange

I denne øvelse vil vi diskutere en anden kontrolhandling, som vi kan bruge i vores Microsoft-flows. Der er triggere, der straks kan starte et flow baseret på en begivenhed, såsom når der er en ny e-mail eller tweet. Disse triggere er fantastiske, men der er flows, som vi også gerne vil køre gennem en løkke og foretage visse handlinger på hvert element. For at gøre dette kan vi bruge Power Automate Apply To Every action-kontrollen i vores arbejdsgange.

Indholdsfortegnelse

Eksempelscenarie

Lad os for eksempel sige, at vi har et flow, der indeholder en kontrol. Og i vores sag nummer 3 er handlingen at sende en slap besked til en bestemt kanal.

Power Automate Anvend på hver handling i arbejdsgange

Men hvad nu hvis vi ønsker at gå gennem alle kanaler og sende det specifikke budskab til dem alle? 

Det første, vi har brug for, er en liste over alle kanalerne. Derefter skal vi anvende den samme handling på alle de nævnte kanaler. Det er, hvad Power Automate Apply To Every Control gør.

Anvend på Hver kontrol går gennem en række elementer, og den udfører en handling på hvert element.

Så lad os nu slette handlingen Send besked .

Power Automate Anvend på hver handling i arbejdsgange

Brug af Power Automate Anvend til hver kontrol

Lad os først tilføje en ny handling for Case 3 (når leveringsmetoden er lig med Slack).

Power Automate Anvend på hver handling i arbejdsgange

Det næste er at få en liste over alle tilgængelige Slack-kanaler. Vi har i øjeblikket 5 kanaler på vores Slack. 

Power Automate Anvend på hver handling i arbejdsgange

I vores tilfælde, lad os søge og klikke på Slack.

Power Automate Anvend på hver handling i arbejdsgange

Klik på Liste over offentlige kanaler .

Power Automate Anvend på hver handling i arbejdsgange

Dette kræver ingen input. Dette bruges kun til at få adgang til et array kaldet Channels , som vi så kan sløjfe igennem. 

Lad os nu tilføje en anden handling.

Power Automate Anvend på hver handling i arbejdsgange

Klik på Kontrol .

Power Automate Anvend på hver handling i arbejdsgange

Klik derefter på Anvend på hver kontrol.

Power Automate Anvend på hver handling i arbejdsgange

Denne kontrol tager to egenskaber. Den første er en række elementer, som den skal gentage. Vores udvalg af varer vil blot være listen over kanaler. Lad os derfor vælge variabelen Kanalnavn

Power Automate Anvend på hver handling i arbejdsgange

Den næste ting, vi har brug for, er den handling, der skal anvendes på hver af disse elementer. Så lad os tilføje en anden handling.

Power Automate Anvend på hver handling i arbejdsgange

Søg og vælg Slack .

Power Automate Anvend på hver handling i arbejdsgange

Klik på Send besked .

Power Automate Anvend på hver handling i arbejdsgange

Lad os derefter få beskedteksten til at være selve beskeden.

Power Automate Anvend på hver handling i arbejdsgange

For kanalnavnet skal du vælge variabelen Kanalnavn .

Power Automate Anvend på hver handling i arbejdsgange

Hvis vi vælger Slack, vil flowet gå videre til Case 3 , hvor det vil give os en liste over alle de offentlige kanaler. Den vil derefter gå gennem alle disse kanaler én efter én og udføre den tilsvarende handling.

Test af anvendelsen til hver kontrol i et strømautomatiseringsflow

Lad os nu teste vores flow og se, om det virker.

Power Automate Anvend på hver handling i arbejdsgange

Vælg " Jeg udfører udløserhandlingen " og klik på knappen Gem og test .

Power Automate Anvend på hver handling i arbejdsgange

Leveringsmetoden skal være Slack , og meddelelsen skal være " Dette skal sendes til alle Slack-kanaler ". Klik derefter på knappen Kør flow .

Power Automate Anvend på hver handling i arbejdsgange

Når flowet er startet, skal du klikke på Udført .

Power Automate Anvend på hver handling i arbejdsgange

Vi valgte Slack som leveringsmetode, så flowet gik direkte til Case 3 . Inden for handlingen vil vi se kanalnavnet og beskedteksten for den første iteration.

Power Automate Anvend på hver handling i arbejdsgange

Lad os klikke på Næste for at se den anden iteration.

Power Automate Anvend på hver handling i arbejdsgange

Den tredje er generel .

Power Automate Anvend på hver handling i arbejdsgange

Derefter er budgetkanalen .

Power Automate Anvend på hver handling i arbejdsgange

Sidst men ikke mindst er discord -kanalen.

Power Automate Anvend på hver handling i arbejdsgange

Når vi tjekker Slack, vil vi se, at beskeden blev lagt ud i alle de offentlige kanaler. Derfor fungerede løkken korrekt.

Brug af den aktuelle elementvariabel i Anvend til hver kontrol

I nogle tilfælde skal vi muligvis gemme egenskaberne for alle vores slappe kanaler og sende dem via e-mail. Til det kan vi bruge Current item -variablen i stedet for.

Lad os f.eks. tilføje en handling.

Power Automate Anvend på hver handling i arbejdsgange

Søg og vælg Mail- forbindelsen.

Power Automate Anvend på hver handling i arbejdsgange

Klik på handlingen Send en e-mail-meddelelse ( V3 ).

Power Automate Anvend på hver handling i arbejdsgange

Indstil e-mailadressen til, hvor du vil have den sendt. Tilføj derefter emnet . For indholdet af e-mailen skal du vælge det aktuelle element under fanen Dynamisk indhold .

Power Automate Anvend på hver handling i arbejdsgange

Denne sløjfe vil gå gennem den første kanal og sende beskeden der. Derefter sender den en e-mail med JSON-filen for den pågældende kanal. Med dette kan vi lære ting om kanalen, såsom kanal-id'et, hvornår den blev oprettet og lignende.




Konklusion

Og det er sådan, Anvend til hver kontrol fungerer. Vi kan bruge denne kontrol til at navigere og behandle alle elementerne i et array eller en liste. Dette er en afmest nyttige handlinger.

Husk altid, at når du bruger denne kontrol, skal du bruge to egenskaber eller argumenter. Den første er en række genstande, og den anden er handlingen. Du kan tilføje flere handlinger i denne handlingskontrol, men som altid skal du holde dem på et minimum for at undgå langsomt kørende 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.