M365 Dynamics F&O Connector
  • 03 Nov 2023
  • 3 Minuten zu lesen
  • Mitwirkende

M365 Dynamics F&O Connector


Article Summary

M365 Dynamics F&O Connector

Integration von Tulip mit Dynamics(F&O) ERP

Einführung

Eine leistungsstarke ERP-Lösung von Microsoft Dynamics 365 (F&O) ist einfach, benutzerfreundlich und zeigt nach der Implementierung schnell einen ROI. Zu den ERP-Kernfunktionen gehören Finanzmanagement, Human Capital Management, Business Intelligence, Produktion, Supply Chain Management, Beschaffung und Einkauf, Projektmanagement und Buchhaltung, Vertrieb und Marketing sowie Servicemanagement.

Ziel dieses Konnektors ist es, Tulip mit Microsoft Dynamics (F&O) über HTTP-Konnektoren zu integrieren und unseren Kunden einen sofort einsatzbereiten Konnektor zur Verfügung zu stellen, der in ihre Instanz importiert werden kann und eine vollständige Reihe von End-to-End-Operationen ausführt.

Zweck

Wir werden verschiedene Konnektor-Funktionen aufzeigen, die durch HTTP-Aufrufe an die Microsoft Dynamics API erstellt werden können, um mit den Daten zu interagieren und grundlegende CRUD-Operationen mit Dynamics durchzuführen. Mit den für den Konnektor verwendeten Konnektor-Funktionen können Sie eine Liste von Batch Orders, Update Batch Orders, Update route operations abrufen und die Liste der operations nach Status filtern.

API-Dokumentation

Microsoft Graph API-Dokumentation

Vorraussetzungen

  1. Konfigurieren der OAuth 2.0-Anmeldeinformationen in Azure Active Directory.
  2. Registrieren der API mit den erforderlichen Bereichen im Azure Active Directory Portal

Tulip Verbindungsdetails

Die folgenden Informationen müssen auf Tulip's

Konnektoren.

  1. Läuft auf: Cloud Connector Host
  2. Rechner: .cloudax.dynamics.com
  3. Anschluss:443
  4. TLS: Ja

OAuth 2: Die Authentifizierung wird an alle

die Connector-Funktionen

Konnektor-Funktionen

Abrufen einer Liste aller Batch-Aufträge

Zweck

Dieser Connector ruft eine Liste aller verfügbaren Batch Orders in Dynamics ab.

Endpunkt

HTTP GET-Aufruf an den Endpunkt: https://<host_url>:443/data/BatchOrderHeaders

Erforderliche Eingabe

  1. Legal Entity ID (Abfrageparameter, der als OData-Filter übergeben wird)

Ausgabe-Extraktor

Es gibt verschiedene Felder, die von Dynamics zurückgegeben werden, je nach Anwendungsfall können Sie mehrere Felder analysieren. Nennen Sie einige, die in den Konnektor geparst werden:

  1. Batch-Bestellnummer
  2. Geplante Menge
  3. Artikel-Nummer
  4. GeplanterStartDatum
  5. Produktname
  6. ArbeitsAuftragStatus
  7. Inventar-Los-ID

Abrufen einer Liste aller Chargenaufträge nach Status

Zweck

Dieser Connector ruft eine Liste aller verfügbaren Batch Orders in Dynamics ab, indem er einen bestimmten Status angibt.

Endpunkt

HTTP GET-Aufruf an den Endpunkt: https://<host_url>:443/data/BatchOrderHeaders

Erforderliche Eingabe

  1. Legal Entity ID (Abfrageparameter, der als OData-Filter übergeben wird)
  2. Batch Order Status (Abfrageparameter, der als OData-Filter übergeben wird)

Ausgabe-Extraktor

Es gibt verschiedene Felder, die von Dynamics zurückgegeben werden, je nach Anwendungsfall können Sie mehrere Felder analysieren. Hier werden einige Felder genannt, die in den Konnektor geparst werden:

  1. Batch-Bestellnummer
  2. Geplante Menge
  3. Artikel-Nummer
  4. GeplanterStartDatum
  5. Produktname
  6. ArbeitsAuftragStatus
  7. Inventar-Los-ID

Spezifische Chargenauftragsdetails abrufen

Zweck

Dieser Connector ruft eine Liste bestimmter Chargenaufträge in Dynamics ab, indem er die Chargenauftragsnummer angibt.

Endpunkt

HTTP GET-Aufruf an den Endpunkt: https://<host_url>:443/data/BatchOrderHeaders

Erforderliche Eingabe

  1. Legal Entity ID (Abfrageparameter, der als OData-Filter übergeben wird)
  2. Batch Order Number (Abfrageparameter, der als OData-Filter übergeben wird)

Ausgabe-Extraktor

Es gibt verschiedene Felder, die von Dynamics zurückgegeben werden, je nach Anwendungsfall können Sie mehrere Felder analysieren. Hier werden einige Felder genannt, die in den Konnektor geparst werden:

  1. Batch-Bestellnummer
  2. Geplante Menge
  3. Artikel-Nummer
  4. GeplanterStartDatum
  5. Produktname
  6. ArbeitsAuftragStatus
  7. Inventar-Los-ID

Status der Chargenbestellung aktualisieren

Zweck

Dieser Connector aktualisiert den Status eines gezogenen Chargenauftrags.

Endpunkt

HTTP POST-Aufruf an den Endpunkt: https://<host_url>:443/data/TPProdTableStatusUpdates

Erforderliche Eingabe

  1. Legal Entity ID (Abfrageparameter, der als OData-Filter übergeben wird)
  2. Chargenauftragsnummer (Abfrageparameter, der als OData-Filter übergeben wird)
  3. Produktionsstatus (Abfragekörper)

Chargenauftragsformel/Stückliste abrufen

Zweck

Dieser Connector ruft eine Liste von Stücklisten oder eine Formel für einen Chargenauftrag ab.

Endpunkt

HTTP GET-Aufruf an den Endpunkt: https://<host_url>:443/data/BatchOrderFormulaLines

Erforderliche Eingabe

  1. Legal Entity ID (Abfrageparameter, der als OData-Filter übergeben wird)
  2. Chargenauftragsnummer (Abfrageparameter, der als OData-Filter übergeben wird)

Ausgabe

Es gibt verschiedene Felder, die von Dynamics zurückgegeben werden. Je nach Anwendungsfall können Sie mehrere Felder analysieren. Hier einige der Felder, die in den Konnektor geparst werden:

  1. Materialnummer
  2. Name des Materials
  3. Inventar-Los-ID
  4. UOM
  5. Nummer des Routenvorgangs
  6. Zeilennummer

Abrufen einer Liste von Vorgängen für einen Chargenauftrag

Zweck

Dieser Konnektor ruft eine Liste aller Vorgänge ab, über die der Stapelauftrag verarbeitet werden muss.

Endpunkt

HTTP GET-Aufruf an den Endpunkt - https://<host_url>:443/data/TBProductionOrderRouteOperations

Erforderliche Eingaben

Die folgenden Parameter werden als Request Body gesendet

  1. Legal Entity ID (Abfrageparameter, der als OData-Filter übergeben wird)
  2. Chargenauftragsnummer (Abfrageparameter, der als OData-Filter übergeben wird)

Ausgabe

Es gibt verschiedene Felder, die von Dynamics zurückgegeben werden, je nach Anwendungsfall können Sie mehrere Felder analysieren. Hier werden einige Felder genannt, die in den Konnektor geparst werden:

  1. Vorgangsnummer
  2. Priorität des Vorgangs
  3. Nächste Vorgangsnummer
  4. Name des Vorgangs

War dieser Artikel hilfreich?