Actualizar una actividad de flujo de trabajo personalizada mediante el control de versiones de ensamblados
Publicado: noviembre de 2016
Se aplica a: Dynamics CRM 2015
En Microsoft Dynamics CRM 2015, las actualizaciones del ensamblado de actividades de flujo de trabajo personalizadas se administran de forma más eficiente debido al modelo mejorado de control de versiones de los ensamblados.
En este tema
Descripción del número de versión de los ensamblados
Actualización de una actividad de flujo de trabajo personalizada
Cambio de versión de una actividad de flujo de trabajo personalizada
Descripción del número de versión de los ensamblados
Cada ensamblado de actividades de flujo de trabajo personalizadas tiene un número de versión. Este número de versión se representa como una cadena de cuatro partes con el formato siguiente:
<major_version>.<minor_version>.<build_number>.<revision>
Por ejemplo, la versión 1.5.200.5 indica 1 como la versión principal, 5 como la versión secundaria, 200 como el número de compilación y 5 como el número de revisión.
Actualización de una actividad de flujo de trabajo personalizada
Es posible que desee actualizar las actividades de flujo de trabajo existentes para solucionar algunos errores o para realizar cambios en algún elemento de la implementación de código privado. Al actualizar una actividad de flujo de trabajo personalizada, asegúrese de que no crea cambios importantes en las clases públicas o las signaturas de los métodos del código subyacente, como cambiar los parámetros de entrada, ya que esto podría provocar errores en las instancias de flujo de trabajo existentes que usan la actividad de flujo de trabajo personalizada.
Realice los cambios necesarios en el código subyacente de la actividad de flujo de trabajo personalizada.
Cambie los valores de los parámetros <build_number> y/o <revision> solo en la información del ensamblado de la actividad de flujo de trabajo personalizada, y compílelo. Por ejemplo, cambie el valor del ensamblado de “1.0.0.0” a “1.0.10.5”.
Actualice la actividad de flujo de trabajo personalizada registrada en Microsoft Dynamics 365 con el nuevo ensamblado.
Después de actualizar la actividad de flujo de trabajo personalizada en Microsoft Dynamics 365, todas las instancias existentes de los procesos en ejecución (flujos de trabajo y diálogos) que usen la actividad de flujo de trabajo personalizada comenzarán a usar automáticamente la actividad actualizada sin que sea necesario actualizar las definiciones de los procesos.
Cambio de versión de una actividad de flujo de trabajo personalizada
Es posible que desee realizar cambios importantes en la actividad de flujo de trabajo personalizada, como agregar o quitar algunas acciones o cambiar los parámetros de la entrada/salida. En ese caso, debe cambiar la versión de la actividad de flujo de trabajo personalizada.
Realice los cambios necesarios en el código subyacente de la actividad de flujo de trabajo personalizada.
Cambie los valores de <major_version> y/o <minor_version> en la información del ensamblado de la actividad de flujo de trabajo personalizada, y compílelo. Por ejemplo, cambie el valor del ensamblado de “1.0.0.0” a “2.0.0.0”.
Registre la nueva versión de la actividad de flujo de trabajo personalizada como un nuevo ensamblado. Asegúrese de que el nuevo ensamblado tenga los mismos valores que el ensamblado existente para Name, PublicKeyToken y Culture para que se considere una versión distinta del mismo ensamblado.
Después de cambiar la versión de la actividad de flujo de trabajo personalizada, las instancias existentes de los procesos en ejecución que usen la actividad de flujo de trabajo personalizada continuarán usando la versión anterior del ensamblado de la actividad de flujo de trabajo personalizada. Esto garantiza que las instancias existentes de los procesos en ejecución no se interrumpan. Si desea que el proceso use la nueva versión de la actividad de flujo de trabajo personalizada, debe modificar la definición del proceso para usar la nueva versión.Microsoft Dynamics 365 muestra todas las combinaciones de <major_version> y <minor_version> para un ensamblado en una lista desplegable para que elija.
Opcionalmente, una vez que haya actualizado las definiciones de todos los procesos para que usen la versión más reciente, también puede anular el registro de la versiones anteriores de la actividad de flujo de trabajo personalizada.
Ver también
Actividades de flujo de trabajo personalizadas (ensamblados de flujo de trabajo)
Clases, atributos y tipos de proceso
© 2017 Microsoft. Todos los derechos reservados. Copyright