Skip to Content

Импорт

Плагин Импорт предназначен для трансформации RPA-проектов, созданных на базе технологии MS Workflow Foundation, в проект Primo RPA Studio. Основной сценарий использования — импорт проектов с платформы UiPath.

Процедура импорта включает два ключевых этапа:

  1. Импорт проекта и его активностей из UiPath. На выходе получается проект, который может содержать ошибки из-за различий в синтаксисе платформ.
  2. Преобразование синтаксиса полученного проекта. Выполняется конвертация кода из VB в C#, а также исправление возможных ошибок с помощью утилиты PrimoImportFix.

Запуск импорта

Чтобы импортировать проект (или его часть) в Primo RPA Studio:

  1. В главном меню выберите Инструменты > Импорт — откроется диалог импорта:

    alt

  2. В открывшемся окне настройте параметры импорта (блок 1 на рисунке ниже):

    • Convert VB to C# — автоматическое преобразование синтаксиса Visual Basic в C# с помощью утилиты PrimoImportFix сразу после импорта. Включите этот параметр, если требуется конвертация «на лету».
    • Omit commented — исключение закомментированных строк из импортируемого проекта. Включите, если хотите их пропустить.
    • Import virtual Foreach variable — виртуальный импорт переменной цикла ForEach. Включите, чтобы виртуальная переменная в цикле For Each не перезаписывалась локальной.

    Нажмите ОК для применения настроек.

    alt

  3. В поле «Source» укажите путь к файлу проекта в формате *.json и нажмите кнопку Refresh:

    alt

  4. При успешном выполнении в таблице отобразится список файлов проекта. Отметьте те, которые нужно импортировать, или воспользуйтесь кнопкой Check all alt, чтобы выбрать все файлы сразу.

  5. В поле «Destination» задайте путь к папке, куда будет сохранён созданный проект Primo. Проект сохранится с исходным именем импортируемого проекта:

    alt

  6. Нажмите кнопку Import для запуска процедуры. Все успешно импортированные файлы будут отмечены зелёной галочкой.

  7. По завершении появится окно с итогами: количество успешно импортированных файлов и процент найденных ошибок:

    alt

После этого окно импорта закроется, а созданный проект будет автоматически открыт в Студии.

Конвертация синтаксиса

Если при импорте не был включён параметр Convert VB to C#, преобразовать синтаксис можно позже. Для этого:

  • Закройте все процессы проекта, оставив открытым только сам проект.
  • В главном меню выберите Инструменты > Преобразовать синтаксис:

alt

Будет запущена утилита PrimoImportFix, которая выполнит конвертацию всех файлов текущего проекта, включая файлы во вложенных папках.

PrimoImportFix

Утилиту PrimoImportFix можно также открыть отдельно от процесса импорта и использовать её для:

  • преобразования синтаксиса;
  • восстановления из папки Backup (в ней хранятся исходные файлы проекта после импорта);
  • изменения правил конвертации, включая добавление собственных правил в формате RegExp.

Чтобы открыть утилиту, выберите в меню Инструменты > PrimoImportFix:

alt

Подробнее о работе с утилитой читайте в отдельной инструкции.

Last updated on