Ожидание действий пользователя
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе.
Данное действие останавливает проект и передаёт управление человеку: окно устройства остаётся открытым, и в нём можно вручную сделать то, что шаблон делать не должен.
Используется для:
- Ввода логина и пароля, которые не хочется хранить в шаблоне;
- Ввода данных банковской карты;
- Прохождения проверок, которые шаблон не проходит сам;
Это же ожидание можно запустить из кода — методом WaitForUserAction из Action API.
Как добавить в проект?
Через контекстное меню: Добавить действие → Логика → Ожидание действий пользователя.

Как работать с экшеном?
Таймаут, сек.
Сколько секунд отводится на ручные действия. Значение можно задать вручную или через переменную — в ней должно быть число.
Когда время выйдет, проект продолжит выполнение сам.
Если заранее не известно, сколько времени потребуется, укажите заведомо большое значение — например
99999.Сообщение.
Текст, который увидит человек в окне устройства. Сюда пишут, что именно нужно сделать.
Окно ожидания.
Пока действие выполняется, в верхней части окна устройства появляется полоса:

- Слева вверху — название проекта, который остановился на этом действии.
- Под ним — сообщение, заданное в экшене.
- Справа — кнопка «Продолжить», в скобках сколько секунд осталось до автоматического продолжения.
Нажатие на Продолжить возвращает управление шаблону сразу, не дожидаясь конца таймаута.