Compartir a través de


Entidades de flujo de trabajo y proceso

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

El modelo del objeto del flujo de trabajo de Microsoft Dynamics 365 es un conjunto de clases que utiliza el modelo del objeto de Windows Workflow Foundation y expone actividades de flujo de trabajo de Microsoft Dynamics 365. Estas clases se encuentran en el conjunto de Microsoft.Xrm.Sdk.Workflow. Para obtener más información, vea Microsoft.Xrm.Sdk.Workflow.

Las actividades de flujo de trabajo son unidades elementales de un flujo de trabajo (proceso). Se agregan a un flujo de trabajo (proceso) para formar una estructura de árbol jerárquica. Cuando se acaban de ejecutar todas las actividades de una determinada ruta, la instancia del flujo de trabajo (proceso) se completa.

La entidad de flujo de trabajo almacena la definición de un flujo de trabajo (proceso). Esta definición contiene la cadena de XAML que describe la actividad de flujo de trabajo, así como las reglas que se usan en el proceso.

La validez de una definición de flujo de trabajo puede depender de datos externos. Hay varios tipos de dependencias compatibles:

  • Funcionamiento de SDK: si un proceso se activa en una operación específica de SDK, no se puede eliminar.

  • 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 .NET que se definirá por el tipo de proceso.

La entidad de registro del flujo de trabajo contiene información detallada sobre los pasos lógicos finalizados 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 un flujo de trabajo se creó en la aplicación web y la definición del flujo de trabajo incluye el atributo de Workflow.AsyncAutoDelete establecido en true, y el flujo de trabajo incluye un solo paso en él que no sea un paso de fase/espera/condición, no se creará ningún registro de WorkflowLog. Esta es una optimización de plataformas para mejorar el rendimiento y para ahorrar espacio en disco.

Hay dos mensajes que puede usar para trabajar con procesos.SetStateRequest sirve para establecer el estado del proceso: borrador o activado.CreateWorkflowFromTemplateRequest se usa para crear un proceso desde una plantilla de procesos.

Ver también

Tipos, desencadenadores, entidades y acciones compatibles para procesos
Automatizar procesos de negocio mediante proceso de Dynamics 365
Mensajes y métodos de la entidad de flujo de trabajo (proceso)
Mensajes y métodos de la entidad WorkflowLog (registro de proceso)
Mensajes y métodos de la entidad ProcessSession

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright