Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Un proceso é o proceso activo.
Se o proceso de negocio que se establece como activo xa ten unha instancia, a instancia marcarase como activa e recargarase o formulario de rexistro principal para mostralo. Se non existe ningunha instancia para o proceso, créase unha nova instancia, marcada como activa, e recargarase o formulario de rexistro principal para mostrala.
Se existen varias instancias do proceso, escollerase unha delas segundo a lóxica predeterminada para ser marcada como activa. Normalmente, esta é a instancia de proceso máis utilizada polo usuario actual.
Nota
- O
setActiveProcessmétodo debe usarse durante a creación ou edición dun rexistro. Use osetActiveProcessmétodo para establecer o proceso activo para un fluxo de proceso de negocio en lugar deprocessIdeprocessInstanceIdconXrm.Navigation.openFormmétodo . - O
setActiveProcessmétodo recargará o formulario e perderanse todos os datos non gardados.
Sintaxe
formContext.data.process.setActiveProcess(processId, callbackFunction);
Parámetro
| Nome | Tipo | Obrigatorio | Descripción |
|---|---|---|---|
processId |
String | Si | Identificación do proceso a definir como proceso activo. |
callbackFunction |
Function | No | Función para chamar cando a operación está completada. Esta función de devolución de chamada pasa un dos seguintes valores de cadea para indicar se a operación tivo éxito: - successA operación tivo éxito.- invalid: O processId non é válido ou o proceso non está activado. |
Artigos relacionados
getActiveProcess
setActiveProcessInstance
formContext.data.process