Универсальная запись (Studio .NET Core)
Функция доступна в Primo RPA Studio .NET Core 1.26.7 и выше.
Универсальная запись позволяет автоматически формировать RPA-сценарий на основе действий пользователя.
Во время записи пользователь выполняет действия в приложениях, а Studio последовательно преобразует их в элементы процесса. Рекордер автоматически определяет контекст, в котором выполняются действия: браузер, Excel или приложение рабочего стола.
После завершения записи рекомендуется проверить созданный сценарий и при необходимости отредактировать отдельные шаги.
Управление записью
Чтобы открыть панель записи, перейдите на вкладку Общие и нажмите Запись.

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

Во время записи рекордер сохраняет действия в порядке их выполнения.
В сценарий могут быть добавлены:
- переходы по URL;
- клики по элементам интерфейса;
- ввод текста в поля приложений.
Результат записи
После завершения записи Studio формирует последовательность действий и добавляет ее в текущий процесс.

Если во время записи использовалась Пауза, действия разбиваются на отдельные вложенные контейнеры Последовательность (Sequence).
Созданные последовательности можно:
- удалять;
- копировать;
- перемещать внутри процесса;
- редактировать;
- дополнять другими активностями.
Особенности работы
Браузер
Если браузер был открыт до запуска записи, рекордер продолжает работу в текущем активном окне. Новая вкладка или новое окно автоматически не создаются.
Прокрутка страницы не добавляется в сценарий как отдельное действие.
Контекстные меню
Рекордер может распознавать элементы контекстного меню, открытого правой кнопкой мыши.
При этом само нажатие правой кнопки мыши, открывающее контекстное меню, в сценарий не добавляется.
Горячие клавиши
Комбинации клавиш, например Ctrl+C или Alt+Tab, не записываются как отдельные действия.
Если использование горячих клавиш является обязательной частью процесса, соответствующие действия необходимо добавить в сценарий вручную.
Приложения с повышенными правами
Studio не может записывать действия в приложении, запущенном с более высоким уровнем привилегий.
Например, если целевое приложение запущено от имени администратора, а Studio — с обычными правами, взаимодействие с таким приложением может не распознаваться.
Для корректной записи запускайте Studio и целевое приложение с одинаковым уровнем прав.
Пауза и вложенные последовательности
При нажатии Пауза текущая запись приостанавливается.
После продолжения записи последующие действия помещаются в новую вложенную последовательность Sequence.
Известное ограничение: при многократном использовании паузы часть записанных действий может быть потеряна. После завершения записи рекомендуется проверить сформированный сценарий.
Масштабирование экрана
При масштабе Windows, отличном от 100%, распознавание элементов может работать некорректно.
Для наиболее стабильной записи рекомендуется использовать масштаб 100%.
iframe
Рекордер поддерживает работу с элементами внутри iframe.
Элементы внутри фрейма распознаются аналогично стандартному механизму поиска элементов Studio.
Из-за особенностей DOM-структуры веб-страниц рекомендуется после записи проверить корректность действий внутри iframe.
Рекомендации
Для более стабильной записи:
- Запускайте Studio и целевое приложение с одинаковым уровнем прав.
- Используйте масштаб Windows 100%.
- Не используйте паузу многократно без промежуточной проверки сценария.
- После завершения записи проверяйте созданные действия.
- При работе с
iframe, контекстными меню и нестандартными элементами интерфейса дополнительно проверяйте найденные селекторы. - Добавляйте вручную действия, которые рекордер не фиксирует, например горячие клавиши или открытие контекстного меню правой кнопкой мыши.