Перейти к содержимому

Импорт процессов

Импорт - встроенный инструмент Puzzle RPA, который позволяет перенести процесс из другого проекта или созданный в студии Puzzle RPA до версии 2.0.0 в текущий открытый проект.

Импорт процесса

Для импорта процесса необходимо:

  1. Открыть выпадающий список в меню выбора проекта;
image_1
  1. Выбрать вариант Импортировать;

  2. Выбрать процесс из другого проекта студии Puzzle RPA;

image_2
  1. Кликнуть на кнопку Открыть.

Результат импорта

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

image_3

Ограничения при импорте


Проекты из старых версий студии

Начиная с версии 4.0.0 из студии удалена часть устаревших блоков предыдущих версий вместе с их реализацией. Это влияет на открытие и импорт процессов, созданных в более ранних версиях Puzzle RPA.

Чтобы перенести старый проект без потерь:

  1. Сохраните копию проекта перед открытием в новой версии студии (при импорте и при обновлении блоков бэкап создаётся автоматически, но копия исходного проекта позволит вернуться к нему при необходимости);
  2. После открытия проверьте уведомление студии — в нём перечислены типы блоков, удалённые из процесса. Эти шаги потребуется собрать заново из актуальных блоков;
  3. Замените устаревшие блоки на актуальные с помощью инструмента Список блоков: фильтр Старые блоки покажет все устаревшие версии, а Можно обновить — те, что обновляются автоматически;
  4. Запустите процесс и убедитесь, что он выполняется без сообщений о снятых с поддержки блоках.

Решение конфликтов при импорте

При импорте процессов возможны конфликты. Они возникают, если в текущем проекте и в импортируемом процессе есть функции с одинаковым названием. Подобные конфликты студия определяет автоматически и сообщает об этом пользователю:

image_4

Доступно несколько вариантов решения конфликта:

  • Не импортировать - не импортирует функцию, с которой возник конфликт (не отменяет процесс импорта процесса);
  • Заменить существующую - удаляет существующую функцию в проекте и сохраняет определение функции в импортируемом процессе;
  • Импортировать с индексацией имени - сохраняет существующую и импортируемую функцию в проект (в импортируемом процессе к названию функции будет добавлен индекс).
image_5

Особенности анализа конфликтов