Power Automate Switch Control Action In Workflows

În acest tutorial, vom vorbi despre controlul Power Automate Switch , care se află sub conectorii încorporați avansati. Există momente în care avem mai multe valori posibile care vin cu fluxuri de lucru diferite. Putem face asta folosind acțiuni imbricate Condiție, dar s-ar putea să devină prea complicat odată ce numărul de valori posibile devine mai mare. Este mult mai bine să aveți condițiile una lângă alta și să le analizați individual. În acest caz, vom folosi acțiunea Comutare.

Controlul comutatorului în Power Automate poate face față mai multor cazuri de alternative posibile care au diferite acțiuni sau blocuri de declarații.

Cuprins

Crearea unui flux automatizat de putere

Mai întâi, să creăm un nou flux instantaneu.

Power Automate Switch Control Action In Workflows

Să setăm numele la „ Demo avansată a conectorului încorporat ”. Vom crea un flux care este declanșat manual. Deci alegeți opțiunea „ Declanșați manual un flux ”, apoi faceți clic pe butonul Creare .

Power Automate Switch Control Action In Workflows

După aceea, faceți clic pe butonul Pas nou .

Power Automate Switch Control Action In Workflows

Să verificăm conectorii încorporați care sunt disponibili.

Power Automate Switch Control Action In Workflows

Faceți clic pe conectorul de control .

Power Automate Switch Control Action In Workflows

Conectorul de control are șase acțiuni diferite. Am discutat deja despre controlul condițiilor într-unul dintre tutorialele noastre. Din nou, acest control împarte fluxul în funcție de faptul dacă o condiție este adevărată sau falsă.

Să adăugăm câteva intrări în fluxul nostru în care utilizatorul poate introduce o metodă de livrare și un mesaj prin introducerea textului . De asemenea, să le oferim mai multe opțiuni din care să aleagă folosind o listă drop-down.

Power Automate Switch Control Action In Workflows

Pentru acest flux, dacă metoda de livrare aleasă este Tweet , atunci trebuie să executăm o acțiune Tweet . Dacă este Email , atunci trebuie să efectuăm o acțiune Email . Același lucru este valabil și pentru toate celelalte opțiuni. Dacă vom folosi controlul Condiție pentru a efectua procesul, atunci vom crea o condiție imbricată care arată exact ca aceasta.

Power Automate Switch Control Action In Workflows

Practic, este o instrucțiune IF sub o altă instrucțiune IF, care ar putea fi greoaie. Prin urmare, avem nevoie de controlul Switch pentru a simplifica procesul. 

Utilizarea comutatorului de control în Power Automate

Pentru acest exemplu, să alegem controlul Comutare .

Power Automate Switch Control Action In Workflows

Ceea ce este bine la controlul comutatorului este că trebuie să alegem doar o variabilă pe care vrem să o testăm. Pentru câmpul On , alegeți variabila Delivery Method .

Power Automate Switch Control Action In Workflows

1. Adăugarea primului caz de comutare

În secțiunea Caz , putem seta rutele multiple pentru fiecare metodă de livrare. Să punem prima alegere care este „ Tweet ”.

Power Automate Switch Control Action In Workflows

Apoi faceți clic pe butonul Adăugați o acțiune .

Power Automate Switch Control Action In Workflows

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

Power Automate Switch Control Action In Workflows

Alegeți Postați un tweet .

Power Automate Switch Control Action In Workflows

Pentru câmpul de text Tweet , alegeți Mesaj.

Power Automate Switch Control Action In Workflows

2. Adăugarea celorlalte case de comutare

Pentru a adăuga un alt caz Switch , faceți clic pe această pictogramă de lângă primul caz.

Power Automate Switch Control Action In Workflows

Să introducem a doua opțiune, care este „ E-mail ”.

Power Automate Switch Control Action In Workflows

Faceți clic pe butonul Adăugați o acțiune .

Power Automate Switch Control Action In Workflows

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

Power Automate Switch Control Action In Workflows

Apoi alegeți acțiunea Trimiteți o notificare prin e-mail (v3) .

Power Automate Switch Control Action In Workflows

Setați adresa de e-mail unde doriți să fie trimisă notificarea. Alegeți variabila Mesaj atât pentru câmpurile Subiect , cât și pentru Corp.

Power Automate Switch Control Action In Workflows

Adăugați al treilea caz pentru opțiunea Slack , apoi setați numele canalului la Tutorial. Utilizați variabila Mesaj pentru câmpul Text mesaj .

Power Automate Switch Control Action In Workflows

După aceea, adăugați al patrulea caz ( Trello ). Setați ID-ul consiliului la Sarcini și ID-ul listei părinte la Probleme . Utilizați variabila Mesaj atât pentru câmpurile Nume card , cât și pentru Descriere card .

Power Automate Switch Control Action In Workflows

Cardul implicit este locul în care putem seta o altă acțiune în cazul în care niciuna dintre metodele de livrare disponibile nu se potrivește cu cea introdusă de utilizator. Dar în acest exemplu, nu vom avea nevoie de asta, deoarece forțăm utilizatorul să aleagă doar dintre cele patru opțiuni. 

Power Automate Switch Control Action In Workflows

În cele din urmă, faceți clic pe Salvare .

Power Automate Switch Control Action In Workflows

Testarea controlului comutatorului în Power Automate

Să încercăm acum fluxul nostru. Mai întâi, faceți clic pe Test .

Power Automate Switch Control Action In Workflows

Alegeți opțiunea Voi efectua acțiunea de declanșare , apoi faceți clic pe butonul Test .

Power Automate Switch Control Action In Workflows

După aceea, faceți clic pe butonul Continuare .

Power Automate Switch Control Action In Workflows

Așa ar arăta forma. Alegeți Slack ca metodă de livrare. Apoi tastați „ HEY TOI! SUNT EU, MARIO! ”. Faceți clic pe butonul Run flow și să-l vedem și în acțiune.

Power Automate Switch Control Action In Workflows

Faceți clic pe Terminat.

Power Automate Switch Control Action In Workflows

Putem vedea acum că dintre cele patru cazuri, doar Cazul 3 a fost activat. Și putem identifica asta prin bifa verzi.

Power Automate Switch Control Action In Workflows

Când ne verificăm Slack, vom vedea mesajul nou postat.

Power Automate Switch Control Action In Workflows

Și așa de simplu funcționează controlul Switch în Power Automate.

Concluzie

Pentru a recapitula, putem crea un flux cu controlul Comutator și îl diferențiam de controlul condiției . Acesta din urmă împarte fluxul între condițiile „ Da ” sau „ Nu ” și adaugă o condiție peste alta în funcție de numărul de opțiuni.

Pe de altă parte, controlul Switch permite utilizatorilor să facă mai multe condiții stivuite într-o singură linie. Este foarte similar cu orice alte instrucțiuni switch-case pe care le vedeți în Python și în alte limbaje de programare.

Prin urmare, dacă argumentul din fluxul dvs. este doar între o condiție simplă „da” sau „nu”, atunci puteți utiliza controlul Condiție . Dar dacă aveți mai multe opțiuni, este mai bine să utilizați cazuri Switch , decât condiții stivuite. Să sperăm că ați reușit să înțelegeți utilizarea corectă a acelor doi conectori încorporați.

Toate cele bune,

Henry


Tutorial Microsoft Flow – Instant vs. Automated Flow
Power Automate Actions | Un tutorial Deep Dive
Power Automate Dynamic Content Overview




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