Partager via


Gestion des versions des flux de travail de cycle de vie

Les flux de travail créés à l’aide de flux de travail de cycle de vie peuvent être mis à jour selon les besoins de l’organisation en termes d’audit du cycle de vie des utilisateurs de votre organisation. Pour gérer les mises à jour dans les flux de travail, les workflows de cycle de vie introduisent le concept de versionnage de flux de travail. Les versions de flux de travail sont de nouvelles versions de flux de travail existants, déclenchées par la mise à jour des conditions d’exécution ou de ses tâches. Les versions de workflow peuvent modifier les actions ou même l’étendue d’un workflow existant. Comprendre comment le contrôle de version de flux de travail est géré pendant le processus de mise à jour du flux de travail vous permet de configurer stratégiquement des flux de travail afin que les tâches et les conditions de flux de travail soient toujours pertinentes pour les utilisateurs traités par un flux de travail.

Avantages du versionnage

La gestion des versions avec les flux de travail de cycle de vie offre de nombreux avantages par rapport à l’alternative de création d’un flux de travail pour chaque cas. Ces avantages se manifestent dans sa capacité à améliorer le processus de rapport pour la résolution des problèmes et la conservation des enregistrements, comme suit :

  • Rétention à long terme : le contrôle de version permet une rétention plus longue des informations de flux de travail qu’en utilisant uniquement les journaux d’audit. Bien que les journaux d’audit stockent uniquement les informations des 30 jours précédents, le contrôle de version vous permet de suivre les détails de votre flux de travail depuis leur création.
  • Traçabilité : permet le suivi de quelle version spécifique d’un flux de travail a traité un utilisateur.

Propriétés et versions du flux de travail

Bien que les mises à jour des flux de travail puissent déclencher la création d’une nouvelle version, ce n’est pas toujours le cas. Il existe des paramètres de flux de travail appelés propriétés de base, qui sont modifiables sans créer de nouvelle version du flux de travail. La liste de ces paramètres est la suivante :

  • displayName
  • descriptif
  • isEnabled
  • IsSchedulingEnabled
  • Nom de la tâche
  • description de la tâche

Vous trouverez ces paramètres correspondants dans le Centre d’administration Microsoft Entra sous la section Propriétés du flux de travail que vous mettez à jour. Capture d’écran de la mise à jour des propriétés de base LCW

Pour obtenir un guide pas à pas sur la mise à jour de ces propriétés à l’aide du Centre d’administration Microsoft Entra et de l’API via Microsoft Graph, consultez : Gérer les propriétés du flux de travail.

Les propriétés qui déclenchent la création d’une nouvelle version sont les suivantes :

  • Tâches
  • conditions d'exécution

Bien que de nouvelles versions de ces flux de travail soient effectuées dès que vous effectuez les mises à jour dans le Centre d’administration Microsoft Entra, la création d’une nouvelle version d’un flux de travail à l’aide de l’API avec Microsoft Graph nécessite l’exécution de la méthode createNewVersion. Pour obtenir un guide pas à pas pour mettre à jour des tâches ou des conditions d’exécution, consultez : Gérer les versions de flux de travail.

Remarque

Si le flux de travail est à la demande, les informations de configuration associées aux conditions d’exécution ne sont pas présentes.

Quels détails sont contenus dans l’historique des versions du flux de travail

Contrairement à la modification des propriétés de base d’un flux de travail, les versions de workflow nouvellement créées peuvent être très différentes des versions précédentes. Les tâches peuvent être ajoutées ou supprimées, et les destinataires pour lesquels le flux de travail s'exécute peuvent être différents. En raison des modifications importantes qui peuvent se produire dans un flux de travail entre les versions, les détails de version sont également là pour fournir des informations détaillées sur non seulement la version actuelle du flux de travail, mais également ses itérations précédentes.

Détails contenus dans les informations de version, comme indiqué dans le Centre d’administration Microsoft Entra :

Capture d’écran des informations de contrôle de version de flux de travail.

Les informations détaillées sur la version sont les suivantes :

paramètre descriptif
Numéro de version Entier indiquant la version du flux de travail pour laquelle les informations sont destinées. Augmente de façon séquentielle à chaque version successive du flux de travail.
Date de dernière modification La dernière fois que le flux de travail a été mis à jour. Pour les versions précédentes des flux de travail, la date de dernière modification sera toujours l’heure à laquelle la version suivante a été créée.
Auteur de la dernière modification Qui a modifié cette version de flux de travail pour la dernière fois.
Date de création Date et heure de création d’une version de flux de travail.
Créé par Qui a créé cette version spécifique du flux de travail.
Nom Nom du flux de travail à cette version.
Descriptif Description du flux de travail à cette version.
Catégorie Catégorie du flux de travail.
Conditions d’exécution Définit pour qui et quand le flux de travail s’exécute dans cette version.
Tâches Tâches présentes dans cette version de flux de travail. Si vous affichez l’API, vous pouvez également voir les arguments de tâche. Pour obtenir des définitions de tâches spécifiques, consultez : Tâches et définitions de flux de travail de cycle de vie

Étapes suivantes