Share via


approvalStage 複合型

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

エンタイトルメント管理で、アクセス パッケージ割り当てポリシーrequestApprovalSettings プロパティの承認設定の approvalStages プロパティに使用されます。 各ステージのプライマリ、フォールバック、エスカレーションの承認者を指定します。

PIM では、 unifiedRoleManagementPolicyApprovalRule オブジェクトの承認ステージの設定を定義します。 各ステージのプライマリ承認者とエスカレーション承認者、および承認とエスカレーションが必要かどうかを指定します。

プロパティ

プロパティ 説明
approvalStageTimeOutInDays Int32 要求が自動的に拒否されるまでの応答を保留できる日数。
isApproverJustificationRequired ブール型 承認者が要求を承認するための正当な理由を提供する必要があるかどうかを示します。
isEscalationEnabled ブール型 true の場合、この承認ステージで 1 人以上のエスカレーション承認者が構成されます。
escalationTimeInMinutes Int32 エスカレーションが必要な場合、要求がプライマリ承認者からの応答を保留できる時間。
primaryApprovers userSet コレクション 要求の承認を求められるユーザー。 singleUsergroupMembersrequestorManagerinternalSponsorsexternalSponsorstargetUserSponsors のコレクション。 ポリシーを作成または更新する場合は、このコレクションに少なくとも 1 つの userSet を含めます。
escalationApprovers userSet コレクション エスカレーションが有効になっていて、プライマリ承認者がエスカレーション時間の前に応答しない場合、escalationApprovers は要求の承認を求められるユーザーです。 これは、 singleUsergroupMembersrequestorManagerinternalSponsorsexternalSponsors のコレクションです。 ポリシーを作成または更新するときに、エスカレーション承認者がいない場合、またはエスカレーション承認者がステージに必要ない場合、このプロパティの値は空のコレクションである必要があります。

JSON 表記

要求承認ステージの JSON 表現を次に示します。


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