

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Control de versiones del flujo de trabajo en HealthOmics
<a name="workflow-versions"></a>

Si necesita realizar cambios en un flujo de trabajo, puede crear uno nuevo o una nueva versión del flujo de trabajo. Las versiones son inmutables, excepto en lo que respecta a los cambios de configuración permitidos que no afectan a la lógica de ejecución.

Las versiones de flujo de trabajo ofrecen las siguientes ventajas:
+ Las versiones forman un grupo lógico de flujos de trabajo relacionados. Puede añadir un nombre definido por el usuario a cada versión del flujo de trabajo para gestionarlas más fácilmente (especialmente en el caso de un flujo de trabajo con un gran número de versiones). 
+ Puede ejecutar varias versiones de un flujo de trabajo al mismo tiempo.
+ Todas las versiones de un flujo de trabajo comparten el mismo ID de flujo de trabajo y ARN base, lo que puede simplificar la administración de canalizaciones después de modificar un flujo de trabajo.
+ Las versiones de los flujos de trabajo proporcionan el mismo nivel de procedencia de los datos que los flujos de trabajo. Las versiones son inmutables y HealthOmics crean un ARN único para cada versión del flujo de trabajo. El ARN de la versión incluye el ID del flujo de trabajo y el nombre de la versión, como se muestra en el siguiente ejemplo:

  `arn:aws:omics:us-west-2:123456789012:workflow/1234567/version/myUniqueVersionName`
+ Si tienes un flujo de trabajo compartido, puedes actualizarlo sin interrumpir a los suscriptores (que pueden seguir usando la versión anterior). Los suscriptores pueden acceder a todas las versiones del flujo de trabajo. Si creas una nueva versión, no necesitas volver a compartir el flujo de trabajo.
+ Al iniciar la ejecución de un flujo de trabajo, puede especificar la versión del flujo de trabajo.
  + Los usuarios pueden optar por permanecer en una versión estable durante las ejecuciones de producción y probar la última versión para una ejecución de prueba.
  + Los usuarios pueden volver a la versión anterior de un flujo de trabajo si tienen problemas con la nueva versión.
  + Los suscriptores de un flujo de trabajo compartido pueden elegir qué versión usar.

**Topics**
+ [Versión de flujo de trabajo predeterminada](workflows-default-version.md)
+ [Crear una versión de flujo de trabajo](workflows-version-create.md)
+ [Actualizar una versión del flujo de trabajo](workflows-version-update.md)
+ [Eliminar una versión del flujo de trabajo](workflows-version-delete.md)