tipo complexo approvalStage

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.

No gerenciamento de direitos, usado para a propriedade approvalStages das configurações de aprovação na propriedade requestApprovalSettings de uma política de atribuição de pacote de acesso. Especifica os aprovadores primários, de fallback e de escalonamento de cada estágio.

No PIM, define as configurações dos estágios de aprovação em um objeto unifiedRoleManagementPolicyApprovalRule . Especifica os aprovadores primário e escalonamento de cada estágio e se aprovações e escalonamentos são necessários.

Propriedades

Propriedade Tipo Descrição
approvalStageTimeOutInDays Int32 O número de dias que uma solicitação pode estar aguardando uma resposta antes que ela seja negada automaticamente.
isApproverJustificationRequired Booliano Indica se o aprovador é necessário para fornecer uma justificativa para aprovar uma solicitação.
isEscalationEnabled Booliano Se for true, um ou mais aprovadores de escalonamento serão configurados neste estágio de aprovação.
escalationTimeInMinutes Int32 Se o escalonamento for necessário, o tempo em que uma solicitação poderá estar pendente de uma resposta de um aprovador primário.
primaryApprovers coleção userSet Os usuários que serão solicitados a aprovar solicitações. Uma coleção de singleUser, groupMembers, requestorManager, internalSponsors e externalSponsors. Ao criar ou atualizar uma política, inclua pelo menos um userSet nesta coleção.
escalationApprovers coleção userSet Se o escalonamento estiver habilitado e os aprovadores primários não responderem antes do tempo de escalonamento, os escalationApprovers serão os usuários que serão solicitados a aprovar solicitações. Pode ser uma coleção de singleUser, groupMembers, requestorManager, internalSponsors e externalSponsors. Ao criar ou atualizar uma política, se não houver aprovadores de escalonamento ou aprovadores de escalonamento não forem necessários para o estágio, o valor dessa propriedade deverá ser uma coleção vazia.

Representação JSON

A seguir está uma representação JSON do estágio de aprovação da solicitação.


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