Работа с проектами
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 структура проекта отображается на панели «Проект». Пример:
Создать проект
- Перейдите в меню Файл ➝ Проект и нажмите кнопку Создать проект
. В результате откроется форма добавления проекта.
- Укажите имя проекта, путь к месту хранения и, при желании, краткое описание. Если установлен чекбокс Создать папку, то проект будет создан в папке с указанным именем.
- В завершение нажмите ОК.
Готово. Проект добавлен и готов к работе. Его структуру можно посмотреть на панели «Проект».
По умолчанию в проекте сразу же создается процесс Main.ltw
, который автоматически открывается в рабочей области Студии. Вы можете перейти к нему, чтобы добавить свои первые элементы автоматизации.
Сохранить проект
На вкладке меню «Общие» нажмите кнопку Сохранить проект — сохранятся все изменения в открытых процессах проекта.
Опытные пользователи могут воспользоваться горячими клавишами:
Ctrl
+S
— комбинация для сохранения текущего процесса (файл *.ltw).Ctrl
+Shift
+S
— комбинация для сохранения всего проекта.
По умолчанию проект сохранится в документах пользователя, если при создании проекта не был задан другой путь. Пример пути по умолчанию: C:\Users\<user_name>\Documents\Primo\<Project_name>
.
Если вы не помните, куда сохранили проект, это всегда можно проверить в Студии. Для этого на панели «Проект» вызовите контекстное меню открытого проекта/процесса и выберите пункт Открыть в проводнике.
🔹 Примечание. Поддерживается возможность настроить автосохранение проекта. Просто перейдите в раздел Файл ➝ Настройки ➝ Общие и задайте в параметре Автосохранение процессов нужный период.
Открыть проект
Открыть существующий проект можно в меню Файл ➝ Проект кнопкой Открыть проект . В диалоговом окне укажите корневой файл (
project.ltp
) проекта.
Другие действия с проектом
В верхней части панели «Проект» располагаются следующие кнопки действий:
- Создать папку
- Добавить файл
- Обновить проект
- Редактировать элемент
- Удалить элемент
- Создать процесс
* Раскрыть/свернуть папки
либо
Создать папку
Кнопка Создать папку добавляет новую папку в структуру вашего проекта. Для этого на панели «Проект» кликните папку, которая станет родительской, и нажмите Создать папку.
В появившемся диалоге введите название папки и нажмите ОК.
Папка будет создана на диске и отобразится в структуре проекта:
Создать процесс
Кнопка Создать процесс добавляет новый файл сценария (*.ltw) в проект. Добавить процесс можно также сочетанием клавиш
Ctrl
+ N
.
Для перемещения процессов/папок достаточно их перетянуть в нужный узел проекта.
Более подробную информацию о работе с процессом см. здесь.
Добавить файл
Кнопка Добавить файл добавляет в проект файл, к которому робот может обратиться при выполнении процесса.
Для этого кликните папку проекта и нажмите Добавить файл либо воспользуйтесь одноименной командой контекстного меню. В появившемся диалоге выберите файл и нажмите Открыть.
Добавить файл можно еще легче: просто перетащите его из Проводника в панель вашего проекта.
Обновить проект
При добавлении файла вручную иногда требуется перечитать структуру проекта — для этого используйте кнопку Обновить проект . В результате будет перечитана структура проекта с диска.
Редактировать элемент
Кнопка Редактировать элемент позволяет изменить созданную папку или процесс.
🔸 Внимание. Нельзя изменить путь проекта, указанный при его создании.
Удалить элемент
Кнопка Удалить элемент удаляет в проекте нужный элемент — файл, процесс или папку. Для этого выберите элемент, используйте кнопку и подтвердите действие.
Свернуть/Развернуть папки
Кнопки Свернуть/Развернуть папки помогают показать либо скрыть содержимое папок на панели «Проект».