Procesar aprobaciones mediante programación

Se aplica a: Project Operations Integrado con ERP, Project Operations Core.

Microsoft Dynamics 365 Project Operations proporciona la API de procesar conjuntos de aprobaciones de proyectos. Use esta API para procesar aprobaciones mediante programación a través de Power Automate o un complemento personalizado.

API Procesar conjuntos de aprobaciones de proyecto

Nombre.

msdyn_ProcessProjectApprovalSets

Parámetros de entrada

Parámetro Type Description
ProjectApprovals Colección de entidades Una lista de los registros de aprobación de proyectos que se procesarán.
ActionType Int

La acción que se realizará en los registros. Las siguientes opciones están disponibles:

  • Rechazar: 192350001
  • Aprobar: 192350003
  • Cancelar: 192350004
NoteLogName String La nota que desea adjuntar al conjunto de aprobación. Esta nota aparece en la sección Registros .

Notas

  • Incluya diferentes tipos de aprobaciones (tiempo, gasto o material) en la colección de la entidad ProjectApprovals.
  • El tipo de acción especificado se aplica a todos los registros de la colección de entidades. No puede realizar una acción diferente en un subconjunto de los registros. Para aprobar algunos registros y rechazar otros, realice dos llamadas API y pase el valor adecuado ActionType en cada llamada.
  • El proceso de aprobación se produce en el contexto del usuario que realiza la solicitud. El sistema ejecuta validaciones de aprobación para ese usuario (el campo msdyn_Approver del conjunto de aprobación).
  • Al igual que con las aprobaciones realizadas a través de la interfaz de usuario (UI), el sistema procesa los conjuntos de aprobación de forma sincrónica o asincrónica, según el valor umbral de aprobación en segundo plano .