Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
Concepto: versiones de ensamblaje

Concepto: versiones de ensamblaje

La gestión de versiones de ensamblaje permite al servidor de Workday Enterprise Service Bus (ESB) y a los equipos de desarrollo de Studio elaborar los ensamblajes en el modelo de programación de Workday Runtime con el tiempo sin afectar a los usuarios existentes. Por ejemplo, la gestión de versiones de ensamblaje permite a Workday lo siguiente:
  • Degradar funciones
  • Introducir nuevas funciones
  • Modificar la semántica de las funciones existentes
Todos los ensamblajes tienen un
version
atributo Por defecto, cuando crea un nuevo proyecto de ensamblaje, Workday Studio define el
version
valor de atributo para
assembly
en el archivo
assembly.xml
a la versión más reciente de Workday Runtime. El formato es
year.drop-number
, donde drop-number corresponde al número de semana. Ejemplo:
2016.11
.
Studio muestra este número junto a la carpeta
Ensamblaje
en el
Explorador de proyectos
.
Si se introducen cambios en las funciones de tiempo de ejecución existentes, Workday se asegura de que sean compatibles con las versiones anteriores. Esto significa que todos los ensamblajes existentes funcionan como antes, de acuerdo con su número de versión. Sin embargo, por defecto, los nuevos ensamblajes tienen el comportamiento que corresponde al número de versión actual. Por lo general, cuando Workday introduce un cambio, definimos un nuevo atributo en un paso o componente de ensamblaje. Los ensamblajes anteriores no cuentan con este atributo, por lo que introducimos una regla basada en el número de versión para definir el valor por defecto de los ensamblajes anteriores. Ademas, incorporamos una regla para definir por defecto un valor diferente en los ensamblajes más recientes. Como desarrollador, si quiere incorporar nuevas funciones en ensamblajes anteriores, tiene varias opciones. Puede hacer lo siguiente:
  • Mantener la versión anterior y aceptar el valor por defecto que asigna Workday Runtime.
  • Conservar la versión anterior y definir un valor explícito para el nuevo atributo, en función de sus requisitos.
  • Migrar a una versión más reciente y aceptar el nuevo valor por defecto.
  • Migrar a una versión más reciente y definir un valor explícito para el nuevo atributo.