Compartir a través de


Control de versiones de flujos de trabajo del ciclo de vida

Los flujos de trabajo creados mediante flujos de trabajo de ciclo de vida se pueden actualizar según sea necesario para satisfacer los requisitos de la organización en términos de auditoría del ciclo de vida de los usuarios de su organización. Para administrar actualizaciones en flujos de trabajo, los flujos de trabajo del ciclo de vida presentan el concepto de control de versiones de flujo de trabajo. Las versiones de flujo de trabajo son nuevas versiones de flujos de trabajo existentes, desencadenadas mediante la actualización de condiciones de ejecución o sus tareas. Las versiones de flujo de trabajo pueden cambiar las acciones o, incluso, el ámbito de un flujo de trabajo existente. Comprender cómo se controla el control de versiones de flujo de trabajo durante el proceso de actualización de flujo de trabajo permite configurar estratégicamente los flujos de trabajo para que las tareas y las condiciones de los flujos de trabajo siempre sean relevantes para los usuarios procesados por un flujo de trabajo.

Ventajas de control de versiones

El control de versiones con flujos de trabajo de ciclo de vida proporciona muchas ventajas sobre la alternativa de crear un nuevo flujo de trabajo para cada caso de uso. Estas ventajas se muestran en su capacidad de mejorar el proceso de informes para solucionar problemas y mantener registros de las siguientes maneras:

  • Retención a largo plazo: el control de versiones permite una retención más larga de la información de flujo de trabajo que solo mediante el uso de los registros de auditoría. Aunque los registros de auditoría solo almacenan información de los 30 días anteriores, con el control de versiones que puede realizar un seguimiento de los detalles del flujo de trabajo a partir de la creación.
  • Rastreabilidad: permite el seguimiento de qué versión específica de un flujo de trabajo procesó un usuario.

Propiedades y versiones del flujo de trabajo

Aunque las actualizaciones de los flujos de trabajo pueden desencadenar la creación de una nueva versión, este no siempre es el caso. Hay parámetros de flujos de trabajo conocidos como propiedades básicas, que se pueden cambiar sin crear una nueva versión del flujo de trabajo. La lista de estos parámetros es la siguiente:

  • Nombre para mostrar
  • descripción
  • isEnabled
  • IsSchedulingEnabled
  • nombre de tarea
  • descripción de la tarea

Encontrará estos parámetros correspondientes en el Centro de administración de Microsoft Entra en la sección Propiedades del flujo de trabajo que va a actualizar. Captura de pantalla de las propiedades básicas actualizadas LCW

Para obtener una guía paso a paso sobre cómo actualizar estas propiedades mediante el Centro de administración de Microsoft Entra y la API a través de Microsoft Graph, consulte: Administrar propiedades de flujo de trabajo.

Las propiedades que desencadenarán la creación de una nueva versión son las siguientes:

  • tasks
  • executionConditions

Aunque las nuevas versiones de estos flujos de trabajo se realizan tan pronto como realice las actualizaciones en el Centro de administración de Microsoft Entra, la creación de una nueva versión de un flujo de trabajo mediante la API con Microsoft Graph requiere ejecutar el método createNewVersion. Para obtener una guía paso a paso para actualizar las tareas o las condiciones de ejecución, consulte: Administrar versiones de flujo de trabajo.

Nota:

Si el flujo de trabajo está a petición, la información de configuración asociada a las condiciones de ejecución no estará presente.

Qué detalles se incluyen en el historial de versiones del flujo de trabajo

A diferencia de cambiar las propiedades básicas de un flujo de trabajo, las versiones de flujo de trabajo recién creadas pueden ser muy diferentes de las versiones anteriores. Las tareas se pueden agregar o quitar, y quién se ejecuta el flujo de trabajo para puede ser diferente. Debido a los grandes cambios que pueden producirse en un flujo de trabajo entre versiones, los detalles de la versión también están allí para proporcionar información detallada sobre no solo la versión actual del flujo de trabajo, sino también sus iteraciones anteriores.

Detalles incluidos en la información de versión, como se muestra en el Centro de administración de Microsoft Entra:

Captura de pantalla de la información de control de versiones del flujo de trabajo.

La información detallada de la versión es la siguiente:

parámetro descripción
Número de versión Entero que indica para qué versión del flujo de trabajo se usa la información. Aumenta secuencialmente con cada nueva versión de flujo de trabajo.
Última modificación La última vez que se actualizó el flujo de trabajo. En el caso de las versiones anteriores de flujos de trabajo, la fecha de última modificación siempre será la hora en que se creó la versión siguiente.
Última modificación Quién modificó por última vez esta versión de flujo de trabajo.
Fecha de creación Fecha y hora de creación de una versión de flujo de trabajo.
Creado por Quién creó esta versión específica del flujo de trabajo.
Nombre Nombre del flujo de trabajo en esta versión.
Descripción Descripción del flujo de trabajo en esta versión.
Categoría Categoría del flujo de trabajo.
Condiciones de ejecución Define para quién y cuándo se ejecuta el flujo de trabajo en esta versión.
Tareas Las tareas presentes en esta versión de flujo de trabajo. Si ve a través de la API, también puede ver argumentos de tarea. Para obtener definiciones de tareas específicas, consulte: Definiciones y tareas de flujo de trabajo de ciclo de vida.

Pasos siguientes