Compartir por


formContext.data.process (Referencia da API do cliente)

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.

Evento Métodos do xestor de eventos
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
OnPreStageChange addOnPreStageChange
removeOnPreStageChange
OnStageChange addOnStageChange
removeOnStageChange
Seleccionado no escenario addOnStageSelected
removeOnStageSelected

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.

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.

formContext.ui.process (Referencia da API do cliente)
Comprender o modelo de obxectos Xrm
Controis (Referencia da API do cliente)