Skip to Content

Универсальная запись (Studio .NET Core)

Функция доступна в Primo RPA Studio .NET Core 1.26.7 и выше.

Универсальная запись позволяет автоматически формировать RPA-сценарий на основе действий пользователя.

Во время записи пользователь выполняет действия в приложениях, а Studio последовательно преобразует их в элементы процесса. Рекордер автоматически определяет контекст, в котором выполняются действия: браузер, Excel или приложение рабочего стола.

После завершения записи рекомендуется проверить созданный сценарий и при необходимости отредактировать отдельные шаги.

Управление записью

Чтобы открыть панель записи, перейдите на вкладку Общие и нажмите Запись.

alt

Элемент управленияДействие
ЗаписьЗапускает запись действий пользователя
ПаузаПриостанавливает запись. После продолжения записи последующие действия добавляются в новую последовательность
СтопЗавершает запись и добавляет сформированный процесс в текущий сценарий

alt

Во время записи рекордер сохраняет действия в порядке их выполнения.

В сценарий могут быть добавлены:

  • переходы по URL;
  • клики по элементам интерфейса;
  • ввод текста в поля приложений.

Результат записи

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

alt

Если во время записи использовалась Пауза, действия разбиваются на отдельные вложенные контейнеры Последовательность (Sequence).

Созданные последовательности можно:

  • удалять;
  • копировать;
  • перемещать внутри процесса;
  • редактировать;
  • дополнять другими активностями.

Особенности работы

Браузер

Если браузер был открыт до запуска записи, рекордер продолжает работу в текущем активном окне. Новая вкладка или новое окно автоматически не создаются.

Прокрутка страницы не добавляется в сценарий как отдельное действие.

Контекстные меню

Рекордер может распознавать элементы контекстного меню, открытого правой кнопкой мыши.

При этом само нажатие правой кнопки мыши, открывающее контекстное меню, в сценарий не добавляется.

Горячие клавиши

Комбинации клавиш, например Ctrl+C или Alt+Tab, не записываются как отдельные действия.

Если использование горячих клавиш является обязательной частью процесса, соответствующие действия необходимо добавить в сценарий вручную.

Приложения с повышенными правами

Studio не может записывать действия в приложении, запущенном с более высоким уровнем привилегий.

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

Для корректной записи запускайте Studio и целевое приложение с одинаковым уровнем прав.

Пауза и вложенные последовательности

При нажатии Пауза текущая запись приостанавливается.

После продолжения записи последующие действия помещаются в новую вложенную последовательность Sequence.

Известное ограничение: при многократном использовании паузы часть записанных действий может быть потеряна. После завершения записи рекомендуется проверить сформированный сценарий.

Масштабирование экрана

При масштабе Windows, отличном от 100%, распознавание элементов может работать некорректно.

Для наиболее стабильной записи рекомендуется использовать масштаб 100%.

iframe

Рекордер поддерживает работу с элементами внутри iframe.

Элементы внутри фрейма распознаются аналогично стандартному механизму поиска элементов Studio.

Из-за особенностей DOM-структуры веб-страниц рекомендуется после записи проверить корректность действий внутри iframe.

Рекомендации

Для более стабильной записи:

  1. Запускайте Studio и целевое приложение с одинаковым уровнем прав.
  2. Используйте масштаб Windows 100%.
  3. Не используйте паузу многократно без промежуточной проверки сценария.
  4. После завершения записи проверяйте созданные действия.
  5. При работе с iframe, контекстными меню и нестандартными элементами интерфейса дополнительно проверяйте найденные селекторы.
  6. Добавляйте вручную действия, которые рекордер не фиксирует, например горячие клавиши или открытие контекстного меню правой кнопкой мыши.
Last updated on