Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Estableix un procés com a procés actiu.
Si el procés de negoci que s'estableix com a actiu ja té una instància, la instància es marcarà com a activa i es tornarà a carregar el formulari de registre principal per mostrar-lo. Si no hi ha cap instància per al procés, es crea una instància nova, marcada com a activa, i es tornarà a carregar el formulari de registre principal per mostrar-lo.
Si hi ha diverses instàncies del procés, una d'aquestes es triarà segons la lògica per defecte per marcar-se com a activa. Normalment, aquesta és la instància de procés utilitzada més recentment per l'usuari actual.
Nota
- El
setActiveProcessmètode s'ha d'utilitzar durant la creació o edició d'un registre. Utilitzeu elsetActiveProcessmètode per definir el procés actiu per a un flux de procés de negoci en lloc deprocessIdiprocessInstanceIdambXrm.Navigation.openFormel mètode . - El
setActiveProcessmètode tornarà a carregar el formulari i es perdran les dades no desades.
Sintaxi
formContext.data.process.setActiveProcess(processId, callbackFunction);
Paràmetre
| Nom | Tipus | Necessari | Descripció |
|---|---|---|---|
processId |
String | Sí | L'identificador del procés que s'ha de definir com a procés actiu. |
callbackFunction |
Function | No | Funció per cridar quan s'hagi completat l'operació. A aquesta funció de devolució de trucada se li passa un dels valors de cadena següents per indicar si l'operació s'ha realitzat correctament: - success: L'operació s'ha realitzat correctament.- invalid: el processId no és vàlid o el procés no està habilitat. |
Articles relacionats
getActiveProcess
setActiveProcessInstance
formContext.data.process