Связи и ветвление

Простой
PDF

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

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

Рисунок 1 — Соединение элементов потоком

Рисунок 1 — Исходящий поток

По умолчанию между элементами устанавливается поток управления. Для изменения типа потока используйте кнопку Изменить тип в его контекстном меню (Рисунок 6). Подробнее о типах потоков смотрите в статье Потоки и соединяющие объекты.

Если на диаграмме процесса есть несоединенные потоками элементы или отсутствуют начальное и/или завершающее событие, то при попытке сохранить или запустить такой процесс будет выведено соответствующее сообщение об ошибке. При этом вы можете сохранить такой бизнес-процесс. Подробнее: Версионность. Запуск некорректно настроенного процесса невозможен.

Ветвление процессов

Для слияния и разветвления потоков используются условные потоки, переход по которым осуществляется при выполнении определенных условий, и логические операторы. В зависимости от типа логического оператора может быть активирован один или несколько потоков одновременно. Подробнее: Потоки и соединяющие объекты и Логические операторы.

Также вы можете использовать результаты выполнения действий в элементах: «Выполнить задачу», «Открыть страницу редактирования», «Вопрос пользователю» и «Автогенерируемая страница». Для этого добавьте условный поток после элемента и укажите в условии результат выполнения элемента, например, выбранный ответ на вопрос пользователю.

Пример ветвления процесса

Пример. Ветвление бизнес-процесса рассмотрим на примере подтверждения оформленного клиентом заказа. В случае подтверждения заказа, его необходимо отправить на сборку, если от заказа отказались — отменить.

Рисунок 2 — Бизнес-процесс подтверждения заказа

Рисунок 2 — Бизнес-процесс подтверждения заказа

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

  1. Выберите логический оператор и установите его на схему. Так как в данном примере в качестве результата может быть только один вариант события (клиент не ответил, заказ подтвержден или не подтвержден), используем логический оператор «Исключающее ИЛИ» после действия «Подтвердить заказ».
  2. При размещении логического оператора на поток, связывающий два элемента, он автоматически разбивается на два: входящий поток — поток управления, исходящий поток из логического оператора — условный. Если логический оператор был добавлен между несоединенными элементами, то установите соответствующие потоки между ними.
  3. На панели настройки элемента «Условный поток» выберите значение «Информация получена».

Рисунок 3 — Настройка условного потока

Рисунок 3 — Настройка условного потока

  1. Добавьте следующие условные потоки как показано на рисунке 3 и настройте их параметры. Например, добавьте условные потоки с установленными параметрами «Перезвонить позднее» и «Отменен».

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

Рисунок 4 — Результат настройки

Рисунок 4 — Результат настройки

  1. Сохраните бизнес-процесс. Подробнее: Версионность.

Результат. При запуске бизнес-процесса на странице активности «Подтвердить заказ» будет отображаться три возможных варианта результата: «Информация получена», «Перезвонить позднее» и «Отменен». При выборе результата будет создана соответствующая задача на выполнение следующего действия в соответствии с диаграммой процесса.

Рисунок 5 — Результаты выполнения действия

Рисунок 5 — Результаты выполнения действия

Рекомендуем изучить

Добавление бизнес-процесса
Добавление элементов

Материал был полезен для вас?
Приглашаем на вебинар 26 ноября

BPMSoft больше, чем CRM С участием МодульКасса, Доброфлот, АвтоТрейд Москва 07:00-08:00 Новосибирск 11:00-12:00 Иркутск 12:00-13:00 Владивосток 14:00-15:00

ТОП российских CRM-систем

Фонд «Сколково» и аналитический центр TAdviser провели исследование отечественного рынка CRM-систем. В нем приняли участие 23 отечественных вендора. Кто оказался в лидерах?

Оставить заявку

Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время

Демонстрационная версия BPMSoft

Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней

Заказать презентацию

Наш менеджер свяжется с Вами в ближайшее время

Рассчитать стоимость

Стоимость лицензии BPMSoft от 13 480 руб. Для корректного расчета заполните форму

Задать вопрос
Присоединяйтесь к партнерской сети BPMSoft

Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время

Тип партнерства
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Есть вопросы?

Не нашли для себя подходящую вакансию, или остались вопросы?

Есть вопросы?

Не нашли для себя подходящую вакансию, или остались вопросы?

Стать Вузом-партнером

Оставьте свои контакты и наш менеджер свяжется с Вами в ближайшее время.

Заявка на консультацию
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Вы подписаны на новости BPMSoft
Пожалуйста, подтвердите свой электронный адрес, пройдя по ссылке в письме.
Telegram Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее