komplexer ApprovalStage-Typ

Namespace: microsoft.graph

Wichtig

APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .

Wird in der Berechtigungsverwaltung für die approvalStages-Eigenschaft der Genehmigungseinstellungen in der eigenschaft requestApprovalSettings einer Zugriffspaketzuordnungsrichtlinie verwendet. Gibt die primären, Fallback- und Eskalations genehmigenden Personen jeder Phase an.

Definiert in PIM die Einstellungen der Genehmigungsphasen in einem unifiedRoleManagementPolicyApprovalRule-Objekt . Gibt die primären und eskalationsbewilligenden Personen jeder Phase an und gibt an, ob Genehmigungen und Eskalationen erforderlich sind.

Eigenschaften

Eigenschaft Typ Beschreibung
approvalStageTimeOutInDays Int32 Die Anzahl der Tage, in denen eine Anforderung aussteht, bevor sie automatisch abgelehnt wird.
isApproverJustificationRequired Boolean Gibt an, ob die genehmigende Person eine Begründung für die Genehmigung einer Anforderung angeben muss.
isEscalationEnabled Boolean Wenn "true", werden in dieser Genehmigungsphase mindestens eine Eskalations genehmigenden Person konfiguriert.
escalationTimeInMinutes Int32 Wenn eine Eskalation erforderlich ist, kann die Zeit, zu der eine Anforderung eine Antwort von einer primären genehmigenden Person ausstehen kann, ausstehen.
primaryApprovers userSet-Sammlung Die Benutzer, die aufgefordert werden, Anforderungen zu genehmigen. Eine Sammlung von singleUser, groupMembers, requestorManager, internalSponsors und externalSponsors. Fügen Sie beim Erstellen oder Aktualisieren einer Richtlinie mindestens ein userSet in diese Sammlung ein.
escalationApprovers userSet-Sammlung Wenn die Eskalation aktiviert ist und die primären Genehmiger nicht vor der Eskalationszeit antworten, sind die escalationApprovers die Benutzer, die aufgefordert werden, Anforderungen zu genehmigen. Dies kann eine Sammlung von singleUser, groupMembers, requestorManager, internalSponsors und externalSponsors sein. Wenn beim Erstellen oder Aktualisieren einer Richtlinie keine Eskalations genehmigenden Personen vorhanden sind oder keine Eskalations genehmigenden Personen für die Phase erforderlich sind, sollte der Wert dieser Eigenschaft eine leere Auflistung sein.

JSON-Darstellung

Es folgt eine JSON-Darstellung der Anforderungsgenehmigungsphase.


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