Запуск и отладка
Студия предоставляет возможность проверить работоспособность RPA-сценария до публикации проекта. Для этого можно запустить процесс встроенным роботом и пошагово отследить результат выполнения.
Запустить процесс можно следующими командами:
Обе команды присутствуют на панели быстрого доступа и на вкладке меню «Общие». Кнопку Отладить процесс можно также найти на вкладке «Отладка».
Консоль
Команда запуска/отладки запускает экземпляр робота для немедленного исполнения текущего процесса. Отследить его выполнение можно в панели «Консоль». Если выбрана отладка, то информация будет выводиться подробнее: отобразятся все действия робота.
Консоль имеет два режима отображения: текстовый и табличный (по умолчанию). Переключить режим можно с помощью опций Таблица/Текст.
Фильтры DEBUG, INFO, ERROR, NETWORK и TEST отвечают за сбор сообщений с соответствующим типом. Над фильтрами расположены кнопки:
Сообщения в консоли можно копировать и открывать для просмотра в диалоговом окне. Обе команды доступны в контекстном меню выбранного сообщения. Скопировать сообщение также можно комбинацией Ctrl
+ C
, при этом допускается множественное копирование выбранных сообщений.
Дополнительные настройки консоли открываются, если кликнуть по заголовкам таблицы и вызвать контекстное меню. Так, команда Показать выбор колонок управляет отображением столбцов в консольной таблице*.
*Например, в колонке «Номер» выводится информация о номере, автоматически присвоенном элементу в процессе. Колонка не отображается по умолчанию, добавить ее в таблицу консоли можно только проставив галочку. Управление функцией автонумерации элементов осуществляется в настройках Студии.
Отладчик
Конфигурация отладчика настраивается в разделе Файл > Настройки > Общие > Отладчик. Описание всех параметров см. здесь.
Перед началом отладки укажите тип робота, который будет ее выполнять. Для этого на вкладке «Отладка» в параметре Издание робота выберите нужное значение. Например, Enterprise.
Если отладку процесса нужно начать с произвольного места, выберите стартовый элемент, вызовите его контекстное меню и примените команду Запуск с элемента:
Ошибки при отладке
Если выполнение какого-либо элемента завершилось ошибкой, то поведением по умолчанию является прекращение всего процесса. Однако возможно настроить паузу на исключении. Для этого в настройках Отладчика включите параметр Приостанавливать отладку на исключении.
В результате процесс будет останавливаться каждый раз при обнаружении исключения. Это дает возможность проанализировать и исправить ошибку, после чего вручную повторить выполнение элемента, не запуская заново весь процесс.
Пропуск элемента
🔸 Если файл *.ltw закрыт в момент отладки, пропуск проигнорируется.
В результате элемент не будет выполнен при отладке сценария — робот его пропустит.
Пауза
Начиная с версии Primo Studio RPA 1.24.6 добавлена кнопка Приостановить отладку для всех типов процессов. Это позволяет останавливать выполнение процесса в нужный момент, что улучшает контроль за его исполнением.
Точка останова
🔸 Если файл *.ltw закрыт в момент отладки, точка останова проигнорируется.
Точка останова (breakpoint) — один из важнейших инструментов для разработчика. Точки устанавливаются везде, где нужно приостановить выполнение отладчика. Например, чтобы просмотреть текущее состояние переменных в панели «Вывод».
Чтобы возобновить отладку, выберите на вкладке меню «Отладка» одну из команд:
‼️ См. как установить точку останова в процессе с типом «Только код» (Pure code).
Панель «Вывод»
Предоставляет возможность просмотреть значения всех переменных вывода, полученных при отладке. Чтобы она стала доступна, необходимо:
Установить в нужном месте точку останова.
В настройках отладчика включить параметр Отображать вывод.
Запустить отладку.
В левой части экрана, где располагаются панели Проект и Элементы, перейти на вкладку Вывод.
🔹 Примечание. Когда отладка не запущена/завершена, нет данных вывода или точки останова, панель не отображается.
Значения переменных вывода можно подробно просмотреть, нажав на одну из двух кнопок:
для просмотра данных в табличном виде;
для просмотра данных в форматах Text/JSON/XML.
Если значение данных слишком большое и не вошло полностью в вывод, нажмите кнопку Получить целиком:
Редактирование переменной
Чтобы изменить текущее значение переменной, вызовите ее контекстное меню в панели «Вывод» и выберите пункт Change value.
Функциональность может пригодиться при возникновении паузы на исключении, позволяя быстро исправить значение и возобновить отладку процесса (кнопка Повтор шага).
Панель «Наблюдение»
Работать с переменными и выражениями можно также в панели Наблюдение. По функциональности она соответствует панели Watch классических сред разработки. В таблице панели указывается вычисляемое выражение, тип данных результата вычисления и сам результат:
Замедленное выполнение
Паузы также возможно установить в общих свойствах элементов: в параметрах Пауза до (мс) и Пауза после (мс).
Подсветка компонентов
Last updated