Skip to Content
Primo RPA StudioРабота с процессамиРабота с диаграммой

Работа с диаграммой

Создать диаграмму можно несколькими способами:

1) Выбрать тип Диаграмма при создании процесса:

alt

2) Добавить элемент Диаграмма alt в уже существующую последовательность или в диаграмму.

Структура

Каждая диаграмма обязательно содержит элемент Начало диаграммы, который обозначается символом зеленого круга:

alt

Дополнительно диаграмма может включать элементы:

  • Последовательность;
  • Принятие решения;
  • Диаграмма;
  • Состояние.

Их можно найти на панели элементов в общей группе Диаграмма. Ниже приведено их подробное описание.

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

Последовательность

Элемент Последовательность представляет собой прямоугольник, заключающий в себе стандартную последовательность. Для добавления последовательности необходимо перетащить ее из панели элементов: alt

Для перехода к хранимой последовательности нужно совершить двойной клик на элементе Последовательность:

alt

Для возвращения к диаграмме нужно нажать на кнопку Назад в левом верхнем углу диаграммы:

alt

Принятие решения

Элемент Принятие решения представляет собой синий ромб и служит для разветвления выполнения процесса (аналогично конструкции Switch классических языков программирования). Для создания условия необходимо указать вычисляемое выражение в свойстве Выражения панели свойств элемента.

alt

Для добавления принятия решения необходимо перетащить его из панели элементов: alt

Диаграмма

Элемент Диаграмма представляет собой прямоугольник, заключающий в себе другую диаграмму.

alt

Для добавления диаграммы необходимо перетащить ее из панели элементов

Состояние

Элемент Состояние представляет собой прямоугольник, заключающий в себе состояния процесса, между которыми можно выставить переходы.

alt

Для добавления состояния перетащите его из панели элементов alt

Состояние работает по следующему алгоритму:

  1. Выполняется последовательность Исполняемый алгоритм.
  2. Выполняются триггеры каждого перехода.
  3. Проверяются условия.
  4. Осуществляется переход по первому корректному условию.

alt

Доступен выбор типа перехода: по всем триггерам или по первому, вернувшему значение True (по умолчанию). Чтобы задать тип перехода, нажмите на элемент Начало диаграммы:

alt

И в его свойствах, в поле Тип перехода, выберите нужное значение: Trigger All или Trigger First True.

Работа с диаграммой

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

alt

Для создания связей между элементами необходимо нажать кнопку Связь на панели действий диаграммы. Далее зажмите кнопку мыши на зеленом квадрате на любой грани элемента (если необходимо задать конкретную точку начала стрелки) или кнопку мыши на элементе в целом (при этом элемент выделится зеленой рамкой, а расположение начала стрелки будет задано автоматически) и перетащите полученную стрелку к квадрату нужного элемента - к любой из граней или в целом к элементу.

alt

alt

Для возврата к обычному курсору и продолжения работы с другими элементами диаграммы необходимо нажать кнопку Указатель на панели действий диаграммы.

Связи диаграмм могут иметь три различных формы:

Угловая (ANGLED)

Прямая (STRAIGHT)

Изогнутая (CURVED)

Форма связи выбирается в ее свойствах и становится формой по умолчанию для новых связей.

Для ветвления процесса необходимо задать проверяемые условия. Для этого нужно выделить стрелку, исходящую из нижнего квадрата элемента Принятие решения и в свойстве Результат проверки указать значение, соответствующее принимаемому решению. Стрелка без указанного результата будет являться решением по умолчанию.

alt

Для удобства выравнивания элементов на диаграмме предусмотрены функции: сетка и привязка к сетке.

Для включения/выключения сетки необходимо нажать кнопку Сетка на панели действий диаграммы. При включении данной функции основная рабочая область будет разлинована для удобства выравнивания элементов.

alt

Для включения/выключения привязки к сетке необходимо нажать кнопку Привязка к сетке на панели действий диаграммы. При включении данной функции перемещение элементов на основной рабочей области будет с привязкой к сетке.

alt

Также для удобства выравнивания при перемещении элементов отображаются направляющие линии, по которым можно расположить элемент относительно других.

В остальном диаграмма в своей работе полностью соответствует последовательности.