Skip to Content
Primo RPA StudioРабота с процессами

Работа с процессами

Процесс — это сценарий автоматизации бизнес-процесса, собранный из элементов Студии. Элемент представляет собой действие, которое робот должен выполнить после запуска сценария.

Процесс является частью RPA-проекта, таким образом, в одном проекте может быть множество процессов. Разработчик делит проект на процессы по своему усмотрению.

Жизненный цикл процесса

Работа с процессами в Primo RPA Studio включает следующие основные этапы:

  1. Создание процесса
  2. Редактирование и разработка логики
  3. Сохранение изменений
  4. Запуск и отладка
  5. Закрытие процесса
  6. Удаление (при необходимости)

Примеры проектов

Для быстрого старта и обучения вы можете изучить готовые примеры проектов.

В репозитории PrimoRPA/Learning на GitHub собраны учебные проекты и примеры кода. Вы можете скачать любой проект и открыть его в Primo RPA Studio для изучения, запуска и отладки.

Как использовать:

  1. Перейдите по ссылке на репозиторий: https://github.com/PrimoRPA/Learning.
  2. Склонируйте репозиторий или скачайте интересующий вас проект как архив (CodeDownload ZIP).
  3. Откройте Primo RPA Studio.
  4. В меню выберите ФайлОткрыть проект и укажите путь к скачанному файлу проекта.
  5. Исследуйте структуру, процессы и логику внутри Студии, а затем запустите процесс на выполнение.

Это поможет на практике познакомиться с типами процессов, работой элементов и отладкой.

Создать процесс

Предварительное условие: В Студии уже создан и открыт RPA-проект.

На панели «Проект» выберите папку для будущего процесса и нажмите Создать процесс:

alt

Откроется форма создания процесса:

alt

Укажите параметры процесса:

  1. Введите имя процесса с обязательным расширением .ltw.
  2. Выберите тип процесса: «Последовательность», «Диаграмма» или «Только код». По умолчанию установлен тип «Последовательность» — каскадный алгоритм из элементов, выполняющихся последовательно.
  3. Выберите язык программирования (C#, Python или JavaScript).
    ‼️ Не используйте разные языки в одном проекте. Это обусловлено разницей подходов к типизации данных в языках C#, Python и Javascript.
  4. Укажите, нужно ли использовать аргументы Оркестратора — возможность просматривать/изменять аргументы RPA-проекта напрямую из Оркестратора.
  5. Укажите, нужно ли создавать аргументы из переменных.
  6. В блоке Тестирование определите, хотите ли вы использовать в проекте тестовые данные. Подробнее см. в разделе Тестирование. Для использования тестовых данных:
    • Установите чекбокс Тест-кейс.
    • Укажите путь до файла с данными — абсолютный или относительный. В качестве тестовых данных используется файл формата Excel (.xlsx).
    • Чтобы указать рабочий лист файла, нажмите кнопку Обновить и выберите лист в списке значений. Если значение не указано, по умолчанию будет использован первый лист книги.
    • В результате будут выбраны все строки и столбцы указанного листа. Если есть необходимость, отредактируйте их выбор.
  7. При желании добавьте краткое описание процесса в соответствующем поле.
  8. Нажмите ОК, чтобы добавить процесс в проект.

Новый процесс отобразится на панели Проект.

alt

А также по умолчанию откроется в основной рабочей области.

alt

Изменить процесс

Форма редактирования процесса открывается по команде контекстного меню. Для этого на панели «Проект» выберите процесс, вызовите его контекстное меню и используйте команду Редактировать элементalt.

alt

В форме редактирования можно изменить основные параметры процесса: наименование процесса, языка программирования, настройки аргументов и тестирования.

Удалить процесс

Перейдите на панель Проект, выберите процесс и вызовите его контекстное меню. После чего используйте команду Удалить элементalt и подтвердите действие.

Сохранение изменений

Сохранение изменений выполняется автоматически с заданным интервалом (по умолчанию — 5 минут), а также по команде пользователя (вручную).

Интервал и другие параметры автосохранения настраиваются в меню Файл → Настройки → Общие → Автосохранение.

Рекомендуется сохранять процесс вручную перед его запуском на выполнение или перед закрытием вкладки:

  • сохранить текущий процесс — Ctrl + S
  • сохранить все процессы проекта — Ctrl + Shift + S

Открыть / закрыть процесс

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

Чтобы открыть процесс:

  • дважды щелкните его название на панели Проект;

Чтобы закрыть процесс:

  • сохраните изменения;
  • закройте вкладку процесса (кнопка ✕);
  • либо используйте сочетание клавиш Ctrl + W (доступно с версии 1.26.1).

alt Диалог сохранения изменений при закрытии (с версии 1.26.1)

Дополнительно

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