- Распечатать
Как вызвать функцию коннектора с помощью триггеров
Обзор
Чтобы получить доступ к информации из MES или другой внешней системы, Tulip использует коннекторы.
После создания функций коннекторов они могут быть инициированы в приложении с помощью триггеров.
Это означает, что когда оператор нажимает определенную кнопку в Tulip Player или использует определенное подключенное устройство, например сканер штрих-кода, вы можете получить или сохранить данные во внешней системе.
Вот как данные будут передаваться через Tulip в выбранную вами систему:
- Укажите функцию коннектора, которая должна выполняться в триггере
- Укажите входы для функции коннектора (если они необходимы). Обычно это переменные из приложения.
- Если у функции коннектора есть выходы, укажите, в какой переменной должны храниться эти значения.
Вот наглядное представление этого пути:
Переменная (или статическое значение) в приложении --> Входные данные для функции-коннектора --> Работа функции-коннектора --> Выходные данные --> Другая переменная в приложении
Этого можно достичь, выполнив описанные ниже шаги:
Создание триггера
1- Нажмите на знак "+" рядом с триггерами на вкладке Step контекстной панели.
2- Заполните имя нового триггера в редакторе триггеров.
3- Выберите , когда триггер должен быть запущен.
Добавьте действие триггера "Запустить функцию коннектора".
4- Выберите условие, которое будет определять, должен ли триггер запускаться, в разделе If.
5- Добавьте новое действие, заполнив раздел "Тогда":
- Выберите "Запустить функцию коннектора".
- Выберите коннектор, который вы хотите запустить
- Выберите необходимый ввод данных в функцию (например, сканирование штрих-кода, из переменной или даже статическое значение).
- Выберите переменную, в которой будут храниться выходные данные функции (переменная будет представлять собой массив или объект, в зависимости от функции коннектора).
Вот пример:
- "Run Connector Function" connector: "Server Assembly DB" "Get_Configuration"
- конфигурация: "Static Value" "text"
- и сохранить результат как: "Переменная" "config_information"
In case the data received from the connector function contains several variables, Tulip will save each data input as a separate property within an object and you’ll be able to access each property separately.
Дальнейшее чтение
- Как использовать массивы и объекты
- Примеры функций коннектора SQL
- Пример функции HTTP-коннектора в приложении
Вы нашли то, что искали?
Вы также можете зайти на community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!