- Распечатать
Список действий и переходов в редакторе триггеров
Полный список действий и переходов, доступных в выпадающих меню редактора триггеров
Назначение
Редактор триггеров позволяет создавать мощную логику в приложении для фронтальных операций. Он позволяет создавать действия, которые включают в себя многие другие элементы платформы Tulip, такие как:
- названия станций
- идентификаторы бейджей
- функции коннекторов
- ...и многое другое.
Существует три типа действий, которые можно создавать:
When: Определяют, когда триггер может быть запущен
If: Определить, должно ли выполняться действие или нет
Then: Указать, какие действия должны быть запущены по определенному событию.
В данном руководстве будет рассмотрен полный список возможностей каждого типа операторов. Если вы хотите узнать, как создать триггер, обратитесь к этому отдельному руководству
Список действий и переходов
Когда
устройство
Срабатывание по определенному событию от подключенного устройства
срабатывание таймера
Вызывает событие по заранее заданному интервалу времени
машина
Возбуждение события при открытии ступени и возникновении события в машине, которая активно контролируется
ступень открыта
Возгорание при открытии ступени
ступень закрыта
Возгорание при закрытии ступени
нажата кнопка
Возгорание при нажатии оператором кнопки
Если
Таблица
Проверка наличия в таблице записей с определенным идентификатором
Запись таблицы
Проверка наличия в загруженной в приложение записи таблицы поля с определенным значением
Выражение, статическое значение, переменная
Проверка или сравнение любого из этих значений с другой переменной или статическим значением
Пользователи
Проверяет, содержит ли поле пользователя определенное значение
Информация о приложении
Используйте значение из любой из этих метаданных, которые определяются при запуске приложения в Player:
- Logged In User: Выберите из списка пользователей Tulip
- Logged In User/Badge ID: ID бейджа вошедшего в систему пользователя
- Logged In User/Name: Имя вошедшего в систему пользователя
- Time Elapsed on Step: Общее количество времени, затраченное на выполнение конкретного шага
- Time Elapsed on Current Step (Время, затраченное на текущий шаг): Общее время, затраченное на текущий шаг
- Time Elapsed on App: Общее время, проведенное в приложении в течение данного времени выполнения
- App Name: Название приложения
- App Version: Текущая версия приложения
- Station Name (Имя станции): Название станции, на которой запущено приложение
- Имя шага: Название текущего шага
- Имя шага: Название текущей группы шагов
- Shift Name (Имя смены): Название текущей смены, как определено в инструменте Schedules (Расписание).
- Текущая дата и время: дата/время запуска приложения.
- Target Cycle Time For Current Step: Заданное ожидаемое время цикла для шага, который просматривает оператор.
- Target Cycle Time for App: Заданное время цикла для всего приложения.
Then (Actions)
Массив
Манипулировать существующим массивом, хранящимся в переменной, используя общие методы работы с массивами.
- Очистить массив
- Конкатенация массива
- Получить из массива индекс
- Получить длину массива
- Присоединить к строке
- Вытащить из массива
- Вставить в массив
- Установить индекс в массиве
Манипулирование данными
Изменение переменной или записи таблицы, загруженной в приложение. Это одно из наиболее распространенных применений редактора триггеров.
- Очистить: очистить значение переменной или поля в записи таблицы.
- Сохранить: Сохранить определенное значение переменной или поля в записи таблицы.
- Увеличить значение: Увеличение числа на определенную величину в переменной или поле записи таблицы.
- Decrement Value: Уменьшить число на определенную величину в переменной или поле записи таблицы
Выход из системы текущего пользователя
Выход из системы текущего пользователя и возврат к экрану входа в систему. Часто используется в целях безопасности.
Открыть ссылку
Загрузка определенного веб-сайта в новое окно в Google Chrome.
Воспроизвести звук
Воспроизведение заданного звука через динамики пользователя.
Меню плеера
Выберите одно из этих трех действий:
- Открыть меню: Открыть меню плеера по умолчанию
- Открыть комментарии: Позволяет оператору добавить комментарий к конкретному открытому шагу
- Pause App: Приостановить таймер, который отслеживает время, проведенное в приложении. Используется для перерывов на туалет и т.д.
Печать шагов
Печать шага на экране с помощью стандартного диалогового окна печати компьютера.
Запустить функцию коннектора
Запуск функции коннектора, созданной с помощью функции "Коннекторы".
Запустить функцию устройства
Запуск определенной функции с подключенным устройством, которое подключено к Edge Devices на той же станции, что и приложение.
Сканировать оптический штрих-код
Представляет оператору запрос на сканирование штрихкода через веб-камеру ноутбука или планшета.
Отправить электронное сообщение
Отправка текстового сообщения электронной почты администратору Tulip.
Отправить SMS
Отправка текстового сообщения администратору Tulip, добавившему свой номер телефона.
Отправить SMS с изображением
Отправить текст и изображение администратору Tulip, добавившему свой номер телефона
Показать ошибку
Показать красное сообщение об ошибке в нижней части проигрывателя
Показать сообщение
Показать желтое информационное сообщение в нижней части проигрывателя
Разделить строку
Разделить строку по определенному разделителю на массив и сохранить его в переменной
Запись таблицы
Создание или загрузка новой записи таблицы с помощью Record Placeholder, определенного в App Editor.
- Создать запись
- Создать или загрузить запись
- Загрузить запись
- Удалить запись
- Очистить держатель записи
Затем (Переходы)
Приложение
Отмена, Завершение, выход из системы или завершение и переход к заставке.
- При отмене приложения данные не сохраняются.
- Завершение приложения сохраняет данные, возвращает к первому шагу и сразу же запускает приложение снова.
- Заставка заставляет оператора нажать кнопку "Начать" перед запуском приложения.
- Выход из системы текущего пользователя приводит к выходу из приложения и возврату к экрану ввода идентификатора пропусков.
Перейти к шагу
Переход к следующему, предыдущему или конкретному шагу. Можно перейти к шагу с определенным названием.
Вы не нашли то, что искали?
Вы также можете зайти на сайт community.tulip.co, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!