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

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

RPA-проект — один или несколько сценариев автоматизации бизнес-процессов, объединенных общей бизнес-целью. Каждый сценарий состоит из набора автоматизированных действий (элементов).

Структура проекта

В рамках файловой системы проект имеет вид:

Папка проекта

  • Папка1
    • Сценарий1.ltw
    • Сценарий2.ltw
  • Папка2
  • .Dependencies — папка с зависимостями проекта. В ней можно увидеть все библиотеки и их файлы, которые разработчик добавил в проект. Подробнее о том, как добавлять библиотеки, см. в разделе Управление зависимостями.
  • .Screenshots — папка, в которую по умолчанию сохраняются скриншоты проекта. Например, скриншоты завершения работы элемента, скриншоты ошибок (настраиваются в общих свойствах элемента). Название скриншотов содержит ID элемента. Папка отображается при наличии скриншотов, иначе отсутствует.
  • .Resources — папка с ресурсами проекта. Хранит скриншоты, связанные с элементом на этапе разработки. Название скриншотов содержит ID элемента. Папка отображается при наличии скриншотов, иначе отсутствует.
  • dependencies.xml — файл, содержащий информацию об установленных зависимостях и о пространствах имен (Namespaces), которые могут быть использованы в проекте.
  • Main.ltw — процесс, который автоматически создается в новом проекте. Этот процесс обычно назначается стартовым для проекта.
  • Main.ltw.bak — резервная копия процесса. Создание bak-файлов регулируется в настройках Студии. Чтобы включить создание копий, установите чекбокс Автосохранение процессов и укажите интервал автосохранения. Чтобы отключить, снимите этот чекбокс.
  • project.ltp — корневой файл проекта, содержащий необходимые свойства и данные о нем.
  • project.ltr — XML-файл с отладочной конфигурацией проекта. В нем автоматически прописываются все установленные в проекте точки останова, пропуски элементов, наблюдения, настройки Git, последние открытые вкладки процессов. Файл необходим только для работы над проектом в Студии, поэтому он не включается в состав файлов готового проекта, публикуемого для развертывания.

В Primo RPA Studio структура проекта отображается на панели «Проект». Пример:

alt

Создать проект

  1. Перейдите в меню Файл ➝ Проект и нажмите кнопку Создать проект alt. В результате откроется форма добавления проекта.
  2. Укажите имя проекта, путь к месту хранения и, при желании, краткое описание. Если установлен чекбокс Создать папку, то проект будет создан в папке с указанным именем.
  3. В завершение нажмите ОК.

alt

Готово. Проект добавлен и готов к работе. Его структуру можно посмотреть на панели «Проект».

alt

По умолчанию в проекте сразу же создается процесс Main.ltw, который автоматически открывается в рабочей области Студии. Вы можете перейти к нему, чтобы добавить свои первые элементы автоматизации.

Сохранить проект

На вкладке меню «Общие» нажмите кнопку Сохранить проект alt — сохранятся все изменения в открытых процессах проекта.

Опытные пользователи могут воспользоваться горячими клавишами:

  • Ctrl + S — комбинация для сохранения текущего процесса (файл *.ltw).
  • Ctrl + Shift + S — комбинация для сохранения всего проекта.

По умолчанию проект сохранится в документах пользователя, если при создании проекта не был задан другой путь. Пример пути по умолчанию: C:\Users\<user_name>\Documents\Primo\<Project_name>.

Если вы не помните, куда сохранили проект, это всегда можно проверить в Студии. Для этого на панели «Проект» вызовите контекстное меню открытого проекта/процесса и выберите пункт Открыть в проводнике.

alt

🔹 Примечание. Поддерживается возможность настроить автосохранение проекта. Просто перейдите в раздел Файл ➝ Настройки ➝ Общие и задайте в параметре Автосохранение процессов нужный период.

Открыть проект

Открыть существующий проект можно в меню Файл ➝ Проект кнопкой Открыть проект alt. В диалоговом окне укажите корневой файл (project.ltp) проекта.

Другие действия с проектом

В верхней части панели «Проект» располагаются следующие кнопки действий:

alt

Создать папку

Кнопка Создать папку alt добавляет новую папку в структуру вашего проекта. Для этого на панели «Проект» кликните папку, которая станет родительской, и нажмите Создать папку.

В появившемся диалоге введите название папки и нажмите ОК.

alt

Папка будет создана на диске и отобразится в структуре проекта:

alt

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

Кнопка Создать процесс alt добавляет новый файл сценария (*.ltw) в проект. Добавить процесс можно также сочетанием клавиш Ctrl + N.

Для перемещения процессов/папок достаточно их перетянуть в нужный узел проекта.

Более подробную информацию о работе с процессом см. здесь.

Добавить файл

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

Для этого кликните папку проекта и нажмите Добавить файл либо воспользуйтесь одноименной командой контекстного меню. В появившемся диалоге выберите файл и нажмите Открыть.

Добавить файл можно еще легче: просто перетащите его из Проводника в панель вашего проекта.

Обновить проект

При добавлении файла вручную иногда требуется перечитать структуру проекта — для этого используйте кнопку Обновить проект alt. В результате будет перечитана структура проекта с диска.

Редактировать элемент

Кнопка Редактировать элемент alt позволяет изменить созданную папку или процесс.

🔸 Внимание. Нельзя изменить путь проекта, указанный при его создании.

alt

Удалить элемент

Кнопка Удалить элемент alt удаляет в проекте нужный элемент — файл, процесс или папку. Для этого выберите элемент, используйте кнопку и подтвердите действие.

alt

Свернуть/Развернуть папки

Кнопки Свернуть/Развернуть папки помогают показать либо скрыть содержимое папок на панели «Проект».

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