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.
Proporciona eventos, métodos e obxectos para interactuar cos datos de fluxo do proceso de negocio nun formulario. Vexa formContext.ui.process (Referencia da API do cliente) para os métodos para interactuar co control de fluxo do proceso de negocio no formulario.
Procesos de eventos e métodos de xestor de eventos
Use os seguintes métodos de xestor de eventos e eventos para escribir scripts para fluxos de procesos de negocio.
Métodos de proceso activo
Use estes métodos para recuperar información sobre o proceso activo e establecer un proceso diferente como proceso activo.
| Nome | Descrición |
|---|---|
| getActiveProcess | Devolve un obxecto Process que representa o proceso activo. |
| setActiveProcess | Un proceso é o proceso activo. |
Métodos de proceso
Un proceso contén os datos dun fluxo de proceso de negocio. Utiliza os métodos para acceder ás propiedades do proceso.
| Nome | Descrición |
|---|---|
| getId | Devolve o identificador único do proceso. |
| getName | Devolve o nome do proceso. |
| getStages | Devolve unha colección de etapas do proceso. |
| É renderizado | Devolve un valor booleano que indica se o proceso está renderizado. |
Métodos de ProcessInstance
Use estes métodos para recuperar información sobre todas as instancias de proceso para un rexistro e para establecer unha instancia de proceso como instancia activa.
| Nome | Descrición |
|---|---|
| getProcessInstances | Devolve todas as instancias do proceso para o rexistro da táboa ao que o usuario chamante ten acceso. |
| setActiveProcessInstance | Establece unha instancia de proceso como instancia activa. |
Métodos de instancia
Unha instancia de proceso contén os datos dunha instancia do fluxo de proceso de negocio. Utiliza os métodos para acceder ás propiedades da instancia do proceso.
| Nome | Descrición |
|---|---|
| getInstanceId | Devolve o identificador único da instancia do proceso. |
| getInstanceName | Devolve o nome da instancia do proceso. |
| getStatus | Devolve o estado actual da instancia do proceso. |
| setStatus | Establece o estado actual da instancia do proceso activo. |
Métodos de fase activa
Use estes métodos para recuperar información sobre a etapa activa e establecer unha etapa diferente como a etapa activa.
| Nome | Descrición |
|---|---|
| getActiveStage | Devolve un obxecto Stage que representa o escenario activo. |
| setActiveStage | Establece unha etapa completa como etapa activa. |
Métodos de escena
Unha etapa contén os datos dunha etapa dun fluxo de proceso de negocio. Utiliza os métodos para acceder ás propiedades do escenario.
| Nome | Descrición |
|---|---|
| getCategory | Devolve un obxecto cun método getValue que devolverá o valor enteiro da categoría de fluxo do proceso de negocio. |
| getEntityName | Devolve o nome lóxico da táboa asociada ao escenario. |
| getId | Devolve o identificador único da etapa. |
| getName | Devolve o nome do escenario. |
| getNavigationBehavior | Devolve un obxecto de comportamento de navegación para unha fase que se pode usar para definir se o botón Crear está dispoñible para que os usuarios creen outro rexistro de táboa nun escenario de navegación de fluxo de proceso de negocio entre táboas. |
| getStatus | Devolve o estado da etapa. |
| obter pasos | Devolve unha colección de pasos na etapa. |
Métodos de paso
Un paso contén os datos dun paso nunha etapa dun fluxo de proceso de negocio. Utiliza os métodos para acceder ás propiedades do paso.
| Nome | Descrición |
|---|---|
| getAttribute | Devolve o nome lóxico da columna asociada ao paso. |
| getName | Devolve o nome do paso. |
| obtén o progreso | Devolve o progreso do paso de acción. |
| É necesario | Devolve un valor booleano que indica se o paso é necesario no fluxo do proceso de negocio. |
| establecer Progreso | Actualiza o progreso do paso de acción. |
Métodos de navegación
Utiliza estes métodos para pasar ás seguintes e anteriores etapas. Ambos os métodos causarán o evento OnStageChange.
| Nome | Descrición |
|---|---|
| moverSeguinte | Avanza á seguinte fase. |
| moverAnterior | Pasamos á fase anterior. |
Outros métodos útiles
Use estes métodos para atopar información sobre as etapas da ruta activa, os procesos habilitados e a etapa seleccionada.
| Nome | Descrición |
|---|---|
| getActivePath | Obtén unha colección de etapas actualmente no camiño activo con métodos para interactuar coas etapas mostradas no control de fluxo do proceso de negocio. |
| getEnabledProcesses | Recupera de forma asíncrona os fluxos de proceso de negocio habilitados para unha táboa á que o usuario actual pode cambiar. |
| getSelectedStage | Obtén a fase seleccionada actualmente. |
Artigos relacionados
formContext.ui.process (Referencia da API do cliente)
Comprender o modelo de obxectos Xrm
Controis (Referencia da API do cliente)