M365 Dynamics F&O Connector
  • 03 Nov 2023
  • 3 Minuty do przeczytania
  • Współtwórcy

M365 Dynamics F&O Connector


Article Summary

M365 Dynamics F&O Connector

Integracja Tulip z systemem ERP Dynamics(F&O)

Wprowadzenie

Potężne rozwiązanie ERP Microsoft Dynamics 365 (F&O) jest proste, łatwe w użyciu i szybko udowadnia zwrot z inwestycji po wdrożeniu. Podstawowe funkcje ERP obejmują zarządzanie finansami, zarządzanie kapitałem ludzkim, analitykę biznesową, produkcję, zarządzanie łańcuchem dostaw, zaopatrzenie i sourcing, zarządzanie projektami i księgowość, sprzedaż i marketing oraz zarządzanie usługami.

Celem tego konektora jest integracja Tulip z Microsoft Dynamics (F&O) za pomocą konektorów HTTP i zapewnienie naszym klientom gotowego konektora, który można zaimportować do ich instancji i wykonać kompletny zestaw operacji od końca do końca.

Cel

Zamierzamy wyróżnić różne funkcje konektorów, które można zbudować, wykonując wywołania HTTP do interfejsu API Microsoft Dynamics w celu interakcji z danymi i wykonywania podstawowych operacji CRUD na Dynamics. Funkcje konektora używane w konektorze umożliwiają pobieranie listy zamówień wsadowych, aktualizowanie zamówień wsadowych, aktualizowanie operacji trasy i filtrowanie listy operacji według statusu.

Dokumentacja API

Dokumentacja Microsoft Graph API

Wymagania wstępne

  1. Skonfigurowanie poświadczeń OAuth 2.0 w usłudze Azure Active Directory.
  2. Zarejestrowanie interfejsu API z wymaganymi zakresami w portalu Azure Active Directory.

Szczegóły połączenia Tulip

Następujące informacje muszą zostać skonfigurowane w Tulip's

Konektory.

  1. Uruchomione na: Cloud Connector Host
  2. Host: .cloudax.dynamics.com
  3. Port:443
  4. TLS: Tak

OAuth 2: Uwierzytelnianie zostanie przeniesione do wszystkich

funkcji konektora

Funkcje łącznika

Pobieranie listy wszystkich zleceń wsadowych

Cel

Ten konektor pobiera listę wszystkich dostępnych zleceń wsadowych w Dynamics.

Punkt końcowy

Wywołanie HTTP GET do punktu końcowego: https://<host_url>:443/data/BatchOrderHeaders

Wymagane dane wejściowe

  1. Legal Entity ID (parametr zapytania przekazywany jako filtr OData)

Ekstraktor danych wyjściowych

Istnieją różne pola zwracane przez Dynamics, w oparciu o każdy przypadek użycia można analizować wiele pól. Wymienię kilka z nich, które są analizowane w konektorze:

  1. Numer zamówienia partii
  2. Zaplanowana ilość
  3. Numer pozycji
  4. ScheduledStartDate
  5. ProductName
  6. WorkOrderStatus
  7. Identyfikator partii zapasów

Uzyskanie listy wszystkich zleceń partii według statusu

Cel

Ten łącznik pobiera listę wszystkich dostępnych zleceń wsadowych w Dynamics, określając konkretny status.

Punkt końcowy

Wywołanie HTTP GET do punktu końcowego: https://<host_url>:443/data/BatchOrderHeaders

Wymagane dane wejściowe

  1. Legal Entity ID (parametr zapytania przekazywany jako filtr OData)
  2. Batch Order Status (parametr zapytania przekazany jako filtr OData)

Ekstraktor danych wyjściowych

Istnieją różne pola zwracane przez Dynamics, w oparciu o każdy przypadek użycia można analizować wiele pól. Wymienię kilka z nich, które są analizowane w konektorze:

  1. Numer zamówienia partii
  2. Zaplanowana ilość
  3. Numer pozycji
  4. ScheduledStartDate
  5. ProductName
  6. WorkOrderStatus
  7. Identyfikator partii zapasów

Uzyskanie szczegółowych informacji o zamówieniu partii

Cel

Ten łącznik pobiera listę określonych zamówień partii w Dynamics poprzez określenie numeru zamówienia partii.

Punkt końcowy

Wywołanie HTTP GET do punktu końcowego: https://<host_url>:443/data/BatchOrderHeaders

Wymagane dane wejściowe

  1. Legal Entity ID (parametr zapytania przekazywany jako filtr OData)
  2. Batch Order Number (parametr zapytania przekazywany jako filtr OData)

Ekstraktor danych wyjściowych

Istnieją różne pola zwracane przez Dynamics, w oparciu o każdy przypadek użycia można analizować wiele pól. Wymienię kilka z nich, które są analizowane w konektorze:

  1. Numer zamówienia partii
  2. Zaplanowana ilość
  3. Numer pozycji
  4. ScheduledStartDate
  5. ProductName
  6. WorkOrderStatus
  7. Identyfikator partii zapasów

Aktualizacja statusu zamówienia partii

Cel

Ten łącznik aktualizuje status pobranego zamówienia partii.

Punkt końcowy

Wywołanie HTTP POST do punktu końcowego: https://<host_url>:443/data/TPProdTableStatusUpdates

Wymagane dane wejściowe

  1. Legal Entity ID (parametr zapytania przekazywany jako filtr OData)
  2. Numer zamówienia partii (parametr zapytania przekazywany jako filtr OData)
  3. Status produkcji (treść żądania)

Pobierz formułę zamówienia partii/BOM

Cel

Ten łącznik pobiera listę BOM lub formułę dla zlecenia wsadowego.

Punkt końcowy

Wywołanie HTTP GET do punktu końcowego: https://<host_url>:443/data/BatchOrderFormulaLines

Wymagane dane wejściowe

  1. Legal Entity ID (parametr zapytania przekazywany jako filtr OData)
  2. Batch Order Number (parametr zapytania przekazany jako filtr OData)

Dane wyjściowe

Istnieją różne pola zwracane przez Dynamics, w oparciu o każdy przypadek użycia można analizować wiele pól. Wymienię kilka z nich, które są analizowane w konektorze:

  1. Numer materiału
  2. Nazwa materiału
  3. Identyfikator partii zapasów
  4. UOM
  5. Numer operacji trasy
  6. Numer linii

Pobiera listę operacji dla zlecenia wsadowego

Cel

Ten łącznik pobiera listę wszystkich operacji, które muszą zostać przetworzone w ramach zlecenia wsadowego.

Punkt końcowy

Wywołanie HTTP GET do punktu końcowego - https://<host_url>:443/data/TBProductionOrderRouteOperations

Wymagane dane wejściowe

Następujące parametry są wysyłane jako treść żądania

  1. Legal Entity ID (parametr zapytania przekazywany jako filtr OData)
  2. Numer zamówienia partii (parametr zapytania przekazywany jako filtr OData)

Dane wyjściowe

Istnieją różne pola zwracane przez Dynamics, w oparciu o każdy przypadek użycia można analizować wiele pól. Wymienię kilka z nich, które są analizowane w konektorze:

  1. Numer operacji
  2. Priorytet operacji
  3. Numer następnej operacji
  4. Nazwa operacji

Czy ten artykuł był pomocny?