Триггеры уровня приложения
  • 31 Oct 2023
  • 1 Минута для чтения
  • Авторы

Триггеры уровня приложения


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

В этой статье вы узнаете:* Что такое триггеры уровня приложений* Типы триггеров уровня приложений* Примеры использования триггеров уровня приложений

Триггеры уровня приложений

Триггеры уровня приложений активизируются при наступлении следующих событий * Запуск приложения * Завершение приложения * Отмена приложения

Они могут быть изменены на вкладке App контекстной панели:

Все эти триггеры могут быть активизированы автоматически на любом шаге.

Например, если на трех разных шагах имеется кнопка "Завершить", триггер "Приложение завершено" может сработать на любом из этих шагов.

:::(Warning) (Примечание) Переходы не могут быть добавлены к триггерам уровня приложения :::

Приложение запущено

Триггеры уровня приложений "Запуск приложения" будут запускаться каждый раз, когда приложение запускается в Tulip Player. Одно приложение может запустить другое приложение на любом Шаге, но триггеры App Started будут запускаться независимо от Шага, на котором было запущено приложение.

image.png

Пример использования

Триггеры App Started очень полезны для загрузки любых активов, необходимых для работы приложения.

Например. Мое приложение использует таблицу Station Handoff, в которой хранится текущее состояние каждой станции, эта таблица включает в себя пропускную способность станции, ее физическое местоположение и т.д. Каждая запись в моей таблице связана с именем станции.

image.png

Приложение завершено

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

Пример использования

Триггеры "App Completed" очень полезны для закрытия процессов.

Например. Когда мои пользователи завершают выполнение приложения, я хочу отправить электронное письмо в отдел закупок, чтобы они повторно заказали материалы, которые я просил.
image.png

Приложение отменено

Триггеры "Приложение отменено" срабатывают при выполнении перехода приложения, который отменяет приложение.

Пример использования

Триггеры App Cancelled очень полезны при поддержке ошибок пользователя в приложении. При совершении ошибки может быть вызван переход, отменяющий приложение, что приведет к удалению всех завершений приложения с ошибочными данными. В этом случае может потребоваться пользовательское поведение, и именно здесь в игру вступают триггеры App Cancelled Triggers.

Например. Когда создается дефект для процесса смешивания, пользователи проходят через процесс, чтобы попытаться устранить этот дефект. Когда это приложение завершается, партия считается дефектной, но если партию можно устранить, выполняется отмена приложения, и партия не учитывается при подсчете дефектов. В этом случае мы хотим написать, на каком этапе поиска и устранения неисправности дефект был занесен в таблицу, чтобы лучше понять наиболее распространенные виды отказов.

image.png

Дальнейшее чтение


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