Partager via


Type complexe approvalStage

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Dans la gestion des droits d’utilisation, utilisé pour la propriété approvalStages des paramètres d’approbation dans la propriété requestApprovalSettings d’une stratégie d’attribution de package d’accès. Spécifie les approbateurs principaux, de secours et d’escalade de chaque étape.

Dans PIM, définit les paramètres des étapes d’approbation dans un objet unifiedRoleManagementPolicyApprovalRule . Spécifie les approbateurs principaux et d’escalade de chaque étape et indique si des approbations et des escalades sont requises.

Propriétés

Propriété Type Description
approvalStageTimeOutInDays Int32 Nombre de jours pendant lesquels une demande peut être en attente d’une réponse avant qu’elle ne soit automatiquement refusée.
isApproverJustificationRequired Valeur booléenne Indique si l’approbateur doit fournir une justification pour l’approbation d’une demande.
isEscalationEnabled Valeur booléenne Si la valeur est true, un ou plusieurs approbateurs d’escalade sont configurés dans cette étape d’approbation.
escalationTimeInMinutes Int32 Si une escalade est requise, la durée pendant laquelle une demande peut être en attente d’une réponse d’un approbateur principal.
primaryApprovers collection userSet Utilisateurs qui sont invités à approuver les demandes. Collection de singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors et targetUserSponsors. Lors de la création ou de la mise à jour d’une stratégie, incluez au moins un userSet dans cette collection.
escalationApprovers collection userSet Si l’escalade est activée et que les approbateurs principaux ne répondent pas avant l’heure d’escalade, les escaladeApprovers sont les utilisateurs qui seront invités à approuver les demandes. Il peut s’agir d’une collection de singleUser, groupMembers, requestorManager, internalSponsors et externalSponsors. Lors de la création ou de la mise à jour d’une stratégie, s’il n’y a pas d’approbateur d’escalade ou s’il n’y a pas d’approbateur d’escalade pour la phase, la valeur de cette propriété doit être une collection vide.

Représentation JSON

Voici une représentation JSON de l’étape d’approbation de la demande.


{
    "approvalStageTimeOutInDays": 14,
    "isApproverJustificationRequired": true,
    "isEscalationEnabled": true,
    "escalationTimeInMinutes": 11520,
    "primaryApprovers": [{"@odata.type": "microsoft.graph.userSet"}],
    "escalationApprovers": [{"@odata.type": "microsoft.graph.userSet"}]
}