Genehmigungen programmgesteuert verarbeiten

Gilt für: Project Operations Integrated with ERP, Project Operations Core.

Microsoft Dynamics 365 Project Operations bietet die API für Prozess- und Projektgenehmigungssätze an. Verwenden Sie diese API, um Genehmigungen programmgesteuert über Power Automate oder ein benutzerdefiniertes Plug-In zu verarbeiten.

Projektgenehmigungssätz-API

Name

msdyn_ProcessProjectApprovalSets

Eingabeparameter

Parameter Typ Beschreibung
Projektgenehmigungen Sammlung von Entitäten Eine Liste der zu verarbeitenden Projektgenehmigungsdatensätze.
Aktionstyp Int

Die Aktion, die für die Datensätze ausgeführt werden soll. Die folgenden Optionen stehen zur Verfügung:

  • Abweisen: 192350001
  • Genehmigen: 192350003
  • Abbrechen: 192350004
NoteLogName String Die Notiz, die Sie an das Genehmigungsset anhängen möchten. Diese Notiz erscheint im Protokoll-Abschnitt.

Anmerkungen

  • Schließen Sie verschiedene Arten von Genehmigungen (Zeit, Ausgaben oder Material) in die ProjectApprovals Entitätssammlung ein.
  • Der angegebene Aktionstyp gilt für alle Datensätze in der Entitätssammlung. Für eine Teilmenge der Datensätze können Sie keine andere Aktion ausführen. Wenn Sie einige Datensätze genehmigen und andere ablehnen möchten, führen Sie zwei API-Aufrufe durch, und übergeben Sie den entsprechenden ActionType Wert in jedem Aufruf.
  • Der Genehmigungsprozess erfolgt im Kontext des Benutzers, der die Anforderung stellt. Das System führt Genehmigungsüberprüfungen für diesen Benutzer aus (das msdyn_Approver Feld im Genehmigungssatz).
  • Wie bei Genehmigungen über die Benutzeroberfläche verarbeitet das System Genehmigungssätze entweder synchron oder asynchron, abhängig vom Schwellenwert für die Hintergrundgenehmigung .