Коннектор M365 Dynamics F&O

Prev Next

Интеграция Tulip с ERP-системой Dynamics (F&O)

Additional Configuration Required

This connector is a good starting point that implements a core set of the service's most common functions. You should expect to extend it by adding functions for the specific endpoints your workflow requires. Additionally, some configuration may be required in Dynamics to establish a connection with Tulip. Please review our [connectors](/r230/docs/<span translate=)">connector framework to learn more about how to build and modify connectors in Tulip.

Введение

Мощное ERP-решение от Microsoft Dynamics 365 (F&O) отличается простотой, удобством использования и быстрой окупаемостью инвестиций после внедрения. Основные возможности ERP включают управление финансами, управление человеческим капиталом, бизнес-аналитику, производство, управление цепочкой поставок, закупки и поиск поставщиков, управление проектами и бухгалтерский учет, продажи и маркетинг, а также управление услугами.

Цель данного коннектора — интегрировать Tulip с Microsoft Dynamics (F&O) с помощью HTTP-коннекторов и предоставить нашим клиентам готовый к использованию коннектор, который можно импортировать в их экземпляр и выполнять полный набор операций от начала до конца.

Цель

Мы рассмотрим различные операции « connector functions », которые можно выполнить посредством HTTP-вызовов к API Microsoft Dynamics для взаимодействия с данными и выполнения базовых операций CRUD в Dynamics. Операции « connector functions », используемые в коннекторе, позволяют извлекать список пакетных заказов, обновлять пакетные заказы, обновлять операции маршрута и фильтровать список операций по статусу.

Документация по API

Документация по Microsoft Graph API

Необходимые условия

  1. Настройка учетных данных OAuth 2.0 в Azure Active Directory.
  2. Регистрация API с необходимыми областями доступа на портале Azure Active Directory

Данные подключения к Tulip

Следующую информацию необходимо настроить в разделе

коннекторах Tulip.

  1. Работает на: хосте Cloud Connector
  2. Хост: .cloudax.dynamics.com
  3. Порт: 443
  4. TLS: Да

OAuth 2: аутентификация будет передана всем

заказы Connector Functions

Connector Functions

Получить список всех пакетных заказов

Назначение

Этот коннектор получает список всех доступных пакетных заказов в Dynamics.

Конечная точка

HTTP-вызов GET к конечной точке: https://<host_url>:443/data/BatchOrderHeaders

Обязательные входные данные

  1. Идентификатор юридического лица (параметр запроса, передаваемый в качестве фильтра OData)

Экстрактор выходных данных

Dynamics возвращает различные поля; в зависимости от конкретного сценария использования можно анализировать несколько полей. Вот некоторые из них, которые анализируются в коннекторе:

  1. Номер пакетного заказа
  2. Запланированное количество
  3. Номер позиции
  4. Запланированная дата начала
  5. Название продукта
  6. Статус производственного заказа
  7. Идентификатор партии запасов

Получить список всех партий заказов по статусу

Цель

Этот коннектор получает список всех доступных партийных заказов в Dynamics, указав конкретный статус.

Конечная точка

HTTP-запрос GET к конечной точке: https://<host_url>:443/data/BatchOrderHeaders

Обязательные входные данные

  1. Идентификатор юридического лица (параметр запроса, передаваемый в качестве фильтра OData)
  2. Статус пакетного заказа (параметр запроса, передаваемый в качестве фильтра OData)

Экстрактор выходных данных

Dynamics возвращает различные поля; в зависимости от конкретного сценария использования можно анализировать несколько полей. Вот некоторые из них, которые анализируются в коннекторе:

  1. Номер пакетного заказа
  2. Запланированное количество
  3. Номер позиции
  4. Запланированная дата начала
  5. Название продукта
  6. Статус производственного заказа
  7. Идентификатор партии запасов

Получить подробную информацию о конкретной партии заказа

Цель

Этот коннектор получает список конкретных партийных заказов в Dynamics по указанному номеру партийного заказа.

Конечная точка

HTTP-запрос GET к конечной точке: https://<host_url>:443/data/BatchOrderHeaders

Обязательные входные данные

  1. Идентификатор юридического лица (параметр запроса, передаваемый в качестве фильтра OData)
  2. Номер пакетного заказа (параметр запроса, передаваемый в качестве фильтра OData)

Экстрактор выходных данных

Dynamics возвращает различные поля; в зависимости от конкретного сценария использования можно анализировать несколько полей. Вот некоторые из них, которые анализируются в коннекторе:

  1. Номер пакетного заказа
  2. Запланированное количество
  3. Номер позиции
  4. Запланированная дата начала
  5. Название продукта
  6. Статус производственного заказа
  7. Идентификатор партии запасов

Обновление статуса партии заказа

Цель

Этот коннектор обновляет статус выбранного партионного заказа.

Конечная точка

HTTP-запрос POST к конечной точке: https://<host_url>:443/data/TPProdTableStatusUpdates

Обязательные входные данные

  1. Идентификатор юридического лица (параметр запроса, передаваемый в качестве фильтра OData)
  2. Номер пакетного заказа (параметр запроса, передаваемый в качестве фильтра OData)
  3. Статус производства (тело запроса)

Получить формулу партионного заказа/спецификацию

Цель

Этот коннектор получает список спецификаций или формулу для партидного заказа.

Конечная точка

HTTP-вызов GET к конечной точке: https://<host_url>:443/data/BatchOrderFormulaLines

Обязательные входные данные

  1. Идентификатор юридического лица (параметр запроса, передаваемый в качестве фильтра OData)
  2. Номер партионного заказа (параметр запроса, передаваемый в качестве фильтра OData)

Выходные данные

Dynamics возвращает различные поля; в зависимости от конкретного сценария использования можно анализировать несколько полей. Вот некоторые из них, которые анализируются в коннекторе:

  1. Номер материала
  2. Название материала
  3. Идентификатор партии запасов
  4. Единица измерения
  5. Номер операции маршрута
  6. Номер строки

Получает список операций для партийного заказа

Назначение

Этот коннектор получает список всех операций, через которые необходимо обработать пакетный заказ.

Конечная точка

HTTP-запрос GET к конечной точке — https://<host_url>:443/data/TBProductionOrderRouteOperations

Обязательные параметры

Ниже приведены параметры, которые отправляются в теле запроса

  1. Идентификатор юридического лица (параметр запроса, передаваемый в качестве фильтра OData)
  2. Номер пакетного заказа (параметр запроса, передаваемый в качестве фильтра OData)

Выходные данные

Dynamics возвращает различные поля; в зависимости от конкретного сценария использования можно анализировать несколько полей. Вот некоторые из них, которые анализируются в коннекторе:

  1. Номер операции
  2. Приоритет операции
  3. Номер следующей операции
  4. Название операции