Работа с диаграммой
Создать диаграмму можно несколькими способами:
1) Выбрать тип Диаграмма при создании процесса:
Структура
Каждая диаграмма обязательно содержит элемент Начало диаграммы, который обозначается символом зеленого круга:
Дополнительно диаграмма может включать элементы:
Последовательность;
Принятие решения;
Диаграмма;
Состояние.
Их можно найти на панели элементов в общей группе Диаграмма. Ниже приведено их подробное описание.
Помимо перечисленных компонентов, в диаграмму можно перенести любые другие. При переносе они автоматически будут обернуты в элемент Последовательность.
Последовательность
Для перехода к хранимой последовательности нужно совершить двойной клик на элементе Последовательность:
Для возвращения к диаграмме нужно нажать на кнопку Назад в левом верхнем углу диаграммы:
Принятие решения
Элемент Принятие решения представляет собой синий ромб и служит для разветвления выполнения процесса (аналогично конструкции Switch классических языков программирования). Для создания условия необходимо указать вычисляемое выражение в свойстве Выражения панели свойств элемента.
Диаграмма
Элемент Диаграмма представляет собой прямоугольник, заключающий в себе другую диаграмму.
Состояние
Элемент Состояние представляет собой прямоугольник, заключающий в себе состояния процесса, между которыми можно выставить переходы.
Состояние работает по следующему алгоритму:
Выполняется последовательность Исполняемый алгоритм.
Выполняются триггеры каждого перехода.
Проверяются условия.
Осуществляется переход по первому корректному условию.
Доступен выбор типа перехода: по всем триггерам или по первому, вернувшему значение True (по умолчанию). Чтобы задать тип перехода, нажмите на элемент Начало диаграммы:
И в его свойствах, в поле Тип перехода, выберите нужное значение: Trigger All или Trigger First True.
Работа с диаграммой
Для настройки диаграммы используется панель действий диаграммы:
Связи диаграмм могут иметь три различных формы:
Форма связи выбирается в ее свойствах и становится формой по умолчанию для новых связей.
Для ветвления процесса необходимо задать проверяемые условия. Для этого нужно выделить стрелку, исходящую из нижнего квадрата элемента Принятие решения и в свойстве Результат проверки указать значение, соответствующее принимаемому решению. Стрелка без указанного результата будет являться решением по умолчанию.
Для удобства выравнивания элементов на диаграмме предусмотрены функции: сетка и привязка к сетке.
Для включения/выключения сетки необходимо нажать кнопку Сетка на панели действий диаграммы. При включении данной функции основная рабочая область будет разлинована для удобства выравнивания элементов.
Для включения/выключения привязки к сетке необходимо нажать кнопку Привязка к сетке на панели действий диаграммы. При включении данной функции перемещение элементов на основной рабочей области будет с привязкой к сетке.
Также для удобства выравнивания при перемещении элементов отображаются направляющие линии, по которым можно расположить элемент относительно других.
В остальном диаграмма в своей работе полностью соответствует последовательности.
Last updated