Power Automate se aplică la fiecare acțiune din fluxurile de lucru

În acest tutorial, vom discuta despre o altă acțiune de control pe care o putem folosi în fluxurile noastre Microsoft. Există declanșatoare care pot începe imediat un flux bazat pe un eveniment, cum ar fi atunci când există un nou e-mail sau un tweet. Acești declanșatori sunt grozavi, dar există fluxuri pe care am dori, de asemenea, să le rulăm printr-o buclă și să luăm anumite acțiuni pentru fiecare articol. Pentru a face acest lucru, putem folosi controlul Power Automate Apply To Each action din fluxurile noastre de lucru.

Cuprins

Exemplu de scenariu

Să presupunem, de exemplu, că avem un flux care conține un control Switch . Și în cazul nostru numărul 3, acțiunea este de a posta un mesaj de slack pe un anumit canal.

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Cu toate acestea, ce se întâmplă dacă vrem să trecem prin toate canalele și să postăm mesajul specific tuturor? 

Primul lucru de care avem nevoie este o listă cu toate canalele. Apoi, trebuie să aplicăm aceeași acțiune pe toate canalele menționate. Asta face controlul Power Automate Apply To Each .

Aplicare la fiecare control trece printr-o serie de elemente și efectuează o acțiune asupra fiecărui element.

Deci, să ștergem acum acțiunea Postează mesaj .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Folosind aplicația Power Automate pentru fiecare control

Mai întâi, să adăugăm o nouă acțiune pentru cazul 3 (când metoda de livrare este egală cu Slack).

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Următorul este să obțineți o listă cu toate canalele Slack disponibile. În prezent avem 5 canale pe Slack. 

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

În cazul nostru, să căutăm și să facem clic pe Slack.

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Faceți clic pe Lista canale publice .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Acest lucru nu necesită nicio intrare. Acest lucru este folosit doar pentru a obține acces la o matrice numită Canale prin care apoi putem trece în buclă. 

Să adăugăm acum o altă acțiune.

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Faceți clic pe Control .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Apoi, faceți clic pe Aplicare la fiecare control.

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Acest control are două proprietăți. Prima este o serie de elemente pe care trebuie să le parcurgă. Gama noastră de articole va fi pur și simplu lista de canale. Prin urmare, să selectăm variabila Nume canal

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Următorul lucru de care avem nevoie este acțiunea care trebuie aplicată fiecăruia dintre aceste elemente. Deci, să adăugăm o altă acțiune.

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Căutați și selectați Slack .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Faceți clic pe Postați un mesaj .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Apoi, să facem ca textul mesajului să fie mesajul propriu-zis.

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Pentru numele canalului, selectați variabila Nume canal .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Dacă alegem Slack, fluxul va merge pe cazul 3 , unde ne va primi o listă cu toate canalele publice. Apoi va trece prin toate acele canale unul câte unul și va efectua acțiunea corespunzătoare.

Testarea aplicației fiecărui control într-un flux automatizat de putere

Să ne testăm acum fluxul și să vedem dacă funcționează.

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Alegeți opțiunea „ Voi efectua acțiunea de declanșare ” și faceți clic pe butonul Salvare și testare .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Metoda de livrare ar trebui să fie Slack , iar mesajul ar trebui să fie „ Acesta ar trebui să fie postat pe toate canalele Slack ”. Apoi faceți clic pe butonul Run flow .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

După ce fluxul a început cu succes, faceți clic pe Terminat .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Am ales Slack ca metodă de livrare, așa că fluxul a mers direct în cazul 3 . În cadrul acțiunii, vom vedea numele canalului și textul mesajului pentru prima iterație.

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Să facem clic pe Următorul pentru a vedea a doua iterație.

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Al treilea este general .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

După aceea este canalul bugetului .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Nu în ultimul rând este canalul discord .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

După ce verificăm Slack, vom vedea că mesajul a fost postat pe toate canalele publice. Prin urmare, bucla a funcționat corect.

Utilizarea variabilei element curent în se aplică fiecărui control

În unele cazuri, este posibil să fie nevoie să salvăm proprietățile tuturor canalelor noastre slack și să le trimitem prin e-mail. Pentru asta, putem folosi în schimb variabila Element curent .

De exemplu, să adăugăm o acțiune.

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Căutați și selectați conectorul Mail .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Faceți clic pe acțiunea Trimiteți o notificare prin e-mail ( V3 ).

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Setați adresa de e-mail unde doriți să fie trimisă. Apoi adăugați Subiectul . Pentru conținutul e-mailului, selectați elementul Actual din fila Conținut dinamic .

Power Automate se aplică la fiecare acțiune din fluxurile de lucru

Această buclă va trece prin primul canal și va posta mesajul acolo. Apoi, va trimite un e-mail cu fișierul JSON al canalului respectiv. Cu aceasta, putem afla lucruri despre canal, cum ar fi ID-ul canalului, când a fost creat și altele asemenea.


Condiții de declanșare Power Automate – o introducere
Intrări ale fluxului de lucru în Microsoft Power Automate
Power Automate Expressions – o introducere

Concluzie

Și așa funcționează controlul Aplicați la fiecare . Putem folosi acest control pentru a naviga și a procesa toate elementele dintr-o matrice sau o listă. Aceasta este una dintre cele mai utile acțiuni ale Power Automate .

Rețineți întotdeauna că, ori de câte ori utilizați acest control, veți avea nevoie de două proprietăți sau argumente. Primul este o serie de elemente, iar celălalt este acțiunea. Puteți adăuga mai multe acțiuni în cadrul acestui control de acțiuni, dar, ca întotdeauna, mențineți-le la minimum pentru a evita fluxurile care rulează lentă.

Toate cele bune,

Henry

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți