Работа с последовательностью
Последовательность - это контейнерный элемент процесса, предназначенный для последовательного выполнения вложенных в него активностей. Используется для логической группировки шагов сценария и повышения его читаемости и управляемости.
В процессе работы с последовательностью пользователь может:
- управлять структурой и вложенностью элементов;
- изменять наименование последовательности;
- перемещать активности между последовательностями;
- отслеживать состояние элементов;
- управлять изменениями и выполнять отладку.
Создание последовательности
Для создания процесса типа Последовательность:
- В нижней части окна нажмите на вкладку Проекты
- Выберите кнопку Создать процесс (
CTRL+N). - Укажите тип процесса Последовательность.
- В открывшемся диалоговом окне заполните наименование процесса и нажмите кнопку ОК.
.e97f2ee6.png&w=3840&q=75)
После создания откроется рабочее пространство с единственным элементом - контейнером Последовательность. В данный контейнер можно добавлять другие элементы, которые будут выполняться последовательно.
.b6e4f49c.png&w=1080&q=75)
Новый процесс-последовательность при создании содержит один пустой контейнер Последовательность, имя которго совпадает с названием процесса (1):

Добавление элементов
Для добавления элементов в контейнер Последовательность:
- Перейдите на вкладку панели Элементы (2).
- Выберите нужный элемент из списка.
- Перетащите его на треугольник контейнера Последовательность (3).
Во время перетаскивания отображается индикатор:
- зелёный — добавление элемента разрешено;
- красный значок — добавление элемента запрещено.
Масштаб отображения процесса можно изменять с помощью элемента управления, расположенного в правом нижнем углу рабочей области (4).
Аналогичным способом происходит добавление новых контейнеров, а также добавление элементов во вложенные последовательности.
Переименование последовательности
Последовательности можно задавать пользовательские имена.
После изменения имени:
- стандартное наименование «Последовательность» автоматически заменяется;
- заданное имя отображается в заголовке контейнера и в структуре процесса.
Использование осмысленных имён последовательностей упрощает навигацию по процессу и повышает читаемость схемы.
Перемещение элементов
Для перемещения элементов внутри процесса существует два способа:
-
Перетаскивание. Захватите заголовок элемента и перетащите его на нужный контейнер. Во время перетаскивания отображается индикатор, который показывает, разрешено ли перемещение в выбранное место.
-
Использование буфера обмена. Выделите нужный элемент, щёлкнув по нему мышью, либо выделите несколько элементов, удерживая клавишу
Ctrl. -
Выполните одно из действий:
- Копировать
.f820ad8b.png&w=32&q=75)
- Вырезать
(также доступны через контекстное меню или сочетания клавиш Ctrl+CиCtrl+X).
- Копировать
-
Выделите элемент, после которого требуется вставка, либо контейнер, внутрь которого нужно вставить элементы.
-
Нажмите кнопку Вставить
или используйте сочетание клавиш Ctrl+V.
Перенос элемента в новую последовательность
Для переноса элемента в новую последовательность используйте соответствующий пункт контекстного меню:
.82d564f5.png&w=3840&q=75)
После выбора команды отображается диалоговое окно:
- при нажатии Продолжить элемент удаляется из текущей последовательности и вставляется в новую;
- для новой последовательности можно задать пользовательское имя;
При переносе элемент полностью перемещается — в исходной последовательности он больше не отображается.
Особенность работы с разными файлами: При использовании операций
Вырезать (Ctrl+X) и Вставить (Ctrl+V) для переноса активностей
между разными файлами (.ltw) активность копируется в целевой файл, но
сохраняется в исходном. Для полного удаления активности из исходного файла
используйте клавишу Delete после вставки.
Управление элементами
Если элемент занимает много места на схеме, его можно свернуть, нажав кнопку
Свернуть
в заголовке элемента.
Для возврата к полному отображению используйте кнопку
Развернуть
.
- Для удаления одного элемента выделите его и нажмите клавишу
Del. - Для удаления нескольких элементов удерживайте клавишу
Ctrl, выделите нужные элементы и нажмитеDel.
Индикация состояния элементов
Значок
в заголовке элемента указывает на наличие ошибок настройки или выполнения.
При наведении курсора на значок отображается всплывающая подсказка с описанием проблемы.
.893f8b26.png&w=1080&q=75)
Работа с изменениями процесса
Для отмены последнего действия используйте кнопку Отменить
на вкладке меню Общие либо сочетание клавиш Ctrl+Z.
Для возврата отмененного действия используйте кнопку Повторить
или сочетание клавиш Ctrl+Y.
Если в процесс были внесены изменения, в заголовке вкладки отображается символ *:
.7d1408b8.png&w=1080&q=75)
При попытке закрыть вкладку с несохранёнными изменениями Студия отображает предупреждение.
Начиная с версии Primo RPA Studio 1.26.1, при закрытии Студии или нескольких вкладок процессов отображается единое диалоговое окно, которое позволяет одним действием сохранить или отменить все несохранённые изменения:

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

Функция позволяет временно пропустить выполнение выбранного элемента без нарушения структуры процесса.
-
Особенности:
- сохраняются все связи между элементами;
- элемент не удаляется из процесса.
-
Ограничения:
- Не работает в процессах типа Чистый код.
Копирование процессов
Для корректного копирования процессов используйте встроенные функции Primo RPA Studio.
При копировании процессов через Студию:
- всем элементам автоматически присваиваются новые GUID;
- исключаются конфликты идентификаторов при отладке и выполнении процессов.
При копировании процессов через Проводник Windows GUID не изменяются. Это может привести к конфликтам идентификаторов и ошибкам выполнения. Всегда используйте копирование через Студию.