Primo.Interactive.Activities
Библиотека Primo.Interactive.Activities предназначена для организации интерактивного взаимодействия с пользователем на платформе Primo RPA. Пакет позволяет отображать информационные окна, изображения и прогресс-бары без остановки выполнения робота. Является переработкой оригинального пакета Interactive Activities для UiPath, основанного на идее Attended Robot Status Window от Cornel Dumitrascu.
Библиотека содержит следующие элементы:
- Display Message — отображает сообщение с настраиваемым текстом, цветом фона, цветом шрифта и размером текста. Не останавливает выполнение процесса.
- Display Image — отображает изображение с возможностью добавления настраиваемого текста поверх него. Изображение может динамически масштабироваться.
- Progress Bar — отображает прогресс-бар в центре экрана. Принимает значения от 0 до 100.
- Close Window — закрывает окно, созданное активностями Display Message, Display Image или Progress Bar, по его дескриптору (HWND).
Установка Primo.Interactive.Activities
Установка:
- С официального сайта NuGet .
- Напрямую из Студии с помощью менеджера зависимостей (раздел Nuget.org).
Ниже описан пошаговый способ установки Primo.Interactive.Activities в качестве зависимости проекта:
-
Откройте Primo RPA Studio и нажмите в главном меню Управление зависимостями

-
В окне Управление зависимостями перейдите на вкладку Nuget.org. Введите в поисковом поле название пакета — Primo.Interactive.Activities.

-
Установите пакет:
- Нажмите кнопку Установить.
- Нажмите кнопку Сохранить.
- Нажмите кнопку Установить.
- Дождитесь окончания установки и нажмите ОК.
-
Готово — пакет Primo.Interactive.Activities установлен в качестве зависимости. Немного подождите, пока зависимость загрузится. Во время установки проект будет перезапущен с предложением сохранить изменения.
-
Перейдите на панель элементов и найдите появившуюся группу
Primo. -
Перетащите элемент из группы в процесс, чтобы начать с ним работу.