La méthode d'approbation de hiérarchie de gestion vous permet d'inviter des approbateurs selon la hiérarchie de gestion de l'émetteur de la demande.
Lors de la création de la stratégie d'approbation, vous devez sélectionner un ensemble de noeuds de hiérarchie à partir d'une application Utilisateurs qui contient la hiérarchie de gestion. Ensuite, une fois qu'une demande est soumise, le parent de l'émetteur de la demande est invité à approuver cette dernière. Lorsque cet utilisateur approuve la demande, la stratégie remonte vers le haut de la hiérarchie de gestion jusqu'à ce qu'elle soit exécutée.
Remarques
- Vous pouvez configurer la méthode de hiérarchie de gestion dans les stratégies d'approbation uniquement. Vous ne pouvez pas la configurer dans les stratégies de validation ou de notification.
- L'ensemble de noeuds sélectionné pour la hiérarchie de gestion doit respecter les conditions suivantes :
- Il doit provenir d'une application Utilisateurs. (Reportez-vous à la section Utilisation des applications Utilisateurs)
- Il doit s'agir d'un ensemble de noeuds de hiérarchie et non d'un ensemble de noeuds de liste (autrement dit, l'ensemble de noeuds doit disposer d'un ensemble de hiérarchies associé).
- Il ne peut pas prendre en charge les noeuds partagés.
- L'autorisation Participant (Lecture) au minimum doit être affectée aux utilisateurs dans la hiérarchie de gestion sur le point de vue associé à la stratégie pour qu'ils puissent approuver la demande. Reportez-vous à la section Sécurité pour les vues et les points de vue.
Note:
Contrairement aux propriétaires de noeud dans une stratégie utilisant la méthode d'approbation de possession, les utilisateurs ne disposant pas au moins de l'autorisation
Participant (Lecture) sur le point de vue ne peuvent pas approuver de demandes via l'inspecteur de demande. Si un utilisateur dans la hiérarchie de gestion ne dispose pas de l'autorisation appropriée, la demande est escaladée. Reportez-vous à la section
Rappels et escalades de stratégie.
-
Utilisez le paramètre Type d'exécution pour déterminer le mode d'exécution de la stratégie de hiérarchie de gestion :
- Fixe : la stratégie est exécutée une fois qu'un nombre indiqué de niveaux d'approbation a été atteint.
- Variable : la stratégie est exécutée lorsqu'une expression d'exécution indiquée renvoie la valeur True. Le contexte de noeud de l'expression est de type Utilisateur.
Par exemple, vous pouvez utiliser le paramètre Fixe défini sur 2
pour indiquer que la stratégie est exécutée lorsque le parent de l'émetteur de demande et l'ancêtre de niveau supérieur suivant dans la hiérarchie approuvent la demande. Sinon, vous pouvez également utiliser le paramètre Variable pour indiquer que la stratégie est exécutée lorsqu'une approbation est reçue dans laquelle la propriété CoreStats.Level
sur le noeud de hiérarchie est supérieure à 2
.
Traitement des demandes
Pour les stratégies de hiérarchie de gestion, les invités et l'exécution de la stratégie sont calculés selon la structure de noeud de l'ensemble de noeuds de hiérarchie de gestion. Lorsqu'une demande avec une stratégie de hiérarchie de gestion atteint l'étape d'approbation, le processus est le suivant :
- L'ensemble de noeuds de hiérarchie de gestion est évalué et le noeud associé au propriétaire de demande est localisé.
- L'utilisateur associé au noeud parent du noeud de propriétaire de la demande est invité à approuver cette dernière.
- Lorsque chaque invité approuve la demande, la stratégie est évaluée pour l'exécution :
- Si Type d'exécution est défini sur Fixe, la stratégie est exécutée si le nombre d'approbations indiqué dans le paramètre Niveaux d'exécution est atteint.
- Si Type d'exécution est défini sur Variable, l'expression d'exécution est évaluée et la stratégie est exécutée si l'expression renvoie True.
- Si la stratégie est exécutée, la demande passe à l'étape suivante. Si la stratégie n'est pas exécutée, l'ancêtre de niveau supérieur suivant dans l'ensemble de noeuds est invité à approuver la demande.
Escalade des demandes
Les demandes sont escaladées si l'une des conditions suivantes est remplie :
- Aucun ensemble de noeuds de hiérarchie de type Utilisateur valide n'est associé à la stratégie.
- Le propriétaire de la demande est introuvable dans la hiérarchie de gestion.
- L'invité n'est pas un utilisateur valide dans Oracle Enterprise Data Management Cloud. (Autrement dit, la propriété
EDM User
sur l'utilisateur n'a pas la valeur True
. Reportez-vous à la section Propriétés prédéfinies pour les applications Utilisateurs.)
- L'invité ne dispose pas au moins de l'autorisation Participant (Lecture) sur le point de vue associé à la stratégie.
- L'invité de noeud supérieur a approuvé la demande mais la stratégie n'est pas exécutée. Par exemple, la stratégie requiert cinq niveaux d'approbation mais la chaîne de hiérarchie n'en comporte que quatre.
- L'invité est absent ou son adresse électronique n'est pas configurée.