MENU
    Шаги по созданию вашей первой системной интеграции
    • 05 Aug 2024
    • 2 Минуты для чтения
    • Авторы

    Шаги по созданию вашей первой системной интеграции


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

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

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

    Как минимум, при планировании необходимо взаимодействовать и привлекать следующие заинтересованные стороны: * гражданских разработчиков * операционных владельцев интегрированных систем * IS/IT инженеров * пользователей цеха, обслуживаемых решением.

    Вместе вы можете начать рассматривать и принимать решения по различным аспектам интеграции.

    1. Обсудите решаемую проблему.
    2. Установите измеримые цели.
    3. Согласуйте наилучшее решение:
      • Какие данные необходимы для решения проблемы?
      • Какая система учета необходима для интеграции?
      • Какие ИТ-изменения необходимы?

    Создание вашей первой системной интеграции

    Ниже приведены основные шаги, которые помогут вам интегрировать 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. Следуйте приведенной ниже диаграмме для получения потока данных:

    Получить заказы на работу за сегодняIntegration Diagram Get Work Orders for Today

    Затем необходимо записать полученные заказы в таблицу. Для этого следуйте приведенной ниже диаграмме:

    Записать заказы на работу в таблицу TulipIntegration Diagram Write Work Order to Tulip Table

    Лучшие практики

    • Работайте с источником истины в режиме реального времени. Кроме того, убедитесь, что ваш цех использует самый актуальный источник.
    • Храните данные, ориентированные на Tulip, внутри Tulip. Хотя источником истины для наряда на работу может быть ваша ERP, некоторые данные относятся в основном к Tulip, например, несоответствия, зарегистрированные в Tulip по отношению к нарядам на работу.
    • Повышение эффективности выполнения операторами простых сценариев использования, ориентированных на ERP/WMS, с помощью составных, интегрированных приложений Tulip. Например, приложение Tulip, использующее камеру планшета в качестве сканера штрихкодов для управления запасами.
    • Избегайте кэширования данных из источника истины в таблицы Tulip, если эти данные быстро устаревают. Например, данные о текущем наличии товара на складе должны храниться в собственном источнике данных, что позволит Tulip взаимодействовать с ними в режиме реального времени.
    • Отдельно используйте Tulip для подходящих сценариев использования. Все сценарии использования, которые лучше всего реализовать в вашей ERP, должны оставаться там.
    • При любой возможности используйте HTTP API. SQL-коннекторы требуют дополнительной настройки.

    Читать далее


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