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.
Setează un Proces ca proces activ.
Dacă procesul de afaceri setat ca activ are deja o instanță, instanța va fi marcată ca activă, iar formularul de înregistrare principală va fi reîncărcat pentru a-l afișa. Dacă nu există nicio instanță pentru proces, se creează o instanță nouă, marcată ca activă, iar formularul de înregistrare primară va fi reîncărcat pentru a o afișa.
Dacă există mai multe instanțe ale procesului, una dintre acestea va fi aleasă conform logicii implicite pentru a fi marcată ca activă. De obicei, aceasta este instanța de proces utilizată cel mai recent de utilizatorul curent.
Notă
- Metoda
setActiveProcessar trebui utilizată în timpul creării sau editării unei înregistrări. Utilizați metoda pentru a setasetActiveProcessprocesul activ pentru un flux de procese de afaceri în loc deprocessIdșiprocessInstanceIdcuXrm.Navigation.openFormmetoda . - Metoda
setActiveProcessva reîncărca formularul și toate datele nesalvate se vor pierde.
Sintaxă
formContext.data.process.setActiveProcess(processId, callbackFunction);
Parametru
| Nume | Tip | Obligatoriu | Descriere |
|---|---|---|---|
processId |
Șir | Da | ID-ul procesului de setat ca proces activ. |
callbackFunction |
Function | Nu | O funcție de apelat la terminarea operațiunii. Această funcție de apelare inversă este transmisă una dintre următoarele valori șir pentru a indica dacă operațiunea a reușit: - success: Operațiunea a reușit.- invalid: ProcessId nu este valid sau procesul nu este activat. |
Articole asociate
getActiveProcess
setActiveProcessInstance
formContext.data.process