Skip to Content
Primo RPA StudioРабота с процессамиРабота с последовательностью

Работа с последовательностью

Последовательность - это контейнерный элемент процесса, предназначенный для последовательного выполнения вложенных в него активностей. Используется для логической группировки шагов сценария и повышения его читаемости и управляемости.

В процессе работы с последовательностью пользователь может:

  • управлять структурой и вложенностью элементов;
  • изменять наименование последовательности;
  • перемещать активности между последовательностями;
  • отслеживать состояние элементов;
  • управлять изменениями и выполнять отладку.

Создание последовательности

Для создания процесса типа Последовательность:

  1. В нижней части окна нажмите на вкладку Проекты
  2. Выберите кнопку Создать процесс (CTRL+N).
  3. Укажите тип процесса Последовательность.
  4. В открывшемся диалоговом окне заполните наименование процесса и нажмите кнопку ОК.

alt

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

alt

Новый процесс-последовательность при создании содержит один пустой контейнер Последовательность, имя которго совпадает с названием процесса (1):

alt

Добавление элементов

Для добавления элементов в контейнер Последовательность:

  1. Перейдите на вкладку панели Элементы (2).
  2. Выберите нужный элемент из списка.
  3. Перетащите его на треугольник контейнера Последовательность (3).

Во время перетаскивания отображается индикатор:

  • зелёный — добавление элемента разрешено;
  • красный значок — добавление элемента запрещено.

Масштаб отображения процесса можно изменять с помощью элемента управления, расположенного в правом нижнем углу рабочей области (4).

Аналогичным способом происходит добавление новых контейнеров, а также добавление элементов во вложенные последовательности.

Переименование последовательности

Последовательности можно задавать пользовательские имена.

После изменения имени:

  • стандартное наименование «Последовательность» автоматически заменяется;
  • заданное имя отображается в заголовке контейнера и в структуре процесса.

Использование осмысленных имён последовательностей упрощает навигацию по процессу и повышает читаемость схемы.

Перемещение элементов

Для перемещения элементов внутри процесса существует два способа:

  1. Перетаскивание. Захватите заголовок элемента и перетащите его на нужный контейнер. Во время перетаскивания отображается индикатор, который показывает, разрешено ли перемещение в выбранное место.

  2. Использование буфера обмена. Выделите нужный элемент, щёлкнув по нему мышью, либо выделите несколько элементов, удерживая клавишу Ctrl.

  3. Выполните одно из действий:

    • Копировать alt
    • Вырезать alt (также доступны через контекстное меню или сочетания клавиш Ctrl+C и Ctrl+X).
  4. Выделите элемент, после которого требуется вставка, либо контейнер, внутрь которого нужно вставить элементы.

  5. Нажмите кнопку Вставить alt или используйте сочетание клавиш Ctrl+V.

Перенос элемента в новую последовательность

Для переноса элемента в новую последовательность используйте соответствующий пункт контекстного меню:

alt

После выбора команды отображается диалоговое окно:

  • при нажатии Продолжить элемент удаляется из текущей последовательности и вставляется в новую;
  • для новой последовательности можно задать пользовательское имя;

При переносе элемент полностью перемещается — в исходной последовательности он больше не отображается.

Особенность работы с разными файлами: При использовании операций Вырезать (Ctrl+X) и Вставить (Ctrl+V) для переноса активностей между разными файлами (.ltw) активность копируется в целевой файл, но сохраняется в исходном. Для полного удаления активности из исходного файла используйте клавишу Delete после вставки.

Управление элементами

Если элемент занимает много места на схеме, его можно свернуть, нажав кнопку
Свернуть alt в заголовке элемента.

Для возврата к полному отображению используйте кнопку
Развернуть alt.

  • Для удаления одного элемента выделите его и нажмите клавишу Del.
  • Для удаления нескольких элементов удерживайте клавишу Ctrl, выделите нужные элементы и нажмите Del.

Индикация состояния элементов

Значок alt в заголовке элемента указывает на наличие ошибок настройки или выполнения.

При наведении курсора на значок отображается всплывающая подсказка с описанием проблемы.

alt

Работа с изменениями процесса

Для отмены последнего действия используйте кнопку Отменить alt на вкладке меню Общие либо сочетание клавиш Ctrl+Z.

Для возврата отмененного действия используйте кнопку Повторить alt или сочетание клавиш Ctrl+Y.

Если в процесс были внесены изменения, в заголовке вкладки отображается символ *:

alt

При попытке закрыть вкладку с несохранёнными изменениями Студия отображает предупреждение.

Начиная с версии Primo RPA Studio 1.26.1, при закрытии Студии или нескольких вкладок процессов отображается единое диалоговое окно, которое позволяет одним действием сохранить или отменить все несохранённые изменения:

alt

Отладка последовательности

Начиная с версии 1.25.5, в режиме отладки доступна кнопка Пропустить шаг:

Пропустить шаг

Функция позволяет временно пропустить выполнение выбранного элемента без нарушения структуры процесса.

  • Особенности:

    • сохраняются все связи между элементами;
    • элемент не удаляется из процесса.
  • Ограничения:

    • Не работает в процессах типа Чистый код.

Копирование процессов

Для корректного копирования процессов используйте встроенные функции Primo RPA Studio.

При копировании процессов через Студию:

  • всем элементам автоматически присваиваются новые GUID;
  • исключаются конфликты идентификаторов при отладке и выполнении процессов.
⚠️

При копировании процессов через Проводник Windows GUID не изменяются. Это может привести к конфликтам идентификаторов и ошибкам выполнения. Всегда используйте копирование через Студию.