Список действий и переходов в редакторе триггеров
  • 31 Oct 2023
  • 4 Минуты для чтения
  • Авторы

Список действий и переходов в редакторе триггеров


Article Summary

Полный список действий и переходов, доступных в выпадающих меню редактора триггеров

Назначение

Редактор триггеров позволяет создавать мощную логику в приложении для фронтальных операций. Он позволяет создавать действия, которые включают в себя многие другие элементы платформы 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, чтобы задать свой вопрос или узнать, сталкивались ли другие с подобным вопросом!


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