Comparteix via


formContext.data.process (Referència de l'API del client)

Proporciona esdeveniments, mètodes i objectes per interactuar amb les dades del flux del procés de negoci en un formulari. Vegeu formContext.ui.process (referència de l'API de client) per obtenir mètodes per interactuar amb el control de flux del procés de negoci al formulari.

Processar esdeveniments i mètodes de controlador d'esdeveniments

Utilitzeu els següents mètodes d'esdeveniments i gestors d'incidències per escriure scripts per als fluxos de processos de negoci.

Esdeveniment Mètodes del controlador d'incidències
OnPreProcessStatusChange addOnPreProcessStatusCanvi
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusCanvi
removeOnProcessStatusCanvi
Canvi d'OnPreStage addOnPreStageChange
removeOnPreStageChange
Canvi d'escenari addOnStageChange
removeOnStageChange
OnStageSelected addOnStageSelected
removeOnStageSelected

Mètodes de procés actiu

Utilitzeu aquests mètodes per recuperar informació sobre el procés actiu i establiu un procés diferent com a procés actiu.

Nom Descripció
getActiveProcess Retorna un objecte Process que representa el procés actiu.
setActiveProcess Estableix un procés com a procés actiu.

Mètodes de procés

Un procés conté les dades d'un flux de procés de negoci. Utilitzeu els mètodes per accedir a les propietats del procés.

Nom Descripció
getId Retorna l'identificador únic del procés.
getName Retorna el nom del procés.
getStages Retorna una col·lecció de fases del procés.
isRendered Retorna un valor booleà que indica si el procés està representat.

Mètodes ProcessInstance

Utilitzeu aquests mètodes per recuperar informació sobre totes les instàncies de procés d'un registre i per definir una instància de procés com a instància activa.

Nom Descripció
getProcessInstances Retorna totes les instàncies de procés del registre de taula al qual té accés l'usuari que truca.
setActiveProcessInstance Defineix una instància de procés com a instància activa.

Mètodes d'instància

Una instància de procés conté les dades d'una instància del flux del procés de negoci. Utilitzeu els mètodes per accedir a les propietats de la instància del procés.

Nom Descripció
getInstanceId Retorna l'identificador únic de la instància del procés.
getInstanceName Retorna el nom de la instància del procés.
getStatus Retorna l'estat actual de la instància del procés.
setEstat Defineix l'estat actual de la instància de procés activa.

Mètodes de l'etapa activa

Utilitzeu aquests mètodes per recuperar informació sobre l'etapa activa i establir una etapa diferent com a etapa activa.

Nom Descripció
getActiveStage Retorna un objecte Stage que representa l'escenari actiu.
setActiveStage Estableix una etapa completada com a etapa activa.

Mètodes escènics

Una fase conté les dades d'una fase d'un flux de procés de negoci. Utilitzeu els mètodes per accedir a les propietats de l'escenari.

Nom Descripció
getCategory Retorna un objecte amb un mètode getValue que retornarà el valor enter de la categoria de flux del procés de negoci.
getEntityName Retorna el nom lògic de la taula associada amb la fase.
getId Retorna l'identificador únic de la fase.
getName Retorna el nom de l'etapa.
getNavigationBehavior Retorna un objecte de comportament de navegació per a una fase que es pot utilitzar per definir si el botó Crea està disponible perquè els usuaris creïn un altre registre de taula en un escenari de navegació del flux del procés de negoci entre taules.
getStatus Retorna l'estat de l'etapa.
getPassos Retorna una col·lecció de passos de l'etapa.

Mètodes de pas

Un pas conté les dades d'un pas d'una etapa d'un flux de procés de negoci. Utilitzeu els mètodes per accedir a les propietats del pas.

Nom Descripció
getAttribute Retorna el nom lògic de la columna associada al pas.
getName Retorna el nom del pas.
obtenirProgrés Retorna el progrés del pas d'acció.
isRequired Retorna un valor booleà que indica si el pas és necessari en el flux del procés de negoci.
setProgrés Actualitza el progrés del pas d'acció.

Utilitzeu aquests mètodes per passar a les etapes següents i anteriors. Tots dos mètodes faran que es produeixi l'esdeveniment OnStageChange.

Nom Descripció
moureSegüent Avança a la següent etapa.
moureAnterior Passa a l'etapa anterior.

Altres mètodes útils

Utilitzeu aquests mètodes per cercar informació sobre les fases del camí actiu, els processos habilitats i la fase seleccionada.

Nom Descripció
getActivePath Obté una col·lecció de fases actualment en el camí actiu amb mètodes per interactuar amb les etapes que es mostren al control de flux del procés de negoci.
getEnabledProcesses Recupera de manera asíncrona els fluxos del procés de negoci habilitats per a una taula a la qual l'usuari actual pot canviar.
getSelectedStage Obté la fase seleccionada actualment.

formContext.ui.process (Referència de l'API del client)
Entendre el model d'objectes Xrm
Controls (referència de l'API del client)