Как спланировать интеграцию между Tulip и MES или ERP
  • 24 Jan 2024
  • 4 Минуты для чтения
  • Авторы

Как спланировать интеграцию между Tulip и MES или ERP


Вводный текст

Узнайте, какие вопросы нужно задать, чтобы определить лучший способ интеграции с вашей MES/ERP

Tulip интегрировался с различными системами MES и ERP.

Однако, поскольку на рынке представлено множество ERP и MES продуктов, сложно сказать, насколько легко Tulip сможет подключиться к вашей конкретной ERP или MES. Это зависит от:

  • Самого продукта ERP/MES
  • сложности ИТ-среды вашей компании
  • Возможности вашей ИТ-команды по работе с ERP/MES-системой.

:::(Info) (ПРИМЕЧАНИЕ) В данном примере мы рассматриваем систему ERP или MES, но эта информация применима к большинству программных систем, включая CRM, QMS, LMS и системы управления спецификациями. :::

Анкета

Многие клиенты считают, что могут самостоятельно воспользоваться информацией из этой статьи и построить интеграцию. Если вы хотите получить помощь от Tulip в интеграции с каким-либо сервисом, ответы на эти вопросы - первый шаг к успешному проекту.

Вопросы стратегии

1 - Какова цель интеграции?

Важно заранее определить краткосрочные и долгосрочные цели проекта. Нужна ли вам вся информация, передаваемая между двумя системами? Или сначала имеет смысл сосредоточиться на нескольких важных обменах?

2- Кто является ключевыми заинтересованными сторонами в вашей организации

Кто является конечным клиентом этой интеграции? Кто лучше всего знаком с сервисом, к которому вы хотели бы подключить Tulip? Кто сможет организовать доступ к сервису?

3- Какую документацию предоставляет ваш сервис?

Многие заказчики корпоративного программного обеспечения предоставляют документацию по своим услугам только платным клиентам. Это означает, что Tulip не сможет получить доступ к этой документации. Получение доступа к как можно большему количеству документации по вашему программному обеспечению помогает определить объем работ, необходимых для интеграции.

4- Какие операции должны быть проведены между Tulip и сервисом, чтобы интеграция была успешной?

Здесь мы стараемся быть предельно конкретными. Вот некоторые примеры:

  • Получение информации о рабочем заказе с указанием идентификатора рабочего заказа.
  • Пометить рабочий заказ как выполненный, указав идентификатор рабочего заказа.
  • Найти все открытые рабочие заказы, назначенные на станцию, по идентификатору станции.

5 - Кто будет поддерживать эту интеграцию?

По мере выявления новых вариантов использования, кому в вашей организации будет поручено быть экспертом по интеграции? В некоторых организациях это сторонний интегратор или подрядчик.

Технические вопросы

Чтобы определить детали интеграции, задайте несколько вопросов, которые могут помочь в этом процессе:

  1. Есть ли у вашей ERP/MES API?
  2. Если ваша ERP/MES отправляет данные в базу данных SQL, может ли третья сторона подключиться к этой базе данных SQL? И если да, то какими привилегиями она может обладать?
  3. Отправляет ли ваша ERP/MES данные по какому-либо промышленному протоколу, например OPC?
  4. Можно ли получить доступ к ERP/MES из облака?

Tulip против ERP-систем - предполагаемые системы записи (источники истины)

Мы рекомендуем взаимодействовать с системой записи объекта (например, рабочего задания) в режиме реального времени (обычно через функции HTTP-коннектора в формате JSON).
Ниже приведено сравнение ERP-систем и Tulip, а также указано, для каких общих объектов каждая система принимается за систему учета.Tulip vs ERP - assumed systems of record.png

Общие сведения о подключении

Как правило, Tulip подключается к внешним программным системам одним из трех способов:

  1. HTTP API (который включает в себя REST и SOAP)
  2. OPC UA
  3. SQL-запросы

HTTP API

Если ваша ERP/MES имеет HTTP (включая REST и SOAP) API, Tulip может инициировать запросы, которые могут отправлять или получать данные через эти конечные точки. Tulip с помощью своих HTTP-коннекторов может использовать веб-сервисы, предоставляемые ERP-системой, и передавать данные в Tulip для использования приложениями в режиме реального времени.

Обратите внимание, что при использовании коннекторов Tulip Tulip должен инициировать соединение, а не ваша ERP/MES. Если ERP/MES должна инициировать подключение к Tulip, используйте API Tulip Tables.

Возможно, вы сможете настроить API в интерфейсе администратора вашей системы. Эта информация доступна на веб-сайте поставщика программного обеспечения.

База данных SQL

Если ваша ERP/MES обменивается данными с базой данных SQL, то Tulip также может получить доступ к этой базе данных и обмениваться данными. Это может потребовать от вас написания новых запросов в вашей ERP/MES для доступа к новым данным из Tulip.

Если база данных SQL развернута строго локально, Tulip может развернуть локальный хост коннектора, который позволит базе данных работать с облачной платформой Tulip.

Кроме того, некоторые организации хранят свои ERP/MES-данные в конфиденциальной базе данных, которая недоступна третьим лицам, но они все равно хотят обмениваться данными с Tulip. Поэтому они создают новую базу данных, в которой могут обмениваться определенными данными из своих программных систем, а Tulip может обмениваться данными без каких-либо проблем с безопасностью.

Промышленные протоколы

Если ваша ERP/MES обменивается данными через промышленный протокол, например Modbus, MTConnect или OPC UA, то Tulip может подключиться через сервер, на котором установлен Tulip Connector Host.

В этом случае ваша ERP/MES будет действовать как "машина" в Tulip. Ознакомьтесь с нашей статьей Введение в машинный мониторинг для получения более подробной информации.

Односторонний обмен данными

Некоторые ERP/MES-системы имеют встроенные методы получения данных из внешних систем, но им сложно отправлять свои собственные данные в другие системы.

В этом случае вам придется решить, приемлема ли односторонняя передача данных или вы хотите потратить больше времени и сил на поиск способа сделать возможной двустороннюю передачу данных.

Например, вас может устроить, если вы сделаете Tulip своей основной системой для сбора данных в цеху. Затем, после отправки данных в вашу систему MES/ERP, вы можете согласовать данные цеха с существующими данными в системе.

Пример: NetSuite

Допустим, вы используете NetSuite в качестве ERP-системы и хотите узнать, может ли она подключаться к Tulip. Наберите в Google "Netsuite api" и вы найдете эту страницу с описанием SuiteTalk, инструмента NetSuite для интеграции с третьими сторонами.

Вот что делает SuiteTalk:

Похоже, что SuiteTalk позволяет создавать HTTP API, так что это будет самый простой способ интеграции с Tulip.

Вы можете либо самостоятельно создать конечные точки на портале администратора вашей MES/ERP, либо работать с партнером Tulip, который может создать конечные точки для вас.

Вот пример создания интеграции Tulip-NetSuite


Вы нашли то, что искали?

Вы также можете зайти на сайт community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!


Была ли эта статья полезной?