- Распечатать
Шаги по созданию вашей первой системной интеграции
Подготовьте и постройте интеграцию системы с Tulip, используя лучшие практики для обеспечения успеха.
При планировании интеграции между Tulip и системой стороннего производителя существует ряд персон, с которыми необходимо провести планирование и подготовиться, прежде чем приступать к созданию.
Как минимум, при планировании необходимо взаимодействовать и привлекать следующие заинтересованные стороны: * гражданских разработчиков * операционных владельцев интегрированных систем * IS/IT инженеров * пользователей цеха, обслуживаемых решением.
Вместе вы можете начать рассматривать и принимать решения по различным аспектам интеграции.
- Обсудите решаемую проблему.
- Установите измеримые цели.
- Согласуйте наилучшее решение:
- Какие данные необходимы для решения проблемы?
- Какая система учета необходима для интеграции?
- Какие ИТ-изменения необходимы?
Создание вашей первой системной интеграции
Ниже приведены основные шаги, которые помогут вам интегрировать Tulip в стороннее приложение.Необходимые условия: У сторонней системы должна быть доступна конечная точка API (например, NetSuite RESTlet, Slack API).
| # | Описание задачи | Кто может это сделать? | | --- | --- | --- | --- | | | 1 | Установите использование либо облачного узла коннектора, либо узла коннектора On-Prem. (OPCH). Клиент (со службой поддержки Tulip, если используется OPCH)| | | 2 | Сгенерируйте данные аутентификации для связи Tulip со сторонними системами. (например, OAuth2.0) | Заказчик | | 3 | Выберите транзакцию и определите направление потока информации (например, GET Work Orders, POST inventory move). Мы рекомендуем начать с простой транзакции. | Клиент | | 4 | Выявите данные и конечные точки для этой транзакции. Задокументируйте конечную точку HTTP и необходимые Input (для Netsuite конечная точка = RESTlet с идентификатором сценария и идентификатором развертывания). | Заказчик | | 5 | Создание и тестирование коннектора Tulip. | Заказчик и/или Tulip (через проект платных услуг, с ограниченной возможностью тестирования)| | | 6 | Включение данных о транзакциях в новые или существующие приложения Tulip Apps с помощью функций коннектора. | Заказчик и/или Tulip (через проект платных услуг)| |
Пример потока данных
Допустим, вы хотите получать заказы на выполнение работ из ERP и хранить их в определенной таблице Work Orders.
Сначала вам нужно получить заказы из ERP. Следуйте приведенной ниже диаграмме для получения потока данных:
Получить заказы на работу за сегодня
Затем необходимо записать полученные заказы в таблицу. Для этого следуйте приведенной ниже диаграмме:
Записать заказы на работу в таблицу Tulip
Лучшие практики
- Работайте с источником истины в режиме реального времени. Кроме того, убедитесь, что ваш цех использует самый актуальный источник.
- Храните данные, ориентированные на Tulip, внутри Tulip. Хотя источником истины для наряда на работу может быть ваша ERP, некоторые данные относятся в основном к Tulip, например, несоответствия, зарегистрированные в Tulip по отношению к нарядам на работу.
- Повышение эффективности выполнения операторами простых сценариев использования, ориентированных на ERP/WMS, с помощью составных, интегрированных приложений Tulip. Например, приложение Tulip, использующее камеру планшета в качестве сканера штрихкодов для управления запасами.
- Избегайте кэширования данных из источника истины в таблицы Tulip, если эти данные быстро устаревают. Например, данные о текущем наличии товара на складе должны храниться в собственном источнике данных, что позволит Tulip взаимодействовать с ними в режиме реального времени.
- Отдельно используйте Tulip для подходящих сценариев использования. Все сценарии использования, которые лучше всего реализовать в вашей ERP, должны оставаться там.
- При любой возможности используйте HTTP API. SQL-коннекторы требуют дополнительной настройки.
Читать далее
- Как спланировать интеграцию между Tulip и MES или ERP
- Введение в хосты коннекторов Tulip
- Как настроить коннектор
- HTTP-коннекторы