Processar aprovações de forma programática

Aplica-se a: Operações de Projeto Integradas com ERP, Núcleo de Operações de Projetos.

O Microsoft Dynamics 365 Project Operations fornece a API Process Project Approval Sets. Use esta API para processar aprovações programaticamente através do Power Automate ou de um plug-in personalizado.

API de Processamento de Conjuntos de Aprovações de Projetos

Name

msdyn_ProcessProjectApprovalSets

Parâmetros de entrada

Parâmetro Tipo Descrição
AprovaçõesDeProjetos Coleção de Entidades Uma lista dos registos de aprovação do projeto a processar.
Tipo de Ação Int

A ação a ser executada nos registos. Também estão disponíveis as seguintes opções:

  • Rejeitar: 192350001
  • Aprovar: 192350003
  • Cancelar: 192350004
NoteLogName Cadeia A nota que pretende anexar ao conjunto de aprovações. Esta nota aparece na secção de Registos .

Notas

  • Inclua diferentes tipos de aprovações (tempo, despesas ou material) na coleção de ProjectApprovals entidades.
  • O tipo de ação especificado aplica-se a todos os registos na coleção da entidade. Não é possível executar uma ação diferente num subconjunto dos registos. Para aprovar alguns registos e rejeitar outros, faça duas chamadas à API e passe o valor apropriado ActionType em cada chamada.
  • O processo de aprovação ocorre no contexto do utilizador que faz o pedido. O sistema executa validações de aprovação contra esse utilizador (o msdyn_Approver campo no conjunto de aprovação).
  • Tal como nas aprovações feitas através da interface de utilizador (UI), o sistema processa conjuntos de aprovação de forma síncrona ou assíncrona, dependendo do valor do Limiar de Aprovação em Segundo Plano .