Hyväksyntöjen käsitteleminen ohjelmallisesti

Koskee seuraavia: ERP:hen integroidut projektitoiminnot, Project Operations Core.

Microsoft Dynamics 365 Project Operations tarjoaa Projektin hyväksyntäjoukkojen käsittely -ohjelmointirajapinnan. Tämän ohjelmointirajapinnan avulla voit käsitellä hyväksynnät ohjelmallisesti Power Automate tai mukautetun laajennuksen kautta.

Käsittelee projektin hyväksyntäjoukkoja - API

Name

msdyn_ProcessProjectApprovalSets

Syöteparametrit

Parametri Tyyppi Description
Projektihyväksynnät Entiteettikokoelma Luettelo käsiteltävistä projektin hyväksyntätietueista.
ActionType Int

Tietueille suoritettava toiminto. Käytettävissä ovat seuraavat vaihtoehdot:

  • Hylkää: 192350001
  • Hyväksy: 192350003
  • Peruuta: 192350004
NoteLogName merkkijono Huomautus, jonka haluat liittää hyväksyntäjoukkoon. Tämä huomautus tulee näkyviin Lokit-osaan .

Huomautuksia

  • Sisällytä entiteettikokoelmaan erityyppiset hyväksynnät ProjectApprovals (aika, kulu tai materiaali).
  • Määritetty toimintotyyppi koskee kaikkia entiteettikokoelman tietueita. Tietueiden alijoukolle ei voi suorittaa erilaista toimintoa. Jos haluat hyväksyä joitakin tietueita ja hylätä muut, tee kaksi ohjelmointirajapintakutsua ja välitä asianmukainen ActionType arvo jokaisessa kutsussa.
  • Hyväksyntäprosessi tapahtuu pyynnön tekevän käyttäjän kontekstissa. Järjestelmä suorittaa hyväksynnän vahvistukset tälle käyttäjälle msdyn_Approver (hyväksyntäjoukon kenttä).
  • Kuten käyttöliittymässä tehdyt hyväksynnät, järjestelmä käsittelee hyväksyntäjoukot joko synkronisesti tai asynkronisesti taustahyväksyntäkynnysarvon mukaan.