История страницы
При работе робота могут возникнуть какие-либо ошибки, в результате которых выполнение сценария завершитьсязавершится. Существует несколько способов оповещения пользователя о возникновении ошибки, рассмотрим их подробнее.
Обработка ошибок внутри сценария
Обработка ошибки с помощью Try-Catch
При возникновении ошибок среди действий, помещенных в блок «Try» в лог будет выведено сообщение. Работа робота не прекратиться, а будут выполнены либо действия из блоков «Сatch» или «Finally», либо робот продолжит выполнение сценария вне действия «Try-Catch».
- Обработка ошибки с действием «Вывести ошибку»
Из группы действий «Базовые действия» выбрать действие «Вывести ошибку» и перенести его в схему робота;
В параметрах действия в строке «Сообщения» указать текст ошибки, который будет выведен в лог. Если оставить это поле пустым, то в логе будет выведена «Неизвестная ошибка»;
После настройки действия запустить робота нажатием кнопки запуска;
Когда робот дойдет до действия «Вывести ошибку», в логе в студии появится запись об ошибке и робот завершит свою работу;
Обработка ошибки действием Информационное сообщение
Сценарий робота может быть настроен таким образом, что в случае возникновения ошибки можно вывести информационное сообщение посредством действия «Сообщения» из группы действий «Диалоговые окна».
Пример: Установить в «Сatch» данное действие, тогда перед тем, как робот перейдет к обработке ошибки, на экране появится информационное сообщение.
- Отправка письма на почту пользователя в случае возникновения ошибки.
Сценарий робота можно организовать таким образом, что в случае возникновении ошибки пользователю будет направлено письмо на электронный почтовый сервис. Отправка письма осуществляется посредством действий из группы действий «Почта».
Выбрать действие «Настройка подключения»:
Заполнить параметры действия, пример:
Выбрать действие «Отправить сообщение»:
Заполнить параметры действия, в поле «Тело письма» указать необходимую информацию. Пример заполнения:
Настройка оповещения пользователя о возникновении ошибки в Robin Player.
Компонент Robin Player позволяет настраивать отправку сообщений на почту в случае корректного или некорректного завершения работы робота. Для того, чтобы настроить информирование пользователя в случае, если робот завершил свою работу с ошибкой, необходимо выполнить следующие действия:
Перейти на вкладку «Настройки» в Robin Player:
Перейти на вкладку «Отправка писем при завершении выполнения»:
Заполнить требуемые параметры:
Заполнить «Список получателей уведомлений о выполнении роботов», в поле «Неуспешные выполнения» указать почтовый адрес пользователя, которому будет направлено уведомление. При выборе опции «Прикрепить лог», пользователь получит лог работы робота.
Укажите почтовый адрес в графе «Успешные выполнения», и пользователь получит информацию о том, что робот завершил свою работу без ошибок.