Power Automate Bruk på hver handling i arbeidsflyter

I denne opplæringen vil vi diskutere en annen kontrollhandling som vi kan bruke i våre Microsoft-flyter. Det er triggere som umiddelbart kan starte en flyt basert på en hendelse, for eksempel når det kommer en ny e-post eller tweet. Disse triggerne er gode, men det er flyter som vi også ønsker å kjøre gjennom en løkke, og utføre visse handlinger på hvert element. For å gjøre dette kan vi bruke Power Automate Apply To Every action-kontrollen i arbeidsflytene våre.

Innholdsfortegnelse

Eksempelscenario

La oss for eksempel si at vi har en flyt som inneholder en kontroll. Og i vårt tilfelle nummer 3 er handlingen å legge ut en slakk melding til en bestemt kanal.

Power Automate Bruk på hver handling i arbeidsflyter

Men hva om vi ønsker å gå gjennom alle kanaler og legge ut den spesifikke meldingen til dem alle? 

Det første vi trenger er en liste over alle kanalene. Deretter må vi bruke den samme handlingen på alle de nevnte kanalene. Det er det Power Automate Apply To Every Control gjør.

Bruk på hver kontroll går gjennom en rekke elementer og utfører en handling på hvert element.

Så la oss nå slette handlingen Legg inn melding .

Power Automate Bruk på hver handling i arbeidsflyter

Bruk av Power Automate Bruk på hver kontroll

La oss først legge til en ny handling for Case 3 (når leveringsmetoden er lik Slack).

Power Automate Bruk på hver handling i arbeidsflyter

Neste er å få en liste over alle tilgjengelige Slack-kanaler. Vi har for øyeblikket 5 kanaler på vår Slack. 

Power Automate Bruk på hver handling i arbeidsflyter

I vårt tilfelle, la oss søke og klikke Slack.

Power Automate Bruk på hver handling i arbeidsflyter

Klikk på Liste over offentlige kanaler .

Power Automate Bruk på hver handling i arbeidsflyter

Dette krever ingen innganger. Dette brukes kun for å få tilgang til en array kalt Channels som vi så kan sløyfe gjennom. 

La oss nå legge til en annen handling.

Power Automate Bruk på hver handling i arbeidsflyter

Klikk på Kontroll .

Power Automate Bruk på hver handling i arbeidsflyter

Klikk deretter på Bruk på hver kontroll.

Power Automate Bruk på hver handling i arbeidsflyter

Denne kontrollen tar to egenskaper. Den første er en rekke elementer som den må iterere seg gjennom. Vårt utvalg av varer vil ganske enkelt være listen over kanaler. La oss derfor velge kanalnavn- variabelen. 

Power Automate Bruk på hver handling i arbeidsflyter

Den neste tingen vi trenger er handlingen som må brukes på hver av disse elementene. Så la oss legge til en annen handling.

Power Automate Bruk på hver handling i arbeidsflyter

Søk og velg Slack .

Power Automate Bruk på hver handling i arbeidsflyter

Klikk på Legg inn melding .

Power Automate Bruk på hver handling i arbeidsflyter

La oss så få meldingsteksten til å være selve meldingen .

Power Automate Bruk på hver handling i arbeidsflyter

For kanalnavnet velger du kanalnavnvariabelen .

Power Automate Bruk på hver handling i arbeidsflyter

Hvis vi velger Slack, vil flyten gå til Case 3 hvor den vil gi oss en liste over alle de offentlige kanalene. Den vil deretter gå gjennom alle disse kanalene én etter én, og utføre den tilsvarende handlingen.

Testing av bruken til hver kontroll i en kraftautomatiseringsflyt

La oss nå teste flyten vår og se om den fungerer.

Power Automate Bruk på hver handling i arbeidsflyter

Velg alternativet " Jeg utfører utløserhandlingen " og klikk på Lagre og test- knappen.

Power Automate Bruk på hver handling i arbeidsflyter

Leveringsmetoden skal være Slack og meldingen skal være " Dette skal legges ut på alle Slack-kanaler ". Klikk deretter på Kjør flyt- knappen.

Power Automate Bruk på hver handling i arbeidsflyter

Når flyten har startet, klikker du på Ferdig .

Power Automate Bruk på hver handling i arbeidsflyter

Vi valgte Slack som leveringsmetode, så flyten gikk direkte til Case 3 . I handlingen ser vi kanalnavnet og meldingsteksten for den første iterasjonen.

Power Automate Bruk på hver handling i arbeidsflyter

La oss klikke på Neste for å se den andre iterasjonen.

Power Automate Bruk på hver handling i arbeidsflyter

Den tredje er generell .

Power Automate Bruk på hver handling i arbeidsflyter

Etter det er budsjettkanalen .

Power Automate Bruk på hver handling i arbeidsflyter

Sist men ikke minst er discord -kanalen.

Power Automate Bruk på hver handling i arbeidsflyter

Når du sjekker Slack, vil vi se at meldingen ble lagt ut i alle offentlige kanaler. Derfor fungerte løkken som den skal.

Bruk av gjeldende elementvariabel i gjelde for hver kontroll

I noen tilfeller må vi kanskje lagre egenskapene til alle våre slakke kanaler og sende dem på e-post. For det kan vi bruke Current item -variabelen i stedet.

La oss for eksempel legge til en handling.

Power Automate Bruk på hver handling i arbeidsflyter

Søk og velg Mail- koblingen.

Power Automate Bruk på hver handling i arbeidsflyter

Klikk på Send et e-postvarsel ( V3 ).

Power Automate Bruk på hver handling i arbeidsflyter

Sett e-postadressen dit du vil at den skal sendes. Legg deretter til emnet . For innholdet i e-posten, velg Gjeldende element under Dynamisk innhold- fanen.

Power Automate Bruk på hver handling i arbeidsflyter

Denne sløyfen vil gå gjennom den første kanalen og legge ut meldingen der. Deretter sender den en e-post med JSON-filen til den kanalen. Med dette kan vi lære ting om kanalen som kanal-ID, når den ble opprettet og lignende.




Konklusjon

Og det er slik Apply To Every- kontrollen fungerer. Vi kan bruke denne kontrollen til å navigere og behandle alle elementene i en matrise eller en liste. Dette er en avsine mest nyttige handlinger.

Husk alltid at når du bruker denne kontrollen, trenger du to egenskaper eller argumenter. Den første er en rekke elementer og den andre er handlingen. Du kan legge til flere handlinger i denne handlingskontrollen, men som alltid, hold dem på et minimum for å unngå sakte løpende flyt.

Beste ønsker,

Henry


LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

LuckyTemplates egendefinerte ikoner | PBI visualiseringsteknikk

Jeg vil diskutere en av mine favorittteknikker rundt LuckyTemplates egendefinerte ikoner, som bruker egendefinerte ikoner på en dynamisk måte i LuckyTemplates visuals.

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

Opprette LuckyTemplates-tabeller ved å bruke UNION & ROW-funksjonen

I denne bloggen viser jeg deg hvordan du kan lage LuckyTemplates-tabeller ved å bruke en formel som kombinerer UNION-funksjonen og ROW-funksjonen.

On-Premises Data Gateway In Power Automate

On-Premises Data Gateway In Power Automate

Oppdag hvordan on-premises data gateway lar Power Automate få tilgang til skrivebordsapplikasjoner når brukeren er borte fra datamaskinen.

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Oppdag unik innsikt ved å bruke LuckyTemplates TOPN-funksjon

Denne bloggen inneholder LuckyTemplates TOPN DAX-funksjonen, som lar deg få unik innsikt fra dataene dine, og hjelper deg med å ta bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Datamodellering i LuckyTemplates ved hjelp av støttetabeller

Lær noen fantastiske analytiske teknikker som vi kan gjøre for datamodellering i LuckyTemplates ved å bruke DAX-støttetabeller.

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Avansert DAX for LuckyTemplates: Implementering av rangeringslogikk på tvers av unik innsikt

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogikk for å få en helt unik innsikt. Jeg viser også frem målegrening i dette eksemplet.

LuckyTemplates What-If-parameterfunksjon

LuckyTemplates What-If-parameterfunksjon

Denne bloggen introduserer den nye funksjonen i LuckyTemplates, What-If-analyseparameteren. Du vil se hvordan det gjør alt raskt og enkelt for scenarioanalysen din.

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Bruk LuckyTemplates Mål forgrening for å sjekke om marginene dine øker ettersom inntektene vokser

Finn ut hvordan du kan finne ut om inntektsveksten din er god ved å sjekke om marginene dine økte ved å bruke LuckyTemplates som måler forgrening.

LuckyTemplates Parameters Via Query Editor

LuckyTemplates Parameters Via Query Editor

Lær og forstå hvordan du kan lage og bruke LuckyTemplates Parameters som er en kraftig funksjon i spørringsredigereren.

Rundt stolpediagram – en visualisering for dashbordet ditt

Rundt stolpediagram – en visualisering for dashbordet ditt

Denne opplæringen vil diskutere hvordan du lager et rundt søylediagram ved hjelp av Charticulator. Du vil lære hvordan du designer dem for LuckyTemplates-rapporten.