- Распечатать
Как спланировать интеграцию между 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 - Кто будет поддерживать эту интеграцию?
По мере выявления новых вариантов использования, кому в вашей организации будет поручено быть экспертом по интеграции? В некоторых организациях это сторонний интегратор или подрядчик.
Технические вопросы
Чтобы определить детали интеграции, задайте несколько вопросов, которые могут помочь в этом процессе:
- Есть ли у вашей ERP/MES API?
- Если ваша ERP/MES отправляет данные в базу данных SQL, может ли третья сторона подключиться к этой базе данных SQL? И если да, то какими привилегиями она может обладать?
- Отправляет ли ваша ERP/MES данные по какому-либо промышленному протоколу, например OPC?
- Можно ли получить доступ к ERP/MES из облака?
Tulip против ERP-систем - предполагаемые системы записи (источники истины)
Мы рекомендуем взаимодействовать с системой записи объекта (например, рабочего задания) в режиме реального времени (обычно через функции HTTP-коннектора в формате JSON).
Ниже приведено сравнение ERP-систем и Tulip, а также указано, для каких общих объектов каждая система принимается за систему учета.
Общие сведения о подключении
Как правило, Tulip подключается к внешним программным системам одним из трех способов:
- HTTP API (который включает в себя REST и SOAP)
- OPC UA
- 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, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!