Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
În acest tutorial, vom vorbi despre integrarea Power Automate cu PowerApps. Dacă nu sunteți familiarizat cu PowerApps, este o modalitate de a folosi mediul Microsoft pentru a crea aplicații de afaceri fără întreruperi, cu puțin sau deloc cod. De exemplu, dacă doriți să creați foi de calcul, utilizați Excel. Dacă doriți să creați aplicații, utilizați PowerApps.
Integrarea PowerApps este una dintre cele mai bune abilități de învățat, deoarece este o modalitate de a crea aplicații de afaceri simple până la complexe, fără a ști măcar să codificați.
Pentru acest tutorial, vom integra doar Power Automate cu PowerApps. Nu vom vorbi despre cum să configurați un cont PowerApps, despre ce este o casetă de text sau despre ce este un buton. Dacă sunteți curios despre aceste lucruri, atunci vă sugerez să încercați cursul nostru sau să urmăriți câteva tutoriale YouTube . În caz contrar, acest lucru nu va avea prea mult sens pentru tine.
Deci, să presupunem că aplicația noastră de afaceri este o aplicație de agenție de turism în care agenții își pot vedea clienții, isi pot vedea istoricul de călătorie anterior și pot face alte sarcini legate de călătorii. De asemenea, vom crea o pagină în care agenții pot merge dacă doresc să trimită probleme. După ce trimit problema, aceasta declanșează un flux în fundal care creează un bilet Trello, un mesaj Slack și alte notificări.
Cuprins
Crearea unui flux automatizat de putere
Prin urmare, primul lucru pe care trebuie să-l facem este să creăm un flux de lucru care să facă exact ceea ce am menționat anterior. Dacă mergem la meniul principal Power Apps , putem face clic pe Fluxuri , apoi vedem toate fluxurile pe care le-am creat.
Din păcate, aceste fluxuri nu vor funcționa cu Power Apps. Singurele care vor funcționa cu acesta sunt fluxurile care sunt de fapt pornite de PowerApps însuși. Deci, să creăm un nou flux Power Automate. Mai întâi, faceți clic pe Nou .
Apoi, faceți clic pe Instant-din gol .
Pentru declanșator, vom alege PowerApps și vom face clic pe Creare .
Aceasta este probabil una dintre cele mai simple intrări, deoarece dacă faceți clic pe ea, spune doar că nu sunt necesare informații suplimentare.
Asta pentru că se presupune că toate informațiile de care aveți nevoie în acest flux vor fi introduse prin intermediul Power Apps în sine. Acum, să trecem prin asta pas cu pas.
Pentru acest flux de probă, un bilet Trello simplu trebuie creat după ce utilizatorii își introduc numele și numele de familie. Pentru a face acest lucru, faceți clic pe butonul Pas nou .
Atunci hai să-l integrăm cu Trello.
Faceți clic pe Creați un card .
ID- ul consiliului va fi Sarcini și ID-ul listei de părinți va fi Probleme .
În acest moment, nu le-am cerut utilizatorilor să introducă nimic pentru numele cardului și descrierea cardului. Cu toate acestea, putem seta câmpul Nume card să fie populat de utilizator în PowerApps. Pentru a face acest lucru, faceți clic pe Întreabă în PowerApps .
De asemenea, putem face același lucru pentru Descrierea cardului .
Apoi, faceți clic pe Salvare .
Pentru a rezuma pe scurt, toate variabilele noastre de intrare vor fi furnizate de persoana care o declanșează prin Power Apps.
Să revenim la aplicația Power Apps și să încercăm asta.
Crearea unui declanșator în PowerApps
Mai întâi, să creăm un buton.
Să introducem Create a ticket ca numele acestui buton.
Faceți clic pe Introducere, apoi alegeți Introducere text .
Să-l punem în două casete de text.
Să setăm textul implicit la Issue type .
Apoi, a doua casetă de text poate fi Descrierea problemei .
Când facem clic pe acest buton, fluxul ar trebui să înceapă.
Pentru a face acest lucru, faceți clic pe Acțiune .
Apoi faceți clic pe Power Automate.
Faceți clic pe fluxul Power Automate pe care l-am creat.
Când facem clic pe butonul, PowerApps va rula. Dar observați cum necesită unele argumente pe bara de formule. Indică faptul că necesită două argumente.
Prin urmare, trebuie să populăm argumentele pe care le-am creat aici.
Și dorim ca aceste argumente să fie create dinamic din orice a tastat utilizatorul în cele două casete de text. Dacă vrem să facem referire la textul din aceste casete de text, trebuie doar să introducem TextInput1.Text . Aceasta va evidenția caseta de text corespunzătoare în verde.
Apoi, al doilea argument este TextInput2.Text.
Evident, nu mai există părți roșii, ceea ce înseamnă că nu mai există erori. După ce ați introdus argumentele, apăsați Enter .
Acesta este modul în care am creat un declanșator în aplicația noastră Power Apps care declanșează un flux în Power Automate.
Testarea fluxului Power Automate în cadrul PowerApps
Să testăm acum fluxul nostru Power Automate în PowerApps. Mai întâi, faceți clic pe butonul Redare .
Tastați „ Eroare software ” pentru Tipul problemei și „ Nu pot vedea numărul de pașaport pentru agentul 007 ” pentru descriere. Apoi, faceți clic pe butonul Creați un bilet .
După aceea, să revenim la Power Apps și să facem clic pe butonul Înapoi ( <> ).
Faceți clic pe fluxul pe care l-am creat pentru a vedea dacă a funcționat corect. Acest lucru indică faptul că a început acum nouă secunde și a reușit.
Dacă mergem la Trello, vom vedea noul bilet care este creat automat ( Bug software ).
Adăugarea acțiunii Ask în PowerApps
Să vorbim acum despre o eroare foarte frecventă când folosim PowerApps în fluxul nostru. Mai întâi, să adăugăm un nou pas.
Apoi, adăugați un conector Slack și utilizați acțiunea Postați mesaj .
Apoi, alegeți tutorialul pentru Numele canalului .
Pentru Textul mesajului , utilizați conținutul dinamic Întrebați în PowerApps .
Asigurați-vă că salvați fluxul înainte de a-l testa.
Să revenim acum la Power Apps și să o rulăm din nou.
Faceți clic pe butonul Creați un bilet .
Vom observa apoi că ceva nu este în regulă. Pentru a verifica problema fluxului nostru, să o verificăm pe pagina Fluxuri și să facem clic pe fluxul PowerApps pe care l-am creat.
După cum putem vedea, indică faptul că există o problemă cu declanșatorul fluxului. Asta pentru că acest declanșator introduce doar două argumente. Cu toate acestea, deoarece am adăugat acțiunea Ask in PowerApps , are nevoie de trei intrări acum.
Gestionarea erorilor cu PowerApps
Putem vedea informații mai detaliate despre această eroare aici. Acesta este doar un mod complicat de a spune că variabila de care are nevoie pentru Slack nu este disponibilă.
Putem remedia acest lucru accesând fila Acțiune , apoi făcând clic pe Power Automate .
Eliminați prima aplicație pe care am creat-o anterior.
Apoi, să-l adăugăm din nou făcând clic pe el.
După ce cardul a fost adăugat, să introducem din nou variabilele noastre TextInput1.Text , TextInput2.Text și TextInput1.Text .
Rulați din nou această aplicație și faceți clic pe butonul Creați un bilet .
Să revenim apoi la pagina Fluxuri și să facem clic pe fluxul PowerApps. După cum putem vedea, fluxul nostru a mers cu succes.
Când ne verificăm Trello, vom vedea că a fost adăugat și un nou card despre Bug software .
Pe Slack, va fi postat și un nou mesaj „ Eroare software ”.
Deci, punctul cheie aici este că ori de câte ori edităm un flux, mai ales dacă adaugă mai multe argumente la variabila declanșator, trebuie să-l re-adăugăm și în PowerApps.
Intrări pentru fluxul de lucru în Microsoft Power Automate
Noțiuni de bază pentru Power Apps: Mediul de dezvoltare și rularea aplicației dvs.
Mediul Power Automate: Configurare și prezentare generală
Concluzie
În concluzie, aceasta este într-adevăr o integrare puternică. Odată ce am creat un flux în Power Automate, îl putem declanșa în diferite moduri. Dacă aveți deja o aplicație PowerApps, atunci puteți introduce fluxul dvs. Power Automate în aplicație fără probleme.
Aceasta este doar o modalitate de a vă declanșa fluxul de lucru în afara Power Automate. În acest caz, am folosit PowerApps. Sper că o veți găsi de ajutor mai ales atunci când nu mai faceți doar fluxuri de lucru pentru dvs., ci și pentru organizația dvs.
Toate cele bune,
Henry
Ce este Sinele în Python: Exemple din lumea reală
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.
Î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.
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.
Î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.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
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.
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.
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