Partajați prin


formContext.data.process (referință API client)

Furnizează evenimente, metode și obiecte pentru a interacționa cu datele fluxului de procese de afaceri dintr-un formular. Consultați formContext.ui.process (referință API client) pentru metode de interacțiune cu controlul fluxului de procese de afaceri din formular.

Metode de procesare a evenimentelor și rutinei de tratare a evenimentelor

Utilizați următoarele evenimente și metode de tratare a evenimentelor pentru a scrie scripturi pentru fluxurile de procese de afaceri.

Eveniment Metode de tratare a evenimentelor
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
OnPreStageChange addOnPreStageChange
removeOnPreStageChange
OnStageChange addOnStageChange
removeOnStageChange
OnStageSelected addOnStageSelected
removeOnStageSelected

Metode Active Process

Utilizați aceste metode pentru a regăsi informații despre procesul activ și a seta un proces diferit ca proces activ.

Nume Descriere
getActiveProcess Returnează un obiect Process care reprezintă procesul activ.
setActiveProcess Setează un Proces ca proces activ.

Metode de proces

Un proces conține datele pentru un flux de procese de afaceri. Utilizați metodele pentru a accesa proprietățile procesului.

Nume Descriere
getId Returnează identificatorul unic al procesului.
getName Returnează numele procesului.
getStages Returnează o colecție de etape din proces.
isRendered Returnează o valoare booleană care indică dacă se redă procesul.

Metode ProcessInstance

Utilizați aceste metode pentru a regăsi informații despre toate instanțele de proces pentru o înregistrare și pentru a seta o instanță de proces ca instanță activă.

Nume Descriere
getProcessInstances Returnează toate instanțele de proces pentru înregistrarea de tabel la care are acces utilizatorul apelat.
setActiveProcessInstance Setează o instanță de proces ca instanță activă.

Metode instanță

O instanță de proces conține datele pentru o instanță a fluxului de procese de afaceri. Utilizați metodele pentru a accesa proprietățile instanței de proces.

Nume Descriere
getInstanceId Returnează identificatorul unic al instanței de proces.
getInstanceName Returnează numele instanței de proces.
getStatus Returnează starea curentă a instanței de proces.
setStatus Setează starea curentă a instanței de proces activ.

Metode Active Stage

Utilizați aceste metode pentru a regăsi informații despre stadiul activ și a seta o altă etapă ca etapă activă.

Nume Descriere
getActiveStage Returnează un obiect Stage care reprezintă etapa activă.
setActiveStage Setează o etapă finalizată ca etapă activă.

Metode de etapă

O etapă conține datele pentru o etapă dintr-un flux de procese de afaceri. Utilizați metodele pentru a accesa proprietățile scenei.

Nume Descriere
getCategory Returnează un obiect cu o metodă getValue care va returna valoarea întreagă a categoriei fluxului de procese de firmă.
getEntityName Returnează numele logic al tabelului asociat cu etapa.
getId Returnează identificatorul unic al etapei.
getName Returnează numele scenei.
getNavigationBehavior Returnează un obiect de comportament de navigare pentru o etapă care poate fi utilizată pentru a defini dacă butonul Creare este disponibil pentru ca utilizatorii să creeze altă înregistrare de tabel într-un scenariu de navigare flux de procese de afaceri între tabele.
getStatus Returnează starea etapei.
getSteps Returnează o colecție de pași din etapă.

Metode pas cu pas

Un pas conține datele pentru un pas dintr-o etapă dintr-un flux de procese de afaceri. Utilizați metodele pentru a accesa proprietățile pasului.

Nume Descriere
getAttribute Returnează numele logic al coloanei asociate pasului.
getName Returnează numele pasului.
getProgress Returnează progresul pasului de acțiune.
isRequired Returnează o valoare booleană care indică dacă este necesar pasul în fluxul de procese de afaceri.
setProgress Actualizează progresul pasului de acțiune.

Utilizați aceste metode pentru a trece la etapele următoare și anterioare. Ambele metode vor determina apariția evenimentului OnStageChange.

Nume Descriere
moveNext Trece la următoarea etapă.
movePrevious Trece la etapa anterioară.

Alte metode utile

Utilizați aceste metode pentru a găsi informații despre etapele din calea activă, procesele activate și stadiul selectat.

Nume Descriere
getActivePath Obține o colecție de etape aflate în prezent în calea activă cu metode pentru a interacționa cu etapele afișate în controlul fluxului de procese de afaceri.
getEnabledProcesses Asincron regăsește fluxurile de proces de afaceri activate pentru un tabel la care poate comuta utilizatorul curent.
getSelectedStage Obține etapa selectată în prezent.

formContext.ui.process (referință API client)
Înțelegerea modelului de obiect Xrm
Controale (Referință API client)