Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El modelo de objetos de flujo de trabajo de Dynamics 365 Customer Engagement (local) es un conjunto de clases que usa el modelo de objetos de Windows Workflow Foundation y expone las actividades de flujo de trabajo de Dynamics 365 Customer Engagement (local). Estas clases se encuentran en el Microsoft.Xrm.Sdk.Workflow ensamblaje. Para obtener más información, consulte Microsoft.Xrm.Sdk.Workflow.
Las actividades de flujo de trabajo son las unidades elementales de un flujo de trabajo (proceso). Se agregan a un flujo de trabajo (proceso) para formar una estructura jerárquica de árbol. Cuando todas las actividades de una ruta de acceso determinada terminen de ejecutarse, se completa la instancia de flujo de trabajo (proceso).
La entidad de flujo de trabajo almacena la definición de un flujo de trabajo (proceso). Esta definición contiene la cadena XAML que describe la actividad de flujo de trabajo y también las reglas usadas en el proceso.
La validez de una definición de flujo de trabajo puede depender de datos externos. Hay varios tipos de dependencias que se admiten:
| Dependencia | Description |
|---|---|
| Operación del SDK | Si se desencadena un proceso en una operación específica del SDK, no se puede eliminar. |
| Entidad de entrada | Entidad de entrada: un proceso depende de una instantánea de un registro pasada al flujo de trabajo. |
| Parámetro local | Descripción formal de una propiedad de .NET que se va a definir mediante el tipo de proceso. |
La entidad de registro de flujo de trabajo contiene información detallada sobre los pasos lógicos completados durante la ejecución de un flujo de trabajo. De forma similar, la entidad de la sesión de procesamiento contiene información acerca del funcionamiento de un diálogo.
Si se creó un flujo de trabajo en la aplicación web y la definición de flujo de trabajo tiene el Workflow.AsyncAutoDelete atributo establecido en true, y el flujo de trabajo tiene un único paso en él que no es un paso fase, espera y condición, no se creará ningún WorkflowLog registro. Se trata de una optimización de la plataforma para mejorar el rendimiento y ahorrar espacio en disco.
Hay dos mensajes que puede usar para trabajar con procesos. SetStateRequest se usa para establecer el estado del proceso: borrador o activado. CreateWorkflowFromTemplateRequest se usa para crear un proceso a partir de una plantilla de proceso.
Consulte también
Tipos, desencadenadores y entidades admitidos para procesos
Procesos en Dynamics 365 Customer Engagement (on-premises) (anteriormente flujos de trabajo)
Entidad WorkFlow
Entidad WorkFlowLog