Share via


Historique des workflows de cycle de vie

Les workflows créés à l’aide de Workflows de cycle de vie permettent d’automatiser la tâche de cycle de vie pour les utilisateurs, où qu’ils se trouvent dans le modèle JML (Joiner-Mover-Leaver) de leur cycle de vie d’identité au sein de votre organisation. Une part importante du processus de gestion du cycle de vie d’une organisation consiste à vérifier que les workflows sont traités correctement. Les workflows qui ne sont pas traités correctement peuvent entraîner de nombreux problèmes en termes de sécurité et de conformité. Grâce aux fonctionnalités d’historique du workflow de cycle de vie, vous pouvez spécifier les événements de workflow dont vous souhaitez afficher un historique en fonction des utilisateurs, des exécutions ou des résumés de tâches. Cette fonctionnalité de création de rapports vous permet de voir rapidement ce qui a été exécuté et pour quel utilisateur, que l’exécution ait réussi ou non. En plus des résumés dans ces domaines spécifiques, vous pouvez également afficher des informations détaillées sur chaque événement spécifique enregistré dans leur section respective. Vous êtes également en mesure de télécharger ces rapports en tant que fichiers CSV. Dans cet article, vous découvrez à quel moment utiliser chacune de ces fonctionnalités lorsque vous obtenez d’autres informations sur la façon dont les workflows ont été utilisés par les utilisateurs de votre organisation. Pour découvrir des informations sur le workflow d’agrégat dans votre locataire, consultez : Insights sur le workflow de cycle de vie (préversion). Pour des informations détaillées sur chaque action entreprise par les workflows de cycle de vie, consultez : Audit des workflows de cycle de vie.

Résumés d’historique Workflows de cycle de vie

Les workflows de cycle de vie présentent une fonctionnalité d’historique basée sur des résumés et des détails. Ces résumés d’historique vous permettent d’obtenir rapidement des informations sur l’exécution d’un workflow, et sur la réussite de cette exécution. Cela est utile, car l’ensemble volumineux d’informations fournies par les journaux d’audit peut devenir trop important pour être utilisé efficacement. Pour faciliter la lecture de nombreuses informations, les workflows de cycle de vie fournissent des résumés. Vous pouvez afficher ces résumés d’historique de trois façons :

  • Résumé des utilisateurs : affiche un résumé des utilisateurs traités par un workflow. Les informations sur la réussite, l’échec et le nombre total d’exécutions pour chaque utilisateur spécifique s’affichent.
  • Résumé des exécutions : affiche un résumé des exécutions de workflows. Vous y verrez des informations sur les tâches qui ont réussi, qui ont échoué et qui ont été exécutées jusqu’au bout lors des exécutions des workflows.
  • Résumé des tâches : affiche un résumé des tâches qui ont été traitées par un workflow, ainsi que les tâches qui ont échoué, qui ont réussi et qui ont été exécutées jusqu’au bout dans le workflow.

Les résumés vous permettent d’obtenir rapidement des informations sur la façon dont un workflow a été exécuté par lui-même ou par des utilisateurs, sans rentrer dans les détails des journaux. Pour obtenir des instructions détaillées sur la façon d’obtenir ces informations, consultez Vérifier l’état d’un workflow.

Informations contenues dans les résumés des utilisateurs

Les résumés des utilisateurs vous permettent d’afficher les informations d’un workflow via des utilisateurs traités.

Capture d’écran d’un résumé des utilisateurs d’un workflow.

Dans le résumé des utilisateurs, vous pouvez trouver les informations suivantes :

Paramètre Description
Total traité Nombre total d’utilisateurs traités par un workflow au cours de la période sélectionnée.
Réussite Nombre total d’utilisateurs dont le traitement par un workflow a réussi au cours de la période sélectionnée.
Échec Nombre total d’utilisateurs dont le traitement par un workflow a échoué au cours de la période sélectionnée.
Total des tâches Nombre total de tâches traitées dans un workflow pour les utilisateurs au cours de la période sélectionnée.
Tâches ayant échoué Nombre total de tâches traitées dans un workflow pour les utilisateurs et qui ont échoué au cours de la période sélectionnée.

Détails de l’historique des utilisateurs

Les informations détaillées sur l’historique des utilisateurs vous permettent de filtrer des informations spécifiques en fonction des éléments suivants :

  • Date : vous pouvez filtrer les exécutions de workflows selon une plage pouvant aller de 24 heures à 30 jours.
  • État : vous pouvez filtrer selon l’état de l’utilisateur traité. Les états pris en charge sont les suivants : Terminé, En cours, En file d’attente, Annulé, Terminé avec des erreurs et Échec.
  • Type d’exécution du workflow : vous pouvez filtrer selon le type d’exécution du workflow, par exemple Planifiée ou À la demande
  • Date de fin : vous pouvez filtrer les utilisateurs qui ont été traités dans un workflow selon une plage comprise entre 24 heures et 30 jours.

Détails de l’état de l’historique des utilisateurs

Lors de l’affichage de l’état de l’historique de traitement utilisateur, les valeurs d’état correspondent aux informations suivantes :

État Informations
Completed Cet état est signalé si toutes les tâches du workflow sont traitées correctement pour un utilisateur.
En cours Cet état est signalé lorsqu’un workflow commence à exécuter des tâches pour un utilisateur. L’état reste inchangé jusqu’à ce que toutes les tâches du workflow soient traitées pour l’utilisateur ou jusqu’à ce qu’elles échouent.
Mis(e) en file d’attente Cet état est signalé lorsqu’un utilisateur est identifié par le moteur du workflow de cycle de vie, qui répond aux conditions d’exécution d’un workflow. À ce stade, un utilisateur entre à l’état En cours si le workflow commence à s’exécuter pour lui, ou à l’état Annulé si l’administrateur annule manuellement le workflow.
Annulé Cet état est signalé pour les raisons suivantes :

1. Si le workflow a été supprimé, tous les utilisateurs planifiés pour lesquels il est configuré pour s’exécuter sont annulés.
2. Si le workflow a été désactivé, tous les utilisateurs planifiés pour lesquels il est configuré pour s’exécuter sont annulés.
3. Si la planification du workflow a été désactivée, tous les utilisateurs planifiés pour lesquels il est configuré pour s’exécuter sont annulés.
4. Si une nouvelle version du workflow a été créée et que toutes les tâches ont été désactivées, tous les utilisateurs planifiés pour lesquels il est configuré pour s’exécuter sont annulés.
5. Si les utilisateurs ne remplissent pas les conditions d’exécution actuelles de la nouvelle version du workflow, les exécutions planifiées sont annulées.
6. Si l’utilisateur était mis en file d’attente pour que le workflow s’exécute pour lui, mais que son profil a été modifié et qu’il ne répond plus aux conditions d’exécution actuelles du workflow juste avant son exécution, le traitement est annulé.
Terminé avec des erreurs Cet état est signalé si le workflow est terminé, mais qu’une ou plusieurs tâches définies pour lesquelles continueOnError est défini sur true ont échoué.
Échoué Cet état est signalé si une tâche avec continueOnError définie sur faux échoue.

Pour obtenir un guide complet sur l’obtention des résumés concernant les utilisateurs traités, consultez : Historique des workflows utilisateur dans le centre d’administration Microsoft Entra.

Résumé des exécutions

Les résumés des exécutions vous permettent d’afficher les informations d’un workflow via son historique des exécutions.

Capture d’écran d’un résumé des exécutions d’un workflow.

Dans le résumé des exécutions, vous pouvez trouver les informations suivantes :

Paramètre Description
Total traité Nombre total de workflows qui ont été exécutés.
Réussite Workflows dont l’exécution a réussi.
Échec Workflows dont l’exécution a échoué.
Tâches ayant échoué Workflows qui ont connu des échecs de tâches pendant leur exécution.

Détails de l’historique des exécutions

Les informations détaillées sur l’historique des exécutions vous permettent de filtrer des informations spécifiques en fonction des éléments suivants :

  • Date : vous pouvez filtrer les exécutions de workflows selon une plage pouvant aller de 24 heures à 30 jours.
  • État : vous pouvez filtrer selon l’état de l’exécution de workflow. Les états pris en charge sont les suivants : Terminé, En cours, En file d’attente, Annulé, Terminé avec des erreurs et Échec.
  • Type d’exécution du workflow : vous pouvez filtrer selon le type d’exécution du workflow, par exemple Planifiée ou À la demande
  • Date de fin : vous pouvez filtrer les exécutions de workflows selon une plage pouvant aller de 24 heures à 30 jours.

Détails de l’état de l’historique des exécutions

Lors de l’affichage de l’état de l’historique d’exécution, les valeurs d’état correspondent aux informations suivantes :

État Informations
Mis(e) en file d’attente Cet état est signalé la première fois qu’un workflow est configuré pour s’exécuter.
En cours Cet état est signalé dès que le workflow commence à traiter sa première tâche.
Annulé Cet état est signalé s’il était En cours à un moment donné et est désormais gelé dans cet état.
Terminé avec des erreurs Cet état est signalé si le workflow s’exécute correctement pour certains utilisateurs, mais pas pour d’autres. Si un workflow entre dans l’état En file d’attente, mais que toutes ses instances sont annulées avant l’exécution, il affichera également cet état avant même d’entrer à l’état En cours.
Completed Cet état est signalé si le workflow s’est exécuté avec succès pour chaque utilisateur.
Échoué Cet état est signalé si toutes les tâches ont échoué pour tous les utilisateurs pour lesquels le workflow est exécuté. Les utilisateurs ayant fait l’objet d’annulation ne sont pas comptés comme des échecs dans le rapport.

Pour obtenir un guide complet sur l’obtention d’informations sur les exécutions consultez : Exécuter l’historique de workflow à l’aide du centre d’administration Microsoft Entra.

Résumé des tâches

Les résumés des tâches vous permettent d’afficher les informations d’un workflow par le biais de ses tâches.

Capture d’écran d’un résumé des tâches d’un workflow.

Dans le résumé des tâches, vous pouvez trouver les informations suivantes :

Paramètre Description
Total traité Nombre total de tâches traitées par un workflow.
Réussite Nombre de tâches dont le traitement par un workflow a réussi.
Échec Nombre de tâches dont le traitement par un workflow a échoué.
Non traité Nombre de tâches qui n’ont pas été traitées par un workflow.

Détails de l’historique des tâches

Les informations détaillées sur l’historique des tâches vous permettent de filtrer des informations spécifiques en fonction des éléments suivants :

  • Date : vous pouvez filtrer les exécutions de workflows selon une plage pouvant aller de 24 heures à 30 jours.
  • État : vous pouvez filtrer selon l’état de l’exécution de workflow. Les états pris en charge sont les suivants : Terminé, En cours, En file d’attente, Annulé, Terminé avec des erreurs et Échec.
  • Date de fin : vous pouvez filtrer les exécutions de workflows selon une plage pouvant aller de 24 heures à 30 jours.
  • Tâches : vous pouvez filtrer en fonction du nom des tâches.

Détails de l’état de l’historique des tâches

Lors de l’affichage de l’état de l’historique de tâche, les valeurs d’état correspondent aux informations suivantes :

État Informations
Mis(e) en file d’attente Cet état est signalé une fois qu’une instance de workflow est planifiée pour l’exécution. Des rapports de tâches pour toutes les tâches du workflow sont également créés avec cet état au moyen de l’enregistrement d’exécution. Chaque rapport de tâche inclut tous les utilisateurs, mais représente une tâche spécifique.
En cours Cet état est signalé dès le démarrage du traitement de la première tâche.
Annulé Cet état est signalé si aucune tâche n’est traitée avant l’annulation du workflow. Si un workflow contenant les tâches est supprimé, l’état s’affichera également comme Annulé.
Terminé avec des erreurs Cet état est signalé si une tâche est traitée pour un utilisateur, mais que toutes les tâches n’aboutissent pas.
Completed Cet état est signalé si toutes les tâches se sont exécutées avec succès pour chaque utilisateur.
Échoué Cet état est signalé si toutes les tâches ont échoué.

Il est important de séparer le traitement du workflow de l’exécution des tâches, car dans un workflow, certaines tâches d’un traitement utilisateur peuvent réussir, alors que d’autres peuvent échouer. Le fait qu’une tâche s’exécute ou non après l’échec d’une tâche dans un workflow dépend de paramètres comme Continuer en cas d’erreur, ainsi que de sa place dans le workflow. Pour plus d’informations, consultez Paramètres des tâches courantes.

Étapes suivantes