Power Automate Tillämpa på varje åtgärd i arbetsflöden

I den här handledningen kommer vi att diskutera en annan kontrollåtgärd som vi kan använda i våra Microsoft-flöden. Det finns triggers som omedelbart kan starta ett flöde baserat på en händelse som när det kommer ett nytt e-postmeddelande eller tweet. Dessa triggers är bra, men det finns flöden som vi också skulle vilja köra genom en loop och vidta vissa åtgärder på varje objekt. För att göra detta kan vi använda Power Automate Apply To Every action-kontrollen i våra arbetsflöden.

Innehållsförteckning

Exempelscenario

Låt oss till exempel säga att vi har ett flöde som innehåller en kontroll. Och i vårt fall nummer 3 är åtgärden att lägga ut ett slarvigt meddelande till en specifik kanal.

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Men vad händer om vi vill gå igenom alla kanaler och skicka det specifika meddelandet till dem alla? 

Det första vi behöver är en lista över alla kanaler. Sedan måste vi tillämpa samma åtgärd på alla nämnda kanaler. Det är vad Power Automate Apply Till varje kontroll gör.

Tillämpa på Varje kontroll går igenom en rad objekt och den utför en åtgärd på varje objekt.

Så låt oss nu ta bort åtgärden Post meddelande .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Använda Power Automate Applicera på varje kontroll

Låt oss först lägga till en ny åtgärd för fall 3 (när leveransmetoden är lika med Slack).

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Nästa är att få en lista över alla tillgängliga Slack-kanaler. Vi har för närvarande 5 kanaler på vår Slack. 

Power Automate Tillämpa på varje åtgärd i arbetsflöden

I vårt fall, låt oss söka och klicka på Slack.

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Klicka på Lista över offentliga kanaler .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Detta kräver inga ingångar. Detta används bara för att få tillgång till en array som heter Channels som vi sedan kan loopa igenom. 

Låt oss nu lägga till en annan åtgärd.

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Klicka på Kontroll .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Klicka sedan på Använd på varje kontroll.

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Denna kontroll tar två egenskaper. Den första är en rad artiklar som den måste iterera igenom. Vårt utbud av föremål kommer helt enkelt att vara listan över kanaler. Låt oss därför välja variabeln  Channel Name .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Nästa sak som vi behöver är den åtgärd som måste tillämpas på var och en av dessa poster. Så låt oss lägga till en annan åtgärd.

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Sök och välj Slack .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Klicka på Skicka meddelande .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Låt oss sedan göra meddelandetexten till själva meddelandet .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

För kanalnamnet, välj variabeln Channel Name .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Om vi ​​väljer Slack kommer flödet att gå till Case 3 där det kommer att få oss en lista över alla publika kanaler. Den kommer sedan att gå igenom alla dessa kanaler en efter en och utföra motsvarande åtgärd.

Testa appliceringen för varje kontroll i ett Power Automate Flow

Låt oss nu testa vårt flöde och se om det fungerar.

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Välj alternativet " Jag utför utlösningsåtgärden " och klicka på knappen Spara och testa .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Leveransmetoden ska vara Slack och meddelandet ska vara " Detta ska publiceras på alla Slack-kanaler" . Klicka sedan på knappen Kör flöde .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

När flödet har startat, klicka på Klar .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Vi valde Slack som leveranssätt, så flödet gick direkt till Case 3 . Inom åtgärden ser vi kanalnamnet och meddelandetexten för den första iterationen.

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Låt oss klicka på Nästa för att se den andra iterationen.

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Den tredje är generell .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Efter det är budgetkanalen .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Sist men inte minst är discord- kanalen.

Power Automate Tillämpa på varje åtgärd i arbetsflöden

När vi kontrollerar Slack ser vi att meddelandet postades i alla offentliga kanaler. Därför fungerade slingan korrekt.

Använda den aktuella artikelvariabeln i Tillämpa på varje kontroll

I vissa fall kan vi behöva spara egenskaperna för alla våra slack-kanaler och e-posta dem. För det kan vi istället använda variabeln Current item .

Låt oss till exempel lägga till en åtgärd.

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Sök och välj Mail- anslutningen.

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Klicka på åtgärden Skicka ett e-postmeddelande ( V3 ).

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Ställ in e-postadressen dit du vill att den ska skickas. Lägg sedan till ämnet . För innehållet i e-postmeddelandet, välj Aktuellt objekt under fliken Dynamiskt innehåll .

Power Automate Tillämpa på varje åtgärd i arbetsflöden

Denna loop kommer att gå genom den första kanalen och posta meddelandet där. Sedan skickar den ett e-postmeddelande med JSON-filen för den kanalen. Med detta kan vi lära oss saker om kanalen som kanal-ID, när den skapades och liknande.




Slutsats

Och så fungerar Apply To Every- kontrollen. Vi kan använda denna kontroll för att navigera och bearbeta alla objekt i en array eller en lista. Detta är en avmest användbara åtgärder.

Tänk alltid på att när du använder den här kontrollen behöver du två egenskaper eller argument. Den första är en rad föremål och den andra är handlingen. Du kan lägga till flera åtgärder i den här åtgärdskontrollen men som alltid, håll dem till ett minimum för att undvika långsamma flö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.