Импорт процессов
Импорт - встроенный инструмент Puzzle RPA, который позволяет перенести процесс из другого проекта или созданный в студии Puzzle RPA до версии 2.0.0 в текущий открытый проект.
Импорт процесса
Для импорта процесса необходимо:
- Открыть выпадающий список в меню выбора проекта;
-
Выбрать вариант Импортировать;
-
Выбрать процесс из другого проекта студии Puzzle RPA;
- Кликнуть на кнопку Открыть.
Результат импорта
После клика на кнопку сохранить студия автоматически импортирует процесс и все связанные данные с ним в текущий открыты проект.
Ограничения при импорте
Проекты из старых версий студии
Начиная с версии 4.0.0 из студии удалена часть устаревших блоков предыдущих версий вместе с их реализацией. Это влияет на открытие и импорт процессов, созданных в более ранних версиях Puzzle RPA.
Чтобы перенести старый проект без потерь:
- Сохраните копию проекта перед открытием в новой версии студии (при импорте и при обновлении блоков бэкап создаётся автоматически, но копия исходного проекта позволит вернуться к нему при необходимости);
- После открытия проверьте уведомление студии — в нём перечислены типы блоков, удалённые из процесса. Эти шаги потребуется собрать заново из актуальных блоков;
- Замените устаревшие блоки на актуальные с помощью инструмента Список блоков: фильтр Старые блоки покажет все устаревшие версии, а Можно обновить — те, что обновляются автоматически;
- Запустите процесс и убедитесь, что он выполняется без сообщений о снятых с поддержки блоках.
Решение конфликтов при импорте
При импорте процессов возможны конфликты. Они возникают, если в текущем проекте и в импортируемом процессе есть функции с одинаковым названием. Подобные конфликты студия определяет автоматически и сообщает об этом пользователю:
Доступно несколько вариантов решения конфликта:
- Не импортировать - не импортирует функцию, с которой возник конфликт (не отменяет процесс импорта процесса);
- Заменить существующую - удаляет существующую функцию в проекте и сохраняет определение функции в импортируемом процессе;
- Импортировать с индексацией имени - сохраняет существующую и импортируемую функцию в проект (в импортируемом процессе к названию функции будет добавлен индекс).