Cele mai bune practici pentru crearea și gestionarea proceselor de flux de lucru
Acest subiect se aplică la Dynamics 365 Customer Engagement (on-premises). Pentru versiunea Power Apps a acestui subiect, a se vedea: Cele mai bune practici pentru procesele de flux de lucru
Acest subiect conține cele mai bune practici pentru crearea și gestionarea proceselor de flux de lucru.
Evitarea buclelor infinite
Este posibil să creați logica într-un flux de lucru care inițiază o buclă infinită, care consumă resurse de server și afectează performanța. Situația tipică în care ar putea apărea o buclă infinită este dacă aveți un flux de lucru configurat să pornească atunci când un atribut este actualizat și apoi actualizează acel atribut în logica fluxului de lucru. Acțiunea de actualizare declanșează același flux de lucru care actualizează înregistrarea și declanșează fluxul de lucru în mod repetat.
Fluxurile de lucru pe care le creați includ logica necesară pentru a detecta și a opri buclele infinite. Dacă un proces de flux de lucru este rulat de mai multe ori pe o anumită înregistrare într-o perioadă scurtă de timp, procesul returnează eroarea următoare: Această operațiune de flux de lucru s-a anulat, deoarece fluxul de lucru care a pornit-o includea o buclă infinită. Corectați logica fluxului de lucru și încercați din nou. Limita de rulări este de 16.
Utilizarea șabloanelor de flux de lucru
Dacă aveți fluxuri de lucru similare și anticipați crearea mai multor fluxuri de lucru care urmează același tipar, salvați fluxul de lucru ca șablon de flux de lucru. Astfel, data viitoare când aveți nevoie să creați un flux de lucru similar, creați fluxul de lucru utilizând șablonul și evitați să introduceți toate condițiile și acțiunile de la zero.
În caseta de dialog Creare proces, selectați Proces nou dintr-un șablon existent (selectați din listă).
Utilizarea fluxurilor de lucru secundare
Dacă aplicați aceeași logică în fluxuri de lucru diferite sau în ramuri condiționate, definiți acea logică ca flux de lucru secundar, astfel încât să nu trebuiască să reproduceți logica manual în fiecare flux de lucru sau ramură condițională. Acest lucru vă va face fluxurile de lucru mai ușor de întreținut. În loc să examinați mai multe fluxuri de lucru care pot aplica aceeași logică, puteți actualiza doar un flux de lucru.
Păstrați mai puține jurnale
Pentru a economisi spațiu pe disc, debifați caseta Păstrați jurnalele pentru operațiunile de flux de lucru care au întâmpinat erori dacă nu aveți nevoie să păstrați aceste date.
Limitarea numărului de fluxuri de lucru care actualizează aceeași entitate
Rularea mai multor fluxuri de lucru care actualizează aceeași entitate poate cauza probleme de blocare a resurselor. Imaginați-vă mai multe fluxuri de lucru care rulează, în care fiecare actualizare de oportunitate declanșează o actualizare a contului asociat. Mai multe instanțe ale acestor fluxuri de lucru care rulează și încearcă să actualizeze simultan aceeași înregistrare de cont poate cauza probleme de blocare a resurselor. Apar erori ale fluxurilor de lucru și se înregistrează un mesaj de eroare, de exemplu, Perioadă de expirare SQL: nu se poate obține blocarea resursei numele resursei.
Utilizarea notelor pentru a urmări modificările
Atunci când editați fluxuri de lucru, ar trebui să utilizați fila Note și să tastați ce ați făcut și de ce. Acest lucru permite altcuiva să înțeleagă modificările făcute.
Consultați și
Prezentare generală a proceselor de flux de lucru
Configurarea proceselor de flux de lucru
Monitorizarea și gestionarea proceselor de flux de lucru
Hinweis
Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)
Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).
Feedback
Trimiteți și vizualizați feedback pentru