Processar aprovações programaticamente

Aplica-se a: Operações de projeto integradas ao ERP, Project Operations Core.

O Microsoft Dynamics 365 Project Operations oferece a API Process Project Approval Sets. Use essa API para processar aprovações programaticamente por meio de Power Automate ou um plug-in personalizado.

Conjunto de Aprovações do Projeto de Processo API

Name

msdyn_ProcessProjectApprovalSets

Parâmetros de entrada

Parâmetro Tipo Descrição
Aprovações de Projetos Conjunto de Entidades Uma lista dos registros de aprovação de projeto a serem processados.
TipoDeAção Int

A ação a ser executada sobre os registros. As seguintes opções estão disponíveis:

  • Rejeitar: 192350001
  • Aprovar: 192350003
  • Cancelar: 192350004
NoteLogName String A observação que você deseja anexar ao conjunto de aprovação. Esta observação aparece na seção Logs .

Notas

  • Inclua diferentes tipos de aprovações (tempo, despesa ou material) na ProjectApprovals coleção de entidades.
  • O tipo de ação especificado se aplica a todos os registros na coleção de entidades. Não é possível executar uma ação diferente em um subconjunto dos registros. Para aprovar alguns registros 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 usuário que faz a solicitação. O sistema executa validações de aprovação em relação a esse usuário (o msdyn_Approver campo no conjunto de aprovação).
  • Assim como acontece com as aprovações feitas por meio da interface do usuário (interface do usuário), o sistema processa conjuntos de aprovação de forma síncrona ou assíncrona, dependendo do valor do Limite de Aprovação em Segundo Plano .