Skip to main content
OnCommand Workflow Automation 5.1
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Cómo funciona el control de versiones de entidades

Colaboradores

Las entidades de OnCommand Workflow Automation (WFA), como comandos y flujos de trabajo, tienen versiones. Puede utilizar los números de versión para gestionar fácilmente los cambios en las entidades de WFA.

Cada entidad de WFA incluye un número de versión en major.minor.revision formato: por ejemplo, 1.1.20. Puede incluir hasta tres dígitos en cada parte del número de versión.

Antes de modificar el número de versión de una entidad de WFA, debe tener en cuenta las siguientes reglas:

  • Los números de versión no se pueden cambiar de la versión actual a una versión anterior.

  • Cada parte de la versión debe ser un número del 0 al 999.

  • De forma predeterminada, las nuevas entidades de WFA cuentan con las versiones 1.0.0.

  • El número de versión de una entidad se conserva al clonar o utilizar Guardar como para guardar una copia de la entidad.

  • No pueden existir varias versiones de una entidad en una instalación de WFA.

Cuando actualiza la versión de una entidad WFA, la versión de su entidad principal inmediata se actualiza automáticamente. Por ejemplo, la actualización de la versión del comando Crear volumen actualiza el flujo de trabajo Crear un volumen NFS, porque el flujo de trabajo Crear un volumen NFS es una entidad principal inmediata del comando Crear volumen. La actualización automática a las versiones se aplica de la siguiente manera:

  • Al modificar la versión principal de una entidad, se actualiza la versión secundaria de sus entidades principales inmediatas.

  • Al modificar la versión secundaria de una entidad, se actualiza la versión de revisión de sus entidades principales inmediatas.

  • La modificación de la versión de revisión de una entidad no actualiza ninguna parte de la versión de sus entidades principales inmediatas.

En la siguiente tabla se enumeran las entidades de WFA y sus entidades principales inmediatas:

Entidad Entidad padre inmediata

Consulta de caché

  • Tipo de origen de datos

Plantilla

  • Flujo de trabajo

Función

  • Flujo de trabajo

  • Plantilla

Nota Si una función contiene caracteres especiales o mixtos, es posible que la versión de sus entidades principales inmediatas no se actualice.

Diccionario

  • Plantilla

  • Filtro

  • Consulta de caché

  • Comando

  • Tipos de origen de datos que utilizan método de script

Comando

  • Flujo de trabajo

Filtro

  • Buscador

  • Flujo de trabajo

Buscador

  • Flujo de trabajo

Tipo de origen de datos

Ninguno

Flujo de trabajo

Ninguno

Puede buscar una entidad en WFA usando las partes del número de versión o el número de versión completo.

Si elimina una entidad padre, las entidades secundarias se conservan y su versión no se actualiza para la eliminación.

Cómo funciona el control de versiones al importar entidades

Si importa entidades de versiones anteriores a Workflow Automation 2.2, las entidades se versionan como 1.0.0, de forma predeterminada. Si la entidad importada ya está presente en el servidor de WFA, la entidad existente se sobrescribe con la entidad importada.

A continuación se muestran los posibles cambios en las entidades de WFA durante una importación:

  • Actualización de entidades

    Las entidades se sustituyen por una versión posterior.

  • Reversión de entidades

    Las entidades se sustituyen por una versión anterior.

    Nota Cuando realiza una reversión de una entidad, se actualiza la versión de sus entidades principales inmediatas.
  • Importación de nuevas entidades

Nota No se pueden importar entidades selectivamente desde un .dar archivo.

Si se importa una versión posterior de una entidad, se actualiza la versión de sus entidades principales inmediatas.

Si hay varias entidades secundarias en la entidad padre importada, sólo se aplica el grado de cambio más alto (mayor, menor o revisión) a las entidades secundarias a la entidad padre. Los siguientes ejemplos explican cómo funciona esta regla:

  • Para una entidad padre importada, si hay una entidad secundaria con un cambio menor y otra entidad secundaria con un cambio de revisión, el cambio menor se aplica a la entidad padre.

    Se incrementa la parte de revisión de la versión padre.

  • Para una entidad padre importada, si hay una entidad secundaria con un cambio principal y otra entidad secundaria con un cambio menor, el cambio principal se aplica a la entidad padre.

    Se incrementa la parte secundaria de la versión padre.

Ejemplo de cómo afectan las versiones de entidades secundarias importadas a la versión del padre

Tenga en cuenta el siguiente flujo de trabajo de WFA: «'Crear volumen y exportar mediante NFS - personalizado'» 1.0.0.

Los comandos existentes que se incluyen en el flujo de trabajo son los siguientes:

  • «Crear Política de exportación - personalizada»» 1.0.0

  • "'Crear volumen - personalizado'" 1.0.0

Los comandos incluidos en la .dar el archivo, que se va a importar, es el siguiente:

  • «Crear Política de exportación - personalizada»» 1.1.0

  • "'Crear volumen - personalizado'" 2.0.0

Al importar esto .dar File, la versión secundaria del flujo de trabajo "'Create Volume y export mediante NFS - Custom'" se incrementa a 1.1.0.