Actividades de flujo de trabajo personalizadas (ensamblados de flujo de trabajo)

Puede extender las opciones disponibles en el diseñador para flujos de trabajo utilizado en Dynamics 365 for Customer Engagement. Para que estas extensiones estén disponibles en el diseñador hay que crear y registrar un ensamblado que contenga una clase que extienda la clase CodeActivity. Estas extensiones suelen denominarse ensamblados de flujo de trabajo o actividades de flujo de trabajo. Puede usar estas extensiones personalizadas en el diseñador usado para flujos de trabajo, acciones personalizadas, y diálogos.

La capacidad de usar estas extensiones personalizadas con Dynamics 365 for Customer Engagement (Online) la proporciona Dataverse. Para obtener información acerca de cómo crear, implementar y depurar estas extensiones consulte la documentación de Dataverse: Dataverse>Extensiones de flujo de trabajo.

La siguiente sección se aplica a Dynamics 365 Customer Engagement (on-premises).

Opciones locales

Los programadores locales deben conocer la funcionalidad adicional que está disponible al depurar o registrar ensamblados y actividades de flujo de trabajo personalizados.

Registro de ensamblados de actividad de flujo de trabajo personalizados

Dynamics 365 Customer Engagement (on-premises) admite la ejecución de actividades personalizadas de flujo de trabajo en confianza total o parcial.

Al registrar un ensamblado de actividad de flujo de trabajo personalizado no registra un paso de la misma manera que para los complementos. Para obtener información detallada acerca del registro, consulte Registrar un complemento para su implementación local.

Depurar actividades de flujo de trabajo personalizadas

Para depurar una actividad de flujo de trabajo personalizada, copie el archivo .pdb del ensamblado en la carpeta %installdir%\server\bin\assembly. El ensamblado se puede implementar como en disco o almacenarse en la base de datos. La implementación recomendada es en la base de datos, pero para la depuración se debería elegir en disco. A continuación, asocie el depurador al proceso CrmAsyncService.exe. Asegúrese de quitar el archivo .pdb cuando haya terminado la depuración porque se consume memoria para mantenerlo cargado.

Para obtener información detallada acerca de la depuración, consulte Depurar un complemento.

Extensiones de flujo de trabajo

Escribir flujos de trabajo para automatizar los procesos de negocio

Escribir complementos para Dynamics 365 Customer Engagement (on-premises)