Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les workflows créés à l'aide des flux de travail Lifecycle vous permettent d'automatiser les tâches courantes pour les utilisateurs en fonction de la place qu'ils occupent dans le modèle de cycle de vie d'intégration, de mobilité et de départ au sein de votre organisation. Ces flux de travail peuvent s’exécuter de deux manières, manuellement (à la demande) pour des utilisateurs spécifiques ou selon une planification si un utilisateur répond aux conditions d’exécution définies d’un flux de travail. Ces conditions d’exécution sont définies par deux parties, un déclencheur et une étendue. Cet article décrit les conditions d’exécution, la différence entre les déclencheurs et les étendues de flux de travail et les conditions pour lesquelles un flux de travail planifié s’exécute pour les utilisateurs.
Conditions d’exécution du flux de travail
Pour qu’un flux de travail s’exécute pour les utilisateurs en fonction d’une planification, ils doivent d’abord remplir ses conditions d’exécution. Les conditions d’exécution sont les suivantes :
- Déclencheur : définit les conditions pour lesquelles un flux de travail s’exécute pour les utilisateurs.
- Étendue : définit les utilisateurs pour lesquels le flux de travail s’exécute.
Le déclencheur que vous choisissez dépend du type de flux de travail que vous souhaitez exécuter pour les utilisateurs, et l’étendue que vous choisissez est basée sur le déclencheur sélectionné. Il existe actuellement quatre types de déclencheurs pris en charge :
- Attribut basé sur l’heure : le flux de travail est déclenché selon la planification lorsqu’une valeur de temps est remplie.
- Modifications d’attribut : le flux de travail est déclenché selon la planification lorsqu’une modification d’un attribut se produit.
- Modification de l’appartenance au groupe : le flux de travail est déclenché selon la planification lorsqu’une modification d’appartenance au groupe est remplie.
- À la demande uniquement : le flux de travail est déclenché manuellement.
Remarque
Le déclencheur à la demande uniquement est le déclencheur par défaut des modèles de flux de travail à la demande uniquement. Pour obtenir la liste complète des modèles de flux de travail et leurs déclencheurs compatibles, consultez : Modèles et catégories de flux de travail de cycle de vie.
Déclencheur d’attribut basé sur le temps
Le déclencheur d’attribut basé sur le temps vous permet de définir un déclencheur en fonction de l’heure à laquelle une valeur de temps est remplie.
Lorsque vous définissez un flux de travail où le type de déclencheur est attribut Time based, les détails suivants sont définis :
Détails du déclencheur | Descriptif |
---|---|
Jours à partir de l’événement | Le nombre de jours depuis l'attribut utilisateur de l'événement lors du déclenchement du flux de travail. La valeur peut être comprise entre 0 et 180. |
Chronométrage des événements | Définit le moment où le détail Jours depuis l'Événement pour un flux de travail est déclenché. Par exemple, un flux de travail planifié pour s’exécuter pour un utilisateur avant de commencer à travailler aurait une valeur de minutage d’événement avant, tandis qu’un flux de travail planifié pour s’exécuter pour un utilisateur une fois qu’il quitte votre organisation aurait une valeur de minutage d’événement de After. Si vous sélectionnez un modèle pour un flux de travail qui s’exécute le même jour que l’attribut utilisateur de l’événement, la valeur est Activée. |
Attribut d'utilisateur d'événement | Attribut définissant la modification qui déclenche le flux de travail. Le type de flux de travail utilisé détermine les attributs disponibles. Un flux de travail de jointure peut avoir la valeur d’attribut « employeeHireDate » ou « createdDateTime », tandis qu’un flux de travail leaver a une valeur d’attribut « employeeLeaveDate » ou « LastSignInDateTime ». Pour obtenir la liste des modèles et leurs attributs d’utilisateur d’événement, consultez : Modèles et catégories de flux de travail de cycle de vie. |
Remarque
L’attribut utilisateur d’événement doit être défini dans l’ID Microsoft Entra pour les utilisateurs. Pour plus d’informations sur ce processus, consultez : Comment synchroniser les attributs pour les workflows de cycle de vie.
Étendue de l’attribut basé sur le temps
L'étendue de l'attribut basé sur le temps vous permet de définir pour qui le flux de travail s'exécute lorsque le déclencheur temporel est activé.
Lorsque vous définissez l’étendue du déclencheur d’attribut basé sur le temps, les détails suivants sont définis :
Détail de l’étendue | Descriptif |
---|---|
Type d'étendue | Basé sur une règle. |
Règle | Définit la règle concernant ceux qui correspondent à l'étendue du déclencheur d'attribut temporel. |
Remarque
L’évaluation de règle respecte la casse.
Déclencheur de modification d’attribut
Le déclencheur de modification d’attribut vous permet de définir un déclencheur en fonction du moment où un attribut change pour les utilisateurs.
Lors de la définition d’un flux de travail où le type de déclencheur est Modification d’attribut, les détails suivants sont définis :
Détails du déclencheur | Descriptif |
---|---|
Attribut de déclencheur | L’attribut de déclencheur définit l’attribut en cours de modification pour déclencher l’exécution du flux de travail. |
Action/Opérateur | Définit la modification de l’attribut qui déclenche l’exécution du flux de travail. |
Valeur | Valeur de l’attribut de déclencheur. |
Étendue du déclencheur des modifications d’attributs
Le champ d'application du déclencheur de changement d'attribut vous permet de déterminer pour qui le processus s'exécute lorsque le déclencheur de changement d'attribut est activé.
Lorsque vous définissez l’étendue du déclencheur de modification d’attribut, les détails suivants sont définis :
Détail de l’étendue | Descriptif |
---|---|
Type d'étendue | Basé sur une règle. |
Règle | Définit la règle pour qui répond à l’étendue du déclencheur de modifications d’attribut. |
Remarque
L’évaluation de règle respecte la casse.
Déclencheur de modification de l’appartenance au groupe
Pour les flux de travail déclenchés en fonction d’une modification d’appartenance au groupe, le flux de travail s’exécute selon une planification lorsqu’un utilisateur est ajouté ou supprimé d’un groupe.
Lorsque vous définissez un flux de travail où le type de déclencheur est le changement d’appartenance au groupe, les détails suivants sont définis :
Détails du déclencheur | Descriptif |
---|---|
Action | Décrit la modification de l’appartenance au groupe qui déclenche la condition d’exécution. Peut être ajouté au groupe ou supprimé du groupe. |
Étendue de modification de l’appartenance au groupe
L’étendue des modifications d’appartenance au groupe vous permet de définir pour qui le flux de travail s'exécute lorsque le déclencheur de changement d'appartenance au groupe est activé.
Lorsque vous définissez l’étendue du déclencheur de modification d’appartenance au groupe, les détails suivants sont définis :
Détail de l’étendue | Descriptif |
---|---|
Type d'étendue | Fondé sur un groupe. |
Groupe sélectionné | Définit le groupe pour lequel l’action de déclencheur est basée sur. |
Déclencheur à la demande uniquement
Le déclencheur à la demande est défini pour exécuter le workflow pour les utilisateurs que vous sélectionnez manuellement. Les flux de travail avec ces déclencheurs ne s’exécutent pas selon une planification. Les utilisateurs sont sélectionnés dans la section détails de l’étendue du flux de travail.
Lorsque vous définissez un flux de travail où le type de déclencheur est à la demande uniquement, les détails suivants sont définis :
Détails du déclencheur | Descriptif |
---|---|
Type d'étendue | Le type d’étendue détermine la façon dont l’étendue du flux de travail est configurée. La valeur par défaut est la sélection utilisateur. |
Type de sélection | Le type de sélection du flux de travail peut être défini pour vous permettre de choisir les utilisateurs lors de sa création pour qui il s’exécute dès que le flux de travail est créé, ou en vous permettant de choisir les utilisateurs à exécuter le flux de travail à une date ultérieure. |
Pour obtenir un guide détaillé sur l’exécution d’un flux de travail à la demande pour les utilisateurs, consultez : Exécuter un flux de travail à la demande.
Étendue de l’utilisateur d’exécution
Une fois que les conditions d’exécution sont définies pour un flux de travail activé, vous pouvez voir la liste des utilisateurs qui répondent actuellement aux conditions d’exécution. Cette liste d’utilisateurs est composée des utilisateurs pour lesquels le flux de travail s'exécute la prochaine fois que le flux de travail s'exécute, et qui est basée sur la dernière fois que le moteur de flux de travail a évalué les utilisateurs au sein de votre entité.
Si les conditions d’exécution ont récemment été modifiées pour le flux de travail, alors la liste de portée de l’utilisateur d’exécution pourrait ne pas être à jour. Lorsque les conditions d’exécution sont récemment modifiées, la liste s’actualise avec les utilisateurs répondant aux dernières conditions d’exécution après que le moteur de flux de travail réévalue les utilisateurs. Avant l’exécution du flux de travail pour les utilisateurs, il vérifie également que la liste des utilisateurs répond toujours aux conditions d’exécution actuelles.
Remarque
Il existe actuellement une fenêtre de rattrapage pour les utilisateurs en fonction d’une période de 3 jours. Cela signifie que lorsqu’un flux de travail est créé, le moteur de flux de travail prend en compte les utilisateurs qui ont précédemment rempli ses conditions d’exécution, dans les 3 jours par rapport à l'étendue des utilisateurs. Par exemple, si vous avez créé un flux de travail de pré-embauche pour s’exécuter pour les utilisateurs d’un certain service 1 semaine avant leur date d’embauche, un utilisateur qui a été créé dans les 10 jours avant leur date d’embauche relève également de l’étendue du flux de travail.
Pour obtenir un guide détaillé sur l’affichage de l’étendue de l’utilisateur d’exécution d’un flux de travail spécifique, consultez : Vérifier l’étendue de l’utilisateur d’exécution d’un flux de travail.
Planification de flux de travail
Bien que les workflows nouvellement créés soient activés par défaut, la planification est une option qui doit être activée manuellement. Pour vérifier si le flux de travail est planifié, vous pouvez afficher la colonne planifiée sur la page vue d’ensemble du flux de travail.
Une fois la planification activée, le flux de travail est évalué toutes les trois heures (par défaut) ou par l’intervalle que vous sélectionnez dans les paramètres de flux de travail pour déterminer s’il doit s’exécuter ou non.
Remarque
Une fois que l'utilisateur répond aux conditions d'exécution et qu'il est dans le champ d'application du flux de travail, le moteur de cycle de vie du flux de travail évalue à nouveau l'utilisateur avant que le flux de travail ne commence à le traiter. Si l’utilisateur ne répond plus aux conditions d’exécution du flux de travail, il ne sera pas traité.
Pour obtenir un guide détaillé sur la définition des conditions d’exécution d’un flux de travail, consultez : Créer un flux de travail de cycle de vie.