Qu’est-ce que les workflows de cycle de vie ?
Les workflows de cycle de vie sont une nouvelle fonctionnalité de gouvernance des identités qui permet aux organisations de gérer les utilisateurs Microsoft Entra en automatisant ces trois processus de cycle de vie de base :
- Joiner : lorsqu’un individu entre dans l’étendue nécessitant l’accès. Il peut par exemple s’agir d’un nouvel employé qui rejoint une entreprise ou une organisation.
- Mover : lorsqu’un individu se déplace entre les limites d’une organisation. Ce mouvement peut nécessiter un accès ou des autorisations supplémentaires. Il s’agit par exemple d’un utilisateur qui était dans le service marketing et qui est maintenant membre de l’organisation commerciale.
- Leaver : lorsqu’un individu quitte l’étendue nécessitant l’accès. Ce mouvement peut nécessiter la suppression de l’accès. Il s’agit, par exemple, d’un employé qui prend sa retraite ou a été licencié.
Les workflows contiennent des processus spécifiques, qui s’exécutent automatiquement sur les utilisateurs lors de leur déplacement dans leur cycle de vie. Les workflows se composent de tâches et de conditions d’exécution.
Les tâches sont des actions spécifiques qui s’exécutent automatiquement lorsqu’un workflow est déclenché. Une condition d'exécution définit l'étendue des personnes concernées et le déclenchement de l'exécution d'un flux de travail. Par exemple, envoyer à un manager un e-mail 7 jours avant la valeur dans l’attribut employeeHireDate
des nouveaux employés peut être décrit comme un workflow. En voici les composants :
- Tâche : envoyer un e-mail.
- Qui (champ d'application) : nouveaux employés.
- Quand (déclencheur) : sept jours avant la valeur de l’attribut
employeeHireDate
.
Un workflow automatique planifie un déclencheur en fonction des attributs utilisateur. L’étendue des workflows automatiques est possible à l’aide d’un large éventail d’attributs utilisateur et étendus, tel que le service auquel un utilisateur appartient.
Les workflows de cycle de vie peuvent même s’intégrer à la capacité des tâches d’applications logiques à étendre les workflows pour des scénarios plus complexes via vos applications logiques existantes.
Pourquoi utiliser des workflows de cycle de vie
Toute personne qui souhaite moderniser un processus de gestion du cycle de vie des identités pour les employés doit vérifier que :
- Lorsque des utilisateurs rejoignent l’organisation, ils sont prêts à entamer le jour 1. Ils disposent d’un accès correct aux informations, à l’appartenance aux groupes et aux applications dont ils ont besoin.
- Lorsque des utilisateurs quittent l’entreprise pour diverses raisons (fin de contrat, séparation, congé d’absence ou départ à la retraite), leur accès est révoqué en temps opportun.
- Le processus de fourniture ou de révocation de l’accès n’est pas trop lourd ou fastidieux pour les administrateurs.
- Les administrateurs et les autres utilisateurs bénéficiant des autorisations peuvent facilement résoudre les problèmes, et que la journalisation est suffisante pour faciliter la résolution des problèmes, l’audit et la conformité.
Les principales raisons d’utiliser des workflows de cycle de vie sont les suivantes :
- Étendez votre processus d’approvisionnement basé sur les ressources humaines avec d’autres workflows qui simplifient et automatisent les tâches.
- Centraliser votre processus de workflow pour vous permettre de créer et de gérer facilement des workflows dans un seul et même emplacement.
- Résoudre facilement les problèmes des scénarios de workflow avec l’historique du flux de travail et les journaux d’audit.
- Gérez le cycle de vie des utilisateurs à grande échelle. À mesure que votre organisation se développe, le besoin en ressources pour la gestion des cycles de vie des utilisateurs diminue.
- Réduire ou supprimer les tâches manuelles.
- Appliquer des applications logiques pour étendre les workflows pour des scénarios plus complexes à l’aide de vos applications logiques existantes.
Ces fonctionnalités peuvent vous aider à garantir une expérience globale en vous permettant de supprimer d’autres dépendances et applications pour obtenir le même résultat. Vous pouvez ensuite augmenter l’efficacité de l’orientation des nouveaux employés et du retrait d’anciens employés du système.
Quand utiliser des workflows de cycle de vie
Vous pouvez utiliser des workflows de cycle de vie pour répondre à l’une des conditions suivantes :
- Automatisation et extension de l’orientation des utilisateurs/approvisionnement RH : utilisez des workflows de cycle de vie lorsque vous souhaitez étendre vos scénarios d’approvisionnement RH en automatisant des tâches telles que la génération de mots de passe temporaires et l’envoi d’e-mails à des managers. Si vous disposez actuellement d’un processus manuel pour l’orientation, utilisez des workflows de cycle de vie dans le cadre d’un processus automatisé.
- Automatisation de l’appartenance de groupe dynamique : lorsque les groupes de votre organisation sont bien définis, vous pouvez automatiser l’appartenance utilisateur de ces groupes. Les avantages et différences des appartenances de groupe dynamique incluent :
- Les workflows de cycle de vie gèrent les groupes statiques, où vous n’avez pas besoin d’une règle de groupe dynamique.
- Il n’est pas nécessaire d’avoir une règle par groupe. Les règles de workflow de cycle de vie déterminent l’étendue des utilisateurs sur lesquels exécuter des flux de travail, et non sur quel groupe.
- Les workflows de cycle de vie permettent de gérer le cycle de vie des utilisateurs au-delà des attributs pris en charge dans les appartenances de groupe dynamique, par exemple, un certain nombre de jours avant la valeur de l’attribut
employeeHireDate
. - Les workflows de cycle de vie peuvent effectuer des actions sur le groupe, pas seulement sur l’appartenance.
- Historique et audit des workflows : utilisez des workflows de cycle de vie lorsque vous devez créer une piste d’audit des processus de cycle de vie des utilisateurs. En utilisant le Centre d’administration Microsoft Entra, vous pouvez voir l’historique et les audits pour les scénarios d’orientation et de départ.
- Automatisation de la gestion des comptes d’utilisateur : une partie clé du processus de cycle de vie des identités consiste à s’assurer que les utilisateurs qui quittent ont leur accès aux ressources révoqué. Vous pouvez utiliser des workflows de cycle de vie pour automatiser la désactivation et la suppression des comptes d’utilisateur.
- Automatisation de l’attribution des package d’accès : des workflows de cycle de vie peuvent être utilisés pour automatiser l’attribution et la suppression des packages d’accès pour les utilisateurs.
- Intégration à des applications logiques : vous pouvez appliquer des applications logiques pour étendre les workflows pour des scénarios plus complexes.
Conditions de licence
L’utilisation de cette fonctionnalité nécessite des licences Gouvernance des ID Microsoft Entra ou Suite Microsoft Entra. Pour trouver la licence adaptée à vos besoins, consultez Notions de base sur les licences Gouvernances des ID Microsoft Entra.
Avec les workflows de cycle de vie, vous pouvez :
- Créer, gérer et supprimer des workflows jusqu’à la limite totale de 100 workflows.
- Déclencher l’exécution planifiée et à la demande des workflows.
- Gérer et configurer des tâches existantes pour créer des workflows propres à vos besoins.
- Créer jusqu’à 100 extensions de tâches personnalisées à utiliser dans vos workflows.