- 11/09/2018
- 9 minute de citit
In acest articol
Acest subiect se aplica Dynamics 365 Customer Engagement (local). Pentru versiunea Power Apps a acestui subiect, consultati: Configurarea etapelor si pasilor fluxului de lucru in timp real
Cand configurati fluxurile de lucru, aveti in vedere patru domenii majore:
-
Cand sa le porniti?
-
Ar trebui sa ruleze ca flux de lucru in timp real sau ca flux de lucru in fundal?
-
Ce actiuni ar trebui sa efectueze?
-
In ce conditii ar trebui efectuate actiuni?
Subiectul Prezentare generala a proceselor Fluxurilor de lucru arata cum sa gasiti procesele fluxului de lucru, cand sa le porniti si daca acestea ar trebui sa ruleze in timp real sau in fundal. Acest subiect arata ce actiuni pot efectua fluxurile de lucru si conditiile pentru efectuarea acelor actiuni.
Etape si pasi ai fluxului de lucru
Cand proiectati fluxuri de lucru, aveti optiunea de a contine logica pe care doriti sa o efectuati in etape si pasi.
Etape
Etapele faciliteaza citirea logicii fluxului de lucru si explica logica fluxului de lucru. Cu toate acestea, etapele nu afecteaza logica sau comportamentul fluxurilor de lucru. Daca un proces are etape, toti pasii din cadrul procesului trebuie cuprinsi cu o etapa.
Pasi
Pasii sunt o unitate de logica de afaceri in cadrul unui flux de lucru. Pasii pot include conditii, actiuni, alti pasi sau o combinatie a acestor elemente.
Actiuni pe care le pot efectua procesele de flux de lucru
Procesele fluxului de lucru pot efectua actiunile enumerate in tabelul urmator.
Actiune Descriere Creare inregistrare Creeaza o noua inregistrare pentru o entitate si atribuie valorile pe care le alegeti atributelor. Actualizare inregistrare Puteti actualiza inregistrarea pe care ruleaza fluxul de lucru, oricare dintre inregistrarile legate de inregistrarea respectiva intr-o relatie N: 1 sau orice inregistrari create de pasii anteriori. Atribuiti inregistrarea Puteti atribui inregistrarea pe care ruleaza fluxul de lucru, oricare dintre inregistrarile legate de inregistrarea respectiva cu o relatie N: 1 sau orice inregistrari create de pasii anteriori. Trimite emailTrimite un e-mail. Puteti alege sa creati un nou mesaj de e-mail sau sa utilizati un sablon de e-mail configurat pentru entitatea inregistrarii pe care ruleaza fluxul de lucru sau orice entitati care au o relatie N: 1 cu entitatea sau entitatea pentru orice inregistrari create de anterior pasi. Pornire flux de lucru copil Porneste un proces de flux de lucru care a fost configurat ca flux de lucru copil. Modificare stare Modifica starea inregistrarii pe care ruleaza procesul, oricare dintre inregistrarile legate de inregistrarea respectiva cu o relatie N: 1 sau orice inregistrari create de pasii anteriori. Stop Workflow Opreste fluxul de lucru curent. Puteti seta o stare de succes sau anulata si puteti specifica un mesaj de stare.
Cand fluxurile de lucru in timp real sunt configurate pentru un eveniment, oprirea unui flux de lucru cu starea anulata va impiedica finalizarea actiunii evenimentului. Consultati Utilizarea fluxurilor de lucru in timp real pentru mai multe informatii.
Pasul personalizat Dezvoltatorii pot crea pasi personalizate flux de lucru care definesc actiuni. Nu exista pasi personalizati disponibili in mod implicit.
Setarea valorilor de inregistrare
Cand creati o inregistrare, puteti seta valori pentru inregistrare. Cand actualizati o inregistrare puteti seta, adauga, creste, micsora, inmulti sau sterge valorile.
Cand selectati Setare proprietati , se deschide un dialog care va arata formularul implicit pentru entitate.
In partea de jos a dialogului puteti vedea o lista de campuri suplimentare care nu sunt prezente in formular.
Pentru orice camp, puteti seta o valoare statica si aceasta va fi setata de fluxul de lucru.
In partea dreapta a dialogului, Asistentul formularului va ofera posibilitatea de a seta sau adauga valori dinamice din contextul inregistrarii curente. Aceasta include valori din inregistrari conexe care pot fi accesate din relatiile N: 1 (mai multe la unu) pentru entitate.
Optiunile disponibile in Asistentul formularului depind de campul pe care l-ati selectat in formular. Cand setati o valoare dinamica, veti vedea un substituent galben cunoscut sub numele de „slug” care arata unde vor fi incluse datele dinamice. Daca doriti sa eliminati valoarea, selectati slug si stergeti-o. Pentru campurile de text, puteti utiliza o combinatie de date statice si dinamice.
Cu valori dinamice nu stiti cu siguranta ca un camp sau o entitate conexa are valoarea pe care doriti sa o setati. Puteti seta de fapt un numar de campuri pentru a incerca sa setati valoarea si sa le sortati in ordine folosind sagetile verzi.
tetas espectaculares videos pornos de españolas
abuelas españolas follando mi vecina desnuda
tias follando con animales peliculas porno travestis
coños maduros peliculas porno de incesto en español
coños por dentro maduras impresionantes
maduras folladas por el culo maduras latex
peludas españolas porno flash
lesbianas cagando mamadas en el cine
mamadas retro guarras masturbandose
jovencitas pilladas masturbandose se corre dentro de su prima
porno violada orgias abuelas
porno español de maduras fotos de poyas
porno abuelas española pillada
viejas tragando leche obliga a su hermana a follar
porno canario cerdas com gratis
porno sub maduras españolas sexo
lisbianas viendo como se follan a mi mujer
videos incesto amateur orgasmosxxx
española viciosa hombres corriendose
porno abuela se deja follar
Daca primul camp nu are date, al doilea camp va fi incercat si asa mai departe. Daca niciunul dintre campuri nu are date, puteti specifica o valoare implicita care va fi utilizata.
Stabilirea conditiilor pentru actiunile fluxului de lucru
Actiunile pe care le veti aplica depind adesea de conditii. Procesele fluxului de lucru ofera mai multe moduri de a seta conditii si de a crea logica de ramificare pentru a obtine rezultatele dorite. Puteti verifica valorile inregistrarii cu care ruleaza procesul de lucru, oricare dintre inregistrarile legate de inregistrarea respectiva cu o relatie N: 1 sau valorile din cadrul procesului in sine
Tipul de conditie Descriere Verificati conditia O declaratie logica „if- <conditie> apoi”.
Puteti verifica valorile curente pentru inregistrarea pe care ruleaza fluxul de lucru, oricare dintre inregistrarile legate de inregistrarea respectiva intr-o relatie N: 1 sau orice inregistrari create de pasii anteriori. Pe baza acestor valori puteti defini pasi suplimentari atunci cand conditia este adevarata.
In instructiunea “if- <condition> then”, puteti utiliza urmatorii operatori: Egal , Nu este egal , Contine date , Nu contine date , Sub si Nu Sub . Nota: Under si nu se afla subsunt operatori ierarhici. Acestea pot fi utilizate numai pe entitatile care au o relatie ierarhica definita. Daca incercati sa utilizati acesti operatori pe entitatile care nu au definita relatia ierarhica, veti vedea mesajul de eroare: „Folositi un operator ierarhic pe o entitate care nu are o relatie ierarhica definita . Fie faceti entitatea ierarhizata (marcand o relatie ca ierarhica), fie folositi un operator diferit. ”Pentru mai multe informatii despre relatiile ierarhice, consultati Interogarea si vizualizarea datelor ierarhice. O captura de ecran care urmeaza tabelul este un exemplu de definitie a procesului de flux de lucru care utilizeaza operatorii ierarhici Sub si Nu Sub .
Ramura conditionala O declaratie logica „else-if-then”, editorul foloseste textul „Altfel, daca <conditie> atunci:”
Selectati o conditie de verificare definita anterior si puteti adauga o ramura conditionala pentru a defini pasi suplimentari atunci cand conditia de verificare revine falsa.
Actiune implicita O declaratie logica „else”. editorul foloseste textul „Altfel:”
Selectati o conditie de verificare, o ramura conditionala, o conditie de asteptare sau o ramura de asteptare paralela pe care ati definit-o anterior si puteti utiliza o actiune implicita pentru a defini pasii pentru toate cazurile care nu corespund criteriilor definite in conditii sau elemente de ramura.
Asteptati conditia Permite un flux de lucru de fundal sa se intrerupa pana cand criteriile definite de conditie au fost indeplinite. Fluxul de lucru porneste din nou automat cand au fost indeplinite criteriile in conditia de asteptare.
Fluxurile de lucru in timp real nu pot utiliza conditii de asteptare.
Paralel Wait Branch Defineste o conditie alternativa de asteptare pentru un flux de lucru de fundal cu un set corespunzator de pasi suplimentari care se efectueaza numai atunci cand criteriul initial este indeplinit. Puteti utiliza ramuri de asteptare paralele pentru a crea limite de timp in logica fluxului de lucru. Acestea ajuta la prevenirea fluxului de lucru de asteptare la nesfarsit pana la indeplinirea criteriilor definite intr-o conditie de asteptare. Dezvoltatorii de pasi personalizati pot crea pasi de flux de lucru personalizati care definesc conditiile. Nu exista pasi personalizati disponibili in mod implicit.
Urmatoarea captura de ecran contine un exemplu de definitie a procesului de lucru cu operatorii ierarhici Under si Not Under . In exemplul nostru, aplicam doua reduceri diferite pentru doua grupuri de conturi. In Adaugare pas , am selectat Verificare conditie pentru a specifica conditia daca-atunci contine operatorii sub sau nu sub . Prima conditie daca se aplica tuturor conturilor care se afla sub contul Alpine Ski House. Aceste conturi primesc o reducere de 10% la bunurile si serviciile achizitionate. A doua conditie if-then se aplica tuturor conturilor care nu sunt subcontul Alpine Ski House si beneficiaza de o reducere de 5%. Apoi, am selectat Actualizare inregistrare pentru a defini actiunea care trebuie efectuata pe baza conditiei.
Utilizarea fluxurilor de lucru in timp real
Puteti configura fluxuri de lucru in timp real, dar ar trebui sa le utilizati cu grija. Fluxurile de lucru de fundal sunt, in general, recomandate deoarece permit sistemului sa le aplice pe masura ce sunt disponibile resurse pe server. Acest lucru ajuta la imbunatatirea activitatii pe care trebuie sa o faca serverul si la mentinerea celor mai bune performante pentru toti utilizatorii sistemului. Dezavantajul este ca actiunile definite de fluxurile de lucru de fundal nu sunt imediate. Nu puteti prevedea cand vor fi aplicate, dar, in general, va dura cateva minute. Pentru majoritatea automatizarii proceselor de afaceri, acest lucru este in regula, deoarece persoanele care folosesc sistemul nu trebuie sa fie constiente de faptul ca procesul ruleaza.
Utilizati fluxuri de lucru in timp real atunci cand un proces de afaceri necesita ca cineva sa vada imediat rezultatele procesului sau daca doriti posibilitatea de a anula o operatiune. De exemplu, poate doriti sa setati anumite valori implicite pentru o inregistrare la prima salvare sau doriti sa va asigurati ca unele inregistrari nu sunt sterse.
Conversia intre fluxurile de lucru in timp real si cele de fundal
Puteti schimba un flux de lucru in timp real intr-un flux de lucru in fundal alegand Convertiti intr-un flux de lucru in fundal pe bara de instrumente.
Puteti schimba un flux de lucru de fundal intr-un flux de lucru in timp real, alegand Convertiti intr-un flux de lucru in timp real pe bara de instrumente. Daca fluxul de lucru in fundal utilizeaza conditii de asteptare, acesta va deveni invalid si nu il veti putea activa pana cand nu eliminati conditia de asteptare.
Initierea fluxurilor de lucru in timp real inainte sau dupa schimbarea starii
Cand configurati Optiuni pentru procese automate pentru fluxuri de lucru in timp real, evenimentul Start Cand optiunile pentru starea se modifica va permit sa selectati Dupa sau Inainte pentru cand starea se schimba. Optiunea implicita este Dupa .
Cand selectati Inainte de a spune ca doriti ca logica din fluxul de lucru sa fie aplicata inainte ca datele de schimbare a starii sa fie salvate. Acest lucru va ofera posibilitatea de a verifica valorile inainte de a fi aplicata alta logica dupa operatie si de a impiedica efectuarea unei logici suplimentare. De exemplu, este posibil sa aveti o logica suplimentara intr-o actiune de plug-in sau de flux de lucru personalizata, care ar putea initia actiuni pe un alt sistem. Prin oprirea procesarii ulterioare, puteti evita cazurile in care sunt afectate sistemele externe. Aplicarea fluxurilor de lucru in timp real inainte de acest eveniment inseamna, de asemenea, ca alte actiuni ale fluxului de lucru sau ale plug-in-urilor care ar putea avea date salvate nu trebuie „reduse” atunci cand operatiunea este anulata.
Utilizarea actiunii Stop Workflow cu fluxuri de lucru in timp real
Cand aplicati o actiune Oprire flux de lucru intr-un flux de lucru aveti optiunea de a specifica o conditie de stare care poate fi Succesa sau Anulata . Cand setati starea la anulata, impiedicati operatiunea. Un mesaj de eroare care contine textul din mesajul de stare a actiunii de oprire va fi afisat utilizatorului cu titlul Business Process Error .
Vezi si
Creati o logica personalizata de afaceri cu procesele
Prezentare generala a proceselor fluxului de lucru
Monitorizati si gestionati procesele fluxului de lucru
Cele mai bune practici pentru procesele fluxului de lucru








