Creați o buclă de aprobare utilizând Power Automate și Dataverse
Dataverse vă poate oferi o modalitate de a construi fluxuri care au informații stocate într-o bază de date independent de un flux cloud. Cel mai bun exemplu în acest sens este cu aprobările. Dacă stocați starea aprobării într-un tabel, fluxul dvs. poate funcționa pe deasupra.
În acest exemplu, veți crea un proces de aprobare care începe atunci când un utilizator adaugă un fișier în Dropbox. Când fișierul este adăugat, informațiile despre acesta apar într-o aplicație, unde un examinator poate aproba sau respinge modificarea. Când examinatorul aprobă sau respinge modificarea, se trimite un e-mail de notificare, iar fișierele respinse sunt șterse din Dropbox.
Urmând pașii din această secțiune, veți construi:
- un tabel personalizat care va conține informații despre fiecare fișier adăugat în Dropbox și dacă starea fișierului este aprobată, respinsă sau în așteptare.
- un flux care adaugă informații la tabelul personalizat atunci când un fișier este adăugat în Dropbox, trimite e-mail când fișierul este aprobat sau respins și șterge fișierele respinse. Acești pași demonstrează cum să construiți un astfel de flux cloud de la zero, dar puteți crea un flux similar dintr-un șablon.
- o aplicație în care un examinator poate aproba sau respinge fișierele adăugate în Dropbox. Veți folosi Power Apps pentru a genera această aplicație automat pe baza coloanelor din tabelul personalizat.
Cerințe preliminare
Înscrieți-vă pentru Power Automate și Power Apps.
Creați conexiuni la Dropbox și Office 365 Outlook, ca Gestionați-vă conexiunile.
Construiește masa
Conectați-vă la Power Apps.
În bara de navigare din stânga, selectați Tabele.
Selectați Tabel nou și apoi Tabel nou.
Specificați un nume afișat și un nume la plural pentru noul tabel. În acest exemplu, ambele nume sunt ReviewDropboxFiles. Opțional, puteți adăuga o descriere.
Selectați Salvare pentru a salva tabelul.
Adăugați coloane la tabel
Selectați ReviewDropboxFiles tabelul din pagina Tabele și apoi selectați Nou>Coloană.
Creați o nouă coloană numită Aprobator cu următoarele proprietăți:
- Setați Nume afișat la Aprobator.
- Setați Tipul de date la Un singur rând de text.
- Setați Format la E-mail.
- Setați Necesar la Afacere necesară.
Creați o nouă coloană numită Stare cu următoarele proprietăți:
- Setați Nume afișat la Stare.
- Setați Tipul de date la Un singur rând de text.
- Setați Format la Text.
- Setați Necesar la Afacere necesară.
Creați o nouă coloană numită Identificator fișier cu următoarele proprietăți:
- Setați Nume afișat la Identificator fișier.
- Setați Tipul de date la Un singur rând de text.
- Setați Format la Text.
- Setați Necesar la Afacere necesară.
conectați-vă și creați un flux cloud
Conectați-vă la Power Automate.
În meniul din dreapta sus, selectați mediul în care ați creat baza de date. Dacă nu selectați același mediu, nu veți vedea tabelul.
Accesați Fluxurile mele și selectați Flux nou>Flux automatizat în cloud.
Începeți când este adăugat un fișier
În caseta de dialog Creați un flux automatizat în cloud , introduceți un nume pentru flux și căutați Când este creat un fișier Declanșare Dropbox.
Sub Folder, selectați pictograma folderului, apoi navigați la folderul în care vor fi adăugate fișierele.
Adăugați date în tabel
În designer, selectați Pas nou și căutați acțiunea Adăugați un rând nou Dataverse .
Configurați acțiunea așa cum este prezentat în următoarea captură de ecran:
În meniul drop-down Nume tabel , selectați tabelul ReviewDropboxFiles .
În câmpul Aprobator , introduceți adresa de e-mail a persoanei care va examina fișierele.
În câmpul Identificator fișier , selectați Identificator fișier din Conținut dinamic lista.
În câmpul Nume , selectați Nume fișier din Conținut dinamic listă.
În câmpul Stare , introduceți În așteptare.
Verificați dacă fișierul a fost revizuit
Sub acțiunea Adăugați un rând nou , selectați Pas nou și căutați Faceți până la acțiune.
Configurați acțiunea Fă până așa cum este prezentat în următoarea captură de ecran:
Selectați caseta din stânga din acțiune și selectați Stare din lista Conținut dinamic .
În meniul derulant din mijloc, selectați nu este egal cu.
În caseta din dreapta, introduceți În așteptare.
În interiorul Fă până la acțiune, selectați Adăugați o acțiune și căutați Obțineți un rând după ID Dataverse acțiune.
Configurați acțiunea Obțineți un rând după ID așa cum este prezentat în următoarea captură de ecran:
În meniul drop-down Nume tabel , selectați tabelul ReviewDropboxFiles .
În câmpul Row ID , selectați Identificator fișier din Conținut dinamic lista.
Verificați dacă articolul a fost aprobat
Sub acțiunea Fă până la acțiune, selectați Pas nou și căutați Condiția acţiune.
Configurați acțiunea Condiție așa cum este prezentată în următoarea captură de ecran:
Selectați caseta din stânga din acțiune și selectați Stare din lista Conținut dinamic .
În meniul derulant din mijloc, selectați este egal cu.
În caseta din dreapta, introduceți Aprobat.
Trimite e-mail de notificare
Sub acțiunea Dacă da , selectați Adăugați o acțiune și căutați Trimite un e-mail (V2) Office 365 Acțiune Outlook.
Configurați acțiunea Trimiteți un e-mail (V2) așa cum este prezentat în următoarea captură de ecran:
În câmpul Către , introduceți adresa de e-mail a persoanei pe care doriți să o notificați când un articol este acceptat.
Sfat
Pentru a facilita testarea fluxului, specificați propria adresă. Îl puteți schimba atunci când fluxul este gata pentru utilizare efectivă.
În câmpul Subiect , selectați Nume fișier din Conținut dinamic lista.
În câmpul Corps , introduceți Articolul a fost aprobat..
În cadrul Dacă nu acțiune, repetați pasul 2, dar specificați corpul mesajului de e-mail ca Articolul a fost respins.
Ștergeți fișierele respinse
Sub acțiunea Trimiteți un e-mail (V2) pentru e-mailul de respingere, selectați Adăugați o acțiune și căutați Ștergeți fișierul Acțiunea Dropbox.
În câmpul Fișier , selectați Identificator fișier din Conținut dinamic lista.
Salvați fluxul
În partea de sus a ecranului, introduceți un nume pentru fluxul cloud creat și selectați Salvare.
În Dropbox, adăugați cel puțin două fișiere în folderul pe care l-ați specificat: unul pentru a testa aprobarea și unul pentru a testa respingerea.
Construiți aplicația
Conectați-vă la Power Apps.
Accesați pagina Creați și apoi selectați Dataverse.
Selectați Dataverse conexiunea dvs., apoi tabelul ReviewDropboxFiles .
Dacă este pentru prima dată, vi se solicită să creați o conexiune la Dataverse.
Dacă apare caseta de dialog Bine ați venit la Power Apps Studio , o puteți urmări sau o puteți sări.
Particularizați aplicația
La acest pas, aplicația ar trebui să conțină trei ecrane pentru a naviga, a vedea detaliile și, respectiv, a edita intrările.
Pentru a adăuga sau elimina câmpuri dintr-un ecran:
Selectați ecranul dorit în Vizualizarea ierarhică.
Selectați elementul rădăcină al ecranului.
Selectați Editați în panoul din dreapta.
Exemplul curent conține următoarele câmpuri pentru fiecare ecran:
- În ecranul de răsfoire, există câmpuri pentru coloanele Nume și Stare din Dataverse masa.
- În ecranul de detalii, există câmpuri pentru Nume, Stare, Fișier identificator și coloanele Aprobator din tabelul Dataverse .
- În ecranul de editare, există un câmp pentru coloana Nume și un câmp de editare text pentru coloana Stare tabelul Dataverse .
Testați soluția globală
În Power Apps, deschideți modul de previzualizare selectând butonul de redare din bara de instrumente.
Selectați săgeata de lângă primul fișier din listă pentru a vedea detaliile despre acesta.
Selectați pictograma creion pentru a modifica detaliile fișierului.
În caseta Stare , introduceți Aprobat și selectați pictograma bifă pentru a salva modificările. În câteva minute, veți primi un e-mail în care vă spuneți că fișierul a fost aprobat.
Repetați pașii anteriori, dar introduceți Respins (sau orice altceva, cu excepția Aprobat) în Câmp de stare . În câteva minute, veți primi un e-mail care vă spune că fișierul a fost respins, iar fișierul va fi șters din Dropbox.