Prezentare generală a utilizării proceselor de flux de lucru
Acest subiect se aplică la Dynamics 365 Customer Engagement (on-premises). Pentru versiunea Power Apps a acestui subiect, consultați: Fluxuri de lucru Dataverse clasice de fundal
Fluxurile de lucru automatizează procesele de afaceri fără o interfață de utilizator. Procesele de flux de lucru se folosesc, de obicei, pentru a iniția automatizări care nu necesită interacțiune cu utilizatorul.
Fiecare proces de flux de lucru este asociat cu o singură entitate. La configurarea fluxurilor de lucru aveți patru domenii importante de luat în considerare:
Când să începeți?
Ar trebui să ruleze ca flux de lucru în timp real sau ca flux de lucru de fundal?
Ce acțiuni ar trebui să efectueze?
În ce condiții se efectuează acțiunile?
Acest subiect prezintă modul de găsire a proceselor de flux de lucru și descrie momentul de începere a acestora și dacă ar trebui să ruleze în timp real sau pe fundal. Pentru informații despre acțiunile pe care trebuie să le efectueze și despre condiții, consultați Configurarea proceselor fluxului de lucru.
Unde se personalizează procesele de flux de lucru?
Puteți vedea fluxurile de lucru din organizația dvs. vizualizând nodul Procese din Soluția implicită și filtrarea proceselor care au CategoriaFluxul de lucru.
În funcție de modul în care este construită aplicația, utilizatorii pot crea sau modifica fluxurile lor de lucru în aplicație.
Dezvoltatorii pot crea fluxuri de lucru folosind informațiile din Dynamics 365 Customer Engagement (on-premises) Ghidul dezvoltatorului și soluțiile pe care le achiziționați pot include fluxuri de lucru pe care le puteți modifica.
Proprietățile fluxului de lucru
În exploratorul de soluții, selectați Procese și faceți clic pe Nou.
Când creați un flux de lucru, dialogul Creare Process vă cere să setați trei proprietăți pe care le au toate procesele:
Numele procesului
Numele unui proces de flux de lucru nu trebuie să fie unic, dar dacă estimați că veți avea multe fluxuri de lucru, poate fi o idee bună să utilizați o convenție de denumire, pentru a vă diferenția clar procesele. Este recomandat să aplicați prefixurile standard la numele fluxului de lucru. Prefixul poate descrie funcția fluxului de lucru sau departamentul din cadrul companiei. Acest lucru vă va ajuta să grupați elementele similare din lista de fluxuri de lucru.
Categorie
Această proprietate stabilește că acesta este un proces de flux de lucru.
Entitate
Fiecare proces de flux de lucru trebuie setat la o singură entitate. Nu puteți modifica entitatea după ce procesul de flux de lucru este creat.
Rulați acest flux de lucru în fundal (recomandat)
Această opțiune apare atunci când selectați fluxul de lucru drept categorie. Această setare determină dacă fluxul de lucru este un flux de lucru în timp real sau unul de fundal. Fluxurile de lucru în timp real rulează imediat (în mod sincron), iar cele de fundal rulează în mod asincron. Opțiunile de configurare disponibile depind de alegerea dvs. pentru această setare. Fluxurile de lucru de fundal permit condiții de așteptare care nu sunt disponibile pentru fluxuri de lucru în timp real. Atât timp cât nu utilizați acele condiții de așteptare, la un moment ulterior, puteți converti fluxurile de lucru de fundal în fluxuri de lucru în timp real și fluxurile de lucru în timp real în fluxuri de lucru de fundal. Pentru mai multe informații despre condițiile de așteptare, consultați Setarea condițiilor pentru acțiunile fluxului de lucru.
De asemenea, aveți opțiunea Type pentru a specifica dacă să creați un nou flux de lucru de la zero sau să alegeți să începeți de la un șablon existent. Când alegeți Proces nou dintr-un șablon existent (selectați din listă) puteți alege dintre procesele Fluxuri de lucru disponibile care au fost salvate anterior ca șablon de proces.
După ce creați fluxul de lucru sau dacă editați unul existent, veți avea următoarele proprietăți suplimentare:
Activați ca
Puteți alege Șablon de proces pentru a crea un punct de plecare avansat pentru alte șabloane. Dacă alegeți această opțiune, după ce activați fluxul de lucru, acesta nu va fi aplicat, ci va fi disponibil pentru selectare în caseta de dialog Creare Process dacă selectați Type: Proces nou dintr-un șablon existent (selectați din listă)
Șabloanele de proces sunt convenabile atunci când aveți o serie de procese de flux de lucru similare și doriți să le definiți fără a dubla aceeași logică.
Notă
Editarea unui șablon de proces nu schimbă comportamentele altor procese de flux de lucru create anterior prin folosirea acestuia drept șablon. Un flux de lucru nou creat utilizând un șablon este o copie a conținutului din șablon.
Disponibil pentru rulare
Această secțiune conține opțiuni care descriu modul în care este disponibil fluxul de lucru pentru a fi rulat.
Rulați acest flux de lucru în fundal (recomandat)
Această casetă de selectare reflectă opțiunea selectată la crearea fluxului de lucru. Această opțiune este dezactivată, dar o puteți modifica din meniul Acțiuni alegând fie Conversie într-un flux de lucru în timp real sau Conversia într-un flux de lucru de fundal.
Ca proces la cerere
Alegeți această opțiune dacă doriți să permiteți utilizatorilor să ruleze acest flux de lucru manual. Puteți găsi procese la cerere în secțiunea Run Workflow a fluxului.
Ca proces descendent
Alegeți această opțiune dacă doriți să permiteți fluxului de lucru să fie disponibil pentru pornire din alt flux de lucru.
Flux de lucru Reținerea locului de muncă
Această secțiune conține o opțiune pentru a șterge un flux de lucru după terminarea executării fluxului de lucru.
Ștergeți automat joburile de flux de lucru finalizate (pentru a economisi spațiu pe disc)
Selectați această opțiune dacă doriți ca un proces flux de lucru finalizat să fie șters automat.
Notă
Procesele flux de lucru nu se șterg imediat după finalizare, ci curând după aceea, printr-un proces de lot.
Domeniul de aplicare
Pentru entitățile deținute de utilizatori, opțiunile sunt Organizare, părinte: descendent Business Units, Unitatea de afaceri sau Utilizator. Pentru entitățile deținute de organizație, singura opțiune este Organizație.
Dacă domeniul de aplicare este Organizație, atunci logica fluxului de lucru poate fi aplicată oricărei înregistrări din organizație. Altfel, fluxul de lucru poate fi aplicat numai la un subset de înregistrări incluse în domeniul de aplicare.
Notă
Valoarea implicită a domeniului de aplicare este Utilizator. Nu uitați să verificați dacă valoarea domeniului de aplicare este potrivită înainte de a activa fluxul de lucru.
Începe când
Utilizați opțiunile din această secțiune pentru a specifica situația când un flux de lucru ar trebui să pornească automat. Puteți configura un flux de lucru în timp real pentru a fi rulat înaintea anumitor evenimente. Aceasta este o capabilitate foarte puternică, deoarece fluxul de lucru poate opri acțiunea înainte să apară. Mai multe informații: Utilizarea fluxurilor de lucru în timp real. Opțiunile sunt:
Se creează înregistrarea
Înregistrați modificările de stare
Înregistrarea este atribuită
Câmpurile de înregistrare se modifică
Înregistrarea este ștearsă
Notă
Rețineți că acțiunile și condițiile definite pentru fluxul de lucru nu sunt conștiente de momentele când se rulează fluxul de lucru. De exemplu, dacă definiți un flux de lucru pentru a actualiza înregistrarea, această acțiune nu poate fi efectuată de un flux de lucru în timp real înainte ca înregistrarea să fie creată. O înregistrare care nu există nu poate fi actualizată. În mod similar, un flux de lucru de fundal nu poate actualiza o înregistrare care a fost ștearsă, chiar dacă ați putea defini această acțiune pentru fluxul de lucru. În cazul în care configurați un flux de lucru pentru a efectua o acțiune care nu poate fi efectuată, aceasta nu va reuși; întregul flux de lucru nu va reuși.
Executați ca
Această opțiune este disponibilă numai dacă ați deselectat opțiunea Rulați acest flux de lucru în fundal (recomandat) când ați creat fluxul de lucru sau dacă mai târziu ați convertit un flux de lucru în fundal pentru a fi real -fluxul de lucru în timp.
Context de securitate pentru procesele de flux de lucru
Când un flux de lucru în fundal este configurat ca proces la cerere și este pornit de un utilizator utilizând comanda Run Workflow , acțiunile pe care le poate efectua fluxul de lucru sunt limitate la acele utilizatorul ar putea funcționa pe baza privilegiilor și nivelurilor de acces definite de rolurile de securitate setate pentru contul său de utilizator.
Atunci când un flux de lucru de fundal pornește datorită unui eveniment, fluxul de lucru operează în contextul persoanei care îl deține, de obicei persoana care a creat fluxul de lucru.
Pentru fluxurile de lucru în timp real, aveți opțiunea Execute As și puteți alege dacă fluxul de lucru trebuie să aplice contextul de securitate al proprietarului fluxului de lucru sau al utilizatorului care a făcut modificări la înregistrarea. Dacă fluxul dvs. de lucru include acțiuni pe care nu ar putea să le efectueze toți utilizatorii, din cauza constrângerilor de securitate, ar trebui să alegeți ca fluxul de lucru să ruleze ca proprietar al fluxului de lucru.
Activarea unui flux de lucru
Fluxurile de lucru pot fi editate numai în timp ce sunt dezactivate. Înainte ca un flux de lucru să poată fi folosit manual sau să poată fi aplicat din cauza unor evenimente, el trebuie să fie activat. Înainte ca un flux de lucru să poată fi activat, acesta trebuie să conțină cel puțin un pas. Pentru informații despre configurarea pașilor, consultați Configurarea proceselor fluxului de lucru
Un flux de lucru poate fi activat sau dezactivat numai de către proprietarul fluxului de lucru sau de către cineva cu privilegiul Acționează în numele unui alt utilizator , cum ar fi administratorul de sistem. Motivul pentru aceasta este că un utilizator rău intenționat ar putea modifica fluxul de lucru al unei persoane fără ca aceasta să fie conștientă de schimbare. Puteți realoca un flux de lucru pe care îl dețineți prin schimbarea proprietarului. Acest câmp se află în fila Administrare . Dacă nu sunteți administratorul de sistem și trebuie să editați un flux de lucru care este deținut de un alt utilizator, aveți nevoie de ei să îl dezactiveze și să vi-l atribuie. După ce terminați de editat fluxul de lucru, i-l puteți reatribui proprietarului pentru ca acesta să-l activeze.
Fluxurile de lucru în timp real necesită ca utilizatorul să aibă privilegiul Activare procese în timp real . Deoarece fluxurile de lucru în timp real au un risc mai mare de a afecta performanța sistemului, doar persoanele care pot evalua riscul potențial trebuie să primească acest privilegiu.
Fluxurile de lucru sunt salvate atunci când sunt activate, astfel că nu este necesar să le salvați înainte de a le activa.
Consultați și
Configurarea proceselor fluxului de lucru
Monitorizați și gestionați procesele fluxului de lucru
Cele mai bune practici pentru procesele fluxului de lucru