Behandle godkendelser via programmering

Gælder for: Project Operations Integreret med ERP, Project Operations Core.

Microsoft Dynamics 365 Project Operations tilbyder API til behandling af projektgodkendelsessæt. Brug denne API til programmeringsmæssigt at behandle godkendelser via Power Automate eller en brugerdefineret plug-in.

API til håndtering af projektgodkendelsessæt

Name

msdyn_ProcessProjectApprovalSets

Inputparametre

Parameter Type Description
Projekttilladelser Enhedssamling En liste over de projektgodkendelsesposter, der skal behandles.
ActionType Int

Den handling, der skal udføres på poster. Der findes følgende indstillinger:

  • Afvis: 192350001
  • Godkend: 192350003
  • Annuller: 192350004
NoteLogName String Den notits, du vil vedhæfte til godkendelsessættet. Denne note vises i afsnittet Logge .

Bemærkninger

  • Medtag forskellige godkendelsestyper (tid, udgift eller materiale) i objektsamlingen ProjectApprovals .
  • Den angivne handlingstype gælder for alle poster i objektsamlingen. Du kan ikke udføre en anden handling på et undersæt af posterne. Hvis du vil godkende nogle poster og afvise andre, skal du foretage to API-kald og overføre den relevante ActionType værdi i hvert kald.
  • Godkendelsesprocessen foregår i konteksten for den bruger, der fremsætter anmodningen. Systemet kører godkendelsesvalideringer i forhold til den pågældende bruger (feltet msdyn_Approver i godkendelsessættet).
  • Som med godkendelser udført via brugergrænsefladen behandler systemet godkendelsessæt enten synkront eller asynkront, afhængigt af værdien for tærsklen for godkendelse i baggrunden .