Partilhar via


tipo de recurso approvalItem

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 Versão.

Representa um pedido de aprovação, incluindo as decisões, status e respostas associadas. Os utilizadores podem criar novos itens de aprovação, ver itens de aprovação que são enviados ou recebidos e tomar medidas em itens de aprovação.

Métodos

Método Tipo de retorno Descrição
List coleção approvalItem Obtenha uma lista dos objetos approvalItem e respetivas propriedades.
Create approvalItem Crie um novo objeto approvalItem .
Get approvalItem Leia as propriedades e relações de um objeto approvalItem .
Cancel Nenhum Cancele o item de aprovação. O proprietário da aprovação pode acionar este ponto final.
Listar pedidos coleção approvalItemRequest Obtenha a coleção de approvalItemRequest para o approvalItem.
Listar respostas coleção approvalItemResponse Obtenha a coleção de approvalItemResponse para o approvalItem.
Criar resposta approvalItemResponse Crie um novo objeto approvalItemResponse .

Propriedades

Propriedade Tipo Descrição
allowCancel Booliano Indica se o item de aprovação pode ser cancelado.
allowEmailNotification Booliano Indica se a notificação por e-mail está ativada.
approvalType approvalItemType O tipo de fluxo de trabalho do item de aprovação. Os valores possíveis são: basic, basicAwaitAll, custom, customAwaitAll. Obrigatório.
aprovadores approvalIdentitySet collection (coleção approvalIdentitySet ) A identidade dos principais a quem o item de aprovação foi inicialmente atribuído. Obrigatório.
completedDateTime DateTimeOffset Data e hora de conclusão do pedido de aprovação. Somente leitura.
createdDateTime DateTimeOffset Data e hora de criação do pedido de aprovação. Somente leitura.
description Cadeia de caracteres A descrição do pedido de aprovação.
displayName Cadeia de caracteres O displayName do pedido de aprovação. Obrigatório.
id Cadeia de caracteres O ID exclusivo do item de aprovação. Somente leitura.
owner approvalIdentitySet O conjunto de identidades do principal proprietário do item de aprovação. Forneça apenas um valor para esta propriedade ao criar um item de aprovação em nome do principal. Se o campo de proprietário não for fornecido, são utilizadas as informações do utilizador do contexto de utilizador.
responsePrompts String collection Pedidos de resposta de aprovação. Forneça apenas um valor para esta propriedade ao criar um item de aprovação personalizado. Para itens de aprovação personalizados, forneça duas cadeias de pedido de resposta. Os pedidos de resposta predefinidos são "Aprovar" e "Rejeitar".
resultado Cadeia de caracteres O campo de resultado só é preenchido quando o item de aprovação estiver no estado final. O resultado do item de aprovação baseia-se no approvalType. Para itens de aprovação básicos, o resultado é "Aprovado" ou "Rejeitado". Para itens de aprovação personalizados, o resultado pode ser uma resposta única ou múltiplas respostas separadas por um ponto e vírgula. Somente leitura.
state approvalItemState O estado do item de aprovação. Os valores possíveis são: canceled, created, pending, completed. Somente leitura.
viewPoint approvalItemViewPoint Representa os dados de pontos de vista do utilizador no ApprovalItem. Os dados incluem as funções de utilizador relativamente ao item de aprovação. Somente leitura.

Relações

Relação Tipo Descrição
pedidos coleção approvalItemRequest Uma coleção de pedidos criados para cada aprovador no item de aprovação.
respostas coleção approvalItemResponse Uma coleção de respostas criadas para o item de aprovação.

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

{
  "@odata.type": "#microsoft.graph.approvalItem",
  "id": "String (identifier)",
  "displayName": "String",
  "description": "String",
  "allowEmailNotification": "Boolean",
  "approvalType": "String",
  "responsePrompts": [
    "String"
  ],
  "approvers": [
    {
      "@odata.type": "microsoft.graph.approvalIdentitySet"
    }
  ],
  "state": "String",
  "allowCancel": "Boolean",
  "createdDateTime": "String (timestamp)",
  "completedDateTime": "String (timestamp)",
  "viewPoint": {
    "@odata.type": "microsoft.graph.approvalItemViewPoint"
  },
  "owner": {
    "@odata.type": "microsoft.graph.approvalIdentitySet"
  },
  "result": "String"
}