Partajați prin


Porniți un flux într-o aplicație creată pe planșă (retrasă)

Puteți utiliza Power Automate pentru a crea logica care îndeplinește una sau mai multe sarcini atunci când un eveniment are loc într-o aplicație proiectată pe pânză. De exemplu, puteți configura un buton care efectuează o singură sarcină sau mai multe sarcini. Când butonul este apăsat, un articol este creat într-o listă (Microsoft Lists), este trimis un e-mail sau o solicitare de întâlnire și un fișier este adăugat în cloud. Puteți configura orice control din aplicație pentru a porni fluxul, care continuă să ruleze chiar dacă închideți Power Apps.

Notă

Când un utilizator rulează un flux dintr-o aplicație, acel utilizator trebuie să aibă permisiunea de a efectua sarcinile specificate în flux. În caz contrar, fluxul va eșua.

Activați experiența Power Automate clasică

În mod implicit, noul Power Automate panou este activat implicit. Pentru a utiliza experiența clasică Power Automate pentru a crea un flux, reveniți manual la vechea experiență.

Important

Se recomandă să utilizați Power Automate panoul pentru a crea un flux. Clasica experineță Power Automate ar trebui folosită numai pentru depanare. Experiența clasică va fi retrasă în curând și nu va fi disponibilă.

  1. Deschideți o aplicație nouă sau existentă în Power Apps Studio.

  2. Selectați Setări în partea de sus.

  3. Selectați Funcții viitoare.

  4. Sub fila Retras , selectați Activați panoul clasic Power Automate pentru a seta comutatorul la Pe.

Cerințe preliminare

  • Înscrieți-vă pentru Power Apps.
  • Aflați cum să configurați un control.
  • Un site SharePoint cu două liste.
    • Lista RepairShop conține coloanele Titlu și ContactEmail.
    • Lista Assets conține coloanele Titlu, AssetType și RepairShop. Coloana AssetType este o coloană de alegere cu opțiuni precum „Desktop” sau „Laptop”.
    • Coloana RepairShop din lista Active este o coloană de căutare care obține valori din coloana ContactEmail din lista RepairShop.
    • Creați câteva articole în lista RepairShop pentru mostre de contacte.

Creați un flux

În această secțiune, creați un flux folosind Power Automate care creează un element într-o listă folosind valoarea de intrare pentru coloana listă dintr-o aplicație creată folosind Power Apps. Creați aplicația care utilizează acest flux în secțiunea următoare.

  1. Conectați-vă la Power Apps.

  2. În panoul din stânga, selectați Fluxuri.

  3. Selectați + Flux nou>Flux cloud instantaneu.

  4. Introduceți numele fluxului, cum ar fi FlowInApp.

  5. Sub Alegeți cum să declanșați acest flux, selectați Power Apps.

    Captură de ecran care arată opțiunea de flux care vă permite să alegeți cum să declanșați un flux Power Apps .

  6. Selectați Creați.

  7. Selectați + Pas nou.

  8. Sub Alegeți o operațiune, căutați sau selectați SharePoint conector.

    Captură de ecran care arată unde puteți căuta sau alege un SharePoint conector atunci când alegeți o operațiune.

  9. Căutați sau selectați Creați element acțiune.

    Captură de ecran care arată unde puteți căuta sau alege acțiunea de a crea element.

  10. Pentru Adresa site-ului, introduceți sau alegeți SharePoint site-ul dvs. care are listele Active și RepairShop.

  11. Pentru Numele listei, selectați lista Active .

    Captură de ecran care arată câmpurile pentru adresa site-ului și numele listei.

  12. Pentru Titlu, alegeți Întreabă Power Apps din Conținut dinamic a50>tab. Acțiunea se actualizează automat la Createitem_Title.

    Captură de ecran care arată butonul Întrebați în Power Apps unde este creat un titlu.

  13. Alegeți valori pentru AssetType Value și RepairShop Id la alegere.

    Captură de ecran care arată câmpurile AssetType Value și RepairShop Id.

  14. Selectați Salvați.

Important

Argumentele care trec de la Power Apps la Power Automate sunt vizibile ca trafic de rețea și pot fi interceptate. Cel mai mare trafic este probabil date inofensive care sunt irelevante în afara aplicației, de exemplu argumente precum „da” sau „Redmond”.

Evaluați parametrii transmiși către Power Automate și luați în considerare consecințele (dacă există) dacă sunt modificați de un actor extern. Pentru a atenua riscurile, validați valorile parametrilor transmise.

De exemplu, dacă trimiteți date sensibile unei persoane din organizația dvs. prin e-mail, de exemplu someuser@contoso.com, validați adresa în Power Automate. Puteți verifica argumentele primite pentru a confirma organizația, @contoso.com, și puteți permite fluxului să continue numai dacă este prezentă organizația potrivită.

Adăugați un flux la o aplicație

În această secțiune, creați o aplicație folosind Power Apps care folosește fluxul creat în secțiunea anterioară. Aplicația folosește textul introdus într-o casetă de text când butonul este selectat pentru a declanșa fluxul pentru a crea un element în lista selectată.

  1. Creați o aplicație canvas goală cu un nume precum AppWithFlow.

  2. Selectați + (Insert) în panoul din stânga.

  3. Selectați Introducere text control.

  4. Selectați Button control.

  5. Pe pânză, mutați butonul de control sub controlul de introducere al textului.

    Proiectați aplicația.

  6. Selectați meniul Acțiune din partea de sus, apoi selectați Power Automate.

    Notă

    Adăugarea unui flux la controlul sau componenta selectată șterge orice formulă existentă pentru proprietatea aleasă. De exemplu, când adăugați un flux la proprietatea OnSelect a unui buton care are o formulă complexă, adăugarea fluxului șterge această formulă. Asigurați-vă că faceți o copie a formulei înainte de a adăuga fluxul. Cu toate acestea, acest comportament este diferit atunci când adăugați flux cu panoul Power Automate activat. Aflați mai multe în Faceți referire la un flux.

    Captură de ecran care arată cum arată un flux asociat Power Automate.

    Ca alternativă, dacă ați activat Activare Power Automate panoul caracteristică în regim de previzualizare, vă puteți alege fluxul din panoul din stânga din interior Power Apps Studio.

    O captură de ecran care arată butonul  Power Automate din panoul din stânga cu dialogul Adăugare flux deschis, care arată fluxul FlowInApp disponibil pentru a fi adăugat în aplicație.

    Mai multe informații: Utilizați Power Automate panoul (versiune preliminară)

  7. Selectați FlowInApp.

  8. În bara de formule, eliminați formula pentru proprietatea selectată OnVisible .

  9. Selectați controlul de introducere a textului.

  10. Din partea din stânga sus a ecranului, selectați lista derulantă a proprietăților, apoi selectați proprietatea Implicită .

  11. În bara de formule, modificați valoarea implicită a proprietății de la "Text input" la "Enter Asset Title".

  12. Selectați butonul de control.

  13. Din partea din stânga sus a ecranului, selectați meniul drop-down din lista de proprietăți, apoi selectați proprietatea Text .

  14. În bara de formule, modificați valoarea proprietății text de la "Button" la "Create Asset".

  15. Din lista de proprietăți din partea stângă sus, selectați proprietatea OnSelect pentru butonul.

  16. Introduceți următoarea formulă în bara de formule.

    FlowInApp.Run(TextInput1.Text)
    

    În această formulă, FlowInApp este numele fluxului pe care l-ați adăugat folosind Power Automate. .Run specifică fluxul de executat. Fluxul se execută cu TextInput1 controlul de introducere a textului adăugat la acest planșă de lucru, cu valoarea introdusă în această casetă de text (.Text).

    Când acest buton este selectat, aplicația rulează fluxul cu valoarea din controlul de introducere a textului, pasând valoarea textului fluxului de executat. Și fluxul creează elementul din listă cu această valoare de introducere a textului împreună cu restul selecției din configurația fluxului.

    Captură de ecran care arată formula proprietății OnSelect pentru un buton de pe planșă de lucru.

  17. Salvați și publicați aplicația.

Testați fluxul

Acum că ați creat atât fluxul, cât și aplicația, rulați aplicația și verificați crearea unui element în lista selectată.

  1. În Power Apps, selectați Aplicații, apoi selectați AppWithFlow aplicația.

    Captură de ecran care arată unde puteți găsi aplicația Run AppWithFlow.

  2. Introduceți o valoare în caseta de introducere a textului, apoi selectați Creare Asset.

    Captură de ecran care arată valoarea introdusă și butonul Creare activ.

  3. Verificați dacă elementul este creat în listă.

    Captură de ecran care arată elementele create în SharePoint.

Acum că ați creat un exemplu de aplicație care rulează un flux și adaugă un element într-o listă, puteți crea aplicații mai complexe. Aplicațiile dvs. pot interacționa cu Power Automate și manipula datele din diverse surse de date.