- Wydrukować
M365 Dynamics F&O Connector
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
- Skonfigurowanie poświadczeń OAuth 2.0 w usłudze Azure Active Directory.
- 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.
- Uruchomione na: Cloud Connector Host
- Host: .cloudax.dynamics.com
- Port:443
- 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
- 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:
- Numer zamówienia partii
- Zaplanowana ilość
- Numer pozycji
- ScheduledStartDate
- ProductName
- WorkOrderStatus
- 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
- Legal Entity ID (parametr zapytania przekazywany jako filtr OData)
- 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:
- Numer zamówienia partii
- Zaplanowana ilość
- Numer pozycji
- ScheduledStartDate
- ProductName
- WorkOrderStatus
- 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
- Legal Entity ID (parametr zapytania przekazywany jako filtr OData)
- 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:
- Numer zamówienia partii
- Zaplanowana ilość
- Numer pozycji
- ScheduledStartDate
- ProductName
- WorkOrderStatus
- 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
- Legal Entity ID (parametr zapytania przekazywany jako filtr OData)
- Numer zamówienia partii (parametr zapytania przekazywany jako filtr OData)
- 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
- Legal Entity ID (parametr zapytania przekazywany jako filtr OData)
- 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:
- Numer materiału
- Nazwa materiału
- Identyfikator partii zapasów
- UOM
- Numer operacji trasy
- 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
- Legal Entity ID (parametr zapytania przekazywany jako filtr OData)
- 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:
- Numer operacji
- Priorytet operacji
- Numer następnej operacji
- Nazwa operacji