Одноразовое триггерное событие
Для создания нам понадобятся готовые экраны «Меню» и «Раздел», при попадании на который срабатывает триггер.
1. Продублируйте экран «Раздел». Переименуйте его в «Копия Раздел», чтобы не путаться.
2. Добавьте на дублирующий экран компонент Ярлык.
3. Создайте новый экран «Развилка Раздела». Он нужен для проверки, был ли пользователь на экране с ярлыком. Развилка не умеет смотреть на наличие ярлыка, но зато работает с переменными.
4. На экран «Копия Раздел» добавьте компонент Запись переменной над компонентом Ярлык. Запишите ok в переменную trigger. Переменную можете назвать по-своему.
5. На экран проверки «Развилка Раздела» добавьте Запись значения {{trigger}} в переменную trigger.
6. Добавьте Развилку на экран проверки. В поле «Что проверяется развилкой» выберите переменную, «Имя переменной для проверки»: trigger. Укажите Ожидаемое значение переменной — ok, тип ожидаемых данных в переменной — Текст, переход на экран — «Раздел». Переход по умолчанию: перевод на экран — «Копия Раздел».
7. Из меню переводим на экран «Развилка Раздела» вместо экрана «Раздел».
Теперь триггер будет срабатывать только один раз, даже если в дальнейшем вы удалите ярлык пользователя.
Откройте изображение в новой вкладке, чтобы его увеличить.