Connettore F&O dinamico M365
  • 03 Nov 2023
  • 4 Minuti da leggere
  • Contributori

Connettore F&O dinamico M365


Sommario dell'articolo

Connettore M365 Dynamics F&O

Integrazione di Tulip con Dynamics (F&O) ERP

Introduzione

Una potente soluzione ERP di Microsoft Dynamics 365 (F&O) è semplice, facile da usare e rapida nel dimostrare il ROI dopo l'implementazione. Le funzionalità principali dell'ERP comprendono la gestione finanziaria, la gestione del capitale umano, la business intelligence, la produzione, la gestione della catena di fornitura, l'approvvigionamento e il sourcing, la gestione dei progetti e la contabilità, le vendite e il marketing e la gestione dei servizi.

L'obiettivo di questo connettore è integrare Tulip con Microsoft Dynamics (F&O) utilizzando i connettori HTTP e fornire ai nostri clienti un connettore pronto all'uso che possa essere importato nella loro istanza ed eseguire una serie completa di operazioni end-to-end.

Scopo

Verranno evidenziate le diverse funzioni del connettore che possono essere costruite effettuando chiamate HTTP alle API di Microsoft Dynamics per interagire con i dati ed eseguire operazioni CRUD di base su Dynamics. Le funzioni del connettore utilizzate per il connettore consentono di estrarre un elenco di ordini di lotti, di aggiornare gli ordini di lotti, di aggiornare i percorsi e di filtrare l'elenco delle operazioni in base allo stato.

Documentazione API

Documentazione API Microsoft Graph

Prerequisiti

  1. Configurazione delle credenziali OAuth 2.0 in Azure Active Directory.
  2. Registrare l'API con gli ambiti richiesti nel portale Azure Active Directory.

Dettagli della connessione Tulip

È necessario configurare le seguenti informazioni su Tulip

Connettori.

  1. In esecuzione su: Host del connettore cloud
  2. Host: .clouddax.dynamics.com
  3. Porta: 443
  4. TLS: Sì

OAuth 2: l'autenticazione verrà trasferita a tutte le

le funzioni del connettore

Funzioni del connettore

Ottenere un elenco di tutti gli ordini Batch

Scopo

Questo connettore ottiene un elenco di tutti gli ordini batch disponibili in Dynamics.

Punto finale

Chiamata HTTP GET all'endpoint: https://<host_url>:443/data/BatchOrderHeaders

Input richiesto

  1. ID entità legale (parametro della query passato come filtro OData)

Estrattore di output

Ci sono vari campi che vengono restituiti da Dynamics, in base a ciascun caso d'uso è possibile analizzare più campi. Ne citiamo alcuni che vengono analizzati nel connettore:

  1. Numero d'ordine del lotto
  2. Quantità programmata
  3. Numero dell'articolo
  4. Data di inizio programmata
  5. Nome del prodotto
  6. Stato dell'ordine di lavoro
  7. ID lotto d'inventario

Ottenere un elenco di tutti gli ordini di lotto per stato

Scopo

Questo connettore ottiene un elenco di tutti gli ordini batch disponibili in Dynamics specificando uno stato specifico.

Punto finale

Chiamata HTTP GET all'endpoint: https://<host_url>:443/data/BatchOrderHeaders

Input richiesto

  1. ID entità legale (parametro della query passato come filtro OData)
  2. Stato dell'ordine batch (parametro della query passato come filtro OData)

Estrattore di output

Ci sono vari campi che vengono restituiti da Dynamics e, in base a ogni caso d'uso, è possibile analizzare più campi. Ne citiamo alcuni che vengono analizzati nel connettore:

  1. Numero d'ordine del lotto
  2. Quantità programmata
  3. Numero dell'articolo
  4. Data di inizio programmata
  5. Nome del prodotto
  6. Stato dell'ordine di lavoro
  7. ID lotto d'inventario

Ottenere i dettagli di un ordine di lotto specifico

Scopo

Questo connettore ottiene un elenco di ordini batch specifici in Dynamics specificando il numero dell'ordine batch.

Punto finale

Chiamata HTTP GET all'endpoint: https://<host_url>:443/data/BatchOrderHeaders

Input richiesto

  1. ID entità legale (parametro della query passato come filtro OData)
  2. Numero di ordine del lotto (parametro della query passato come filtro OData)

Estrattore di output

Ci sono vari campi che vengono restituiti da Dynamics e, in base a ogni caso d'uso, è possibile analizzare più campi. Ne citiamo alcuni che vengono analizzati nel connettore:

  1. Numero d'ordine del lotto
  2. Quantità programmata
  3. Numero dell'articolo
  4. Data di inizio programmata
  5. Nome del prodotto
  6. Stato dell'ordine di lavoro
  7. ID lotto d'inventario

Aggiornamento dello stato dell'ordine del lotto

Scopo

Questo connettore aggiorna lo stato di un ordine batch estratto.

Punto finale

Chiamata HTTP POST all'endpoint: https://<host_url>:443/data/TPProdTableStatusUpdates

Input richiesto

  1. ID entità legale (parametro della query passato come filtro OData)
  2. Numero d'ordine del lotto (parametro della query passato come filtro OData)
  3. Stato di produzione (corpo della richiesta)

Ottenere la formula dell'ordine di lotto/la distinta base

Scopo

Questo connettore ottiene un elenco di distinte base o una formula per un ordine batch.

Punto finale

Chiamata HTTP GET all'endpoint: https://<host_url>:443/data/BatchOrderFormulaLines

Input richiesto

  1. ID entità legale (parametro della query passato come filtro OData)
  2. Numero di ordine del lotto (parametro della query passato come filtro OData)

Uscita

Ci sono vari campi che vengono restituiti da Dynamics, in base a ciascun caso d'uso è possibile analizzare più campi. Ne citiamo alcuni che vengono analizzati nel connettore:

  1. Numero di materiale
  2. Nome del materiale
  3. ID lotto d'inventario
  4. UOM
  5. Numero di operazione del percorso
  6. Numero di riga

Ottiene un elenco di operazioni per un ordine batch.

Scopo

Questo connettore ottiene un elenco di tutte le operazioni che l'ordine batch deve elaborare.

Punto finale

Chiamata HTTP GET all'endpoint - https://<host_url>:443/data/TBProductionOrderRouteOperations

Input richiesti

I parametri che vengono inviati come corpo della richiesta sono i seguenti

  1. ID entità legale (parametro della query passato come filtro OData)
  2. Numero di ordine del lotto (parametro della query passato come filtro OData)

Output

Ci sono vari campi che vengono restituiti da Dynamics, in base a ciascun caso d'uso è possibile analizzare più campi. Ne citiamo alcuni che vengono analizzati nel connettore:

  1. Numero dell'operazione
  2. Priorità dell'operazione
  3. Numero operazione successiva
  4. Nome dell'operazione

Questo articolo è stato utile?