Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
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.
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. |
Metode de navigare
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. |
Articole asociate
formContext.ui.process (referință API client)
Înțelegerea modelului de obiect Xrm
Controale (Referință API client)