Перейти к основному содержимому

Ожидание действий пользователя

Данное действие останавливает проект и передаёт управление человеку: окно устройства остаётся открытым, и в нём можно вручную сделать то, что шаблон делать не должен.

Используется для:

  • Ввода логина и пароля, которые не хочется хранить в шаблоне;
  • Ввода данных банковской карты;
  • Прохождения проверок, которые шаблон не проходит сам;
Это же ожидание можно запустить из кода — методом WaitForUserAction из Action API.

Как добавить в проект?​

Через контекстное меню: Добавить действие → Логика → Ожидание действий пользователя.

Как добавить в проект?


Как работать с экшеном?​

Настройки действия

Таймаут, сек.​

Сколько секунд отводится на ручные действия. Значение можно задать вручную или через переменную — в ней должно быть число.

Когда время выйдет, проект продолжит выполнение сам.

Если заранее не известно, сколько времени потребуется, укажите заведомо большое значение — например 99999.

Сообщение.​

Текст, который увидит человек в окне устройства. Сюда пишут, что именно нужно сделать.


Окно ожидания.​

Пока действие выполняется, в верхней части окна устройства появляется полоса:

Окно ожидания

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

Нажатие на Продолжить возвращает управление шаблону сразу, не дожидаясь конца таймаута.


Полезные ссылки.​