Потоки

Простой

В BPMSoft для настройки бизнес‑процессов используются потоки ‒ они связывают элементы и задают логику выполнения процесса. Существует три типа потоков:

Поток управления

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

Рисунок 1 — Пример потока управления

Рисунок 1 — Пример потока управления

В этом примере поток управления задает порядок действий: сначала считываются данные из контакта, в котором изменился тип, а затем создается задача для ответственного сотрудника.

Примечание. К следующему элементу поток управления переходит только после завершения работы предыдущего.

Если у элемента несколько исходящих потоков управления, они активируются одновременно — по принципу логического оператора «И». Например, после изменения типа контакта можно параллельно выполнить два действия: 

  • Создать задачу для ответственного сотрудника;
  • Задать вопрос автору изменения для подтверждения его действий.

Рисунок 2 — Пример с несколькими исходящими потоками управления

Рисунок 2 — Пример с несколькими исходящими потоками управления

Условный поток

После элементов процесса «Действия пользователя», «Действия системы» и логических операторов «Исключающее "ИЛИ"», «Включающее "ИЛИ"» можно использовать условный поток, который позволяет разветвлять бизнес‑процесс в зависимости от заданных условий. Например, после открытия и сохранения страницы контакта бизнес-процесс автоматически создает задачи в зависимости от его типа:

  • «Проверить, верно ли указан контрагент» — если тип контакта «Клиент» или «Поставщик»;
  • «Связаться с контактом» — если тип контакта «Сотрудник».

Рисунок 3 — Пример использования условных потоков, исходящих из логического оператора

Рисунок 3 — Пример использования условных потоков, исходящих из логического оператора

Условия перехода в условном потоке можно настроить двумя способами:

  1. Результат выполнения элемента.

Этот вариант доступен, когда условный поток исходит из следующих элементов:

  • «Выполнить задачу» — для выбора доступны результаты выполнения активности, их список зависит от категории задачи;
  • «Вопрос пользователю» — в качестве условий можно использовать варианты ответов на вопрос;
  • «Открыть страницу редактирования» — если установлен признак «Формировать список результатов выполнения страницы по колонке», то для выбора будут доступны значения из справочника, указанного в поле «Колонка». Если признак не установлен, то условие перехода настраивается при помощи формулы;
  • «Автогенерируемая страница» — для настройки переходов можно использовать кнопки, созданные в элементе;
  • «Преднастроенная страница» — в условиях перехода доступны кнопки, размещенные на странице;
  • «Визирование» — можно выбрать результаты согласования: «Отменена», «Отрицательная» и «Положительная».

Например, после элемента «Задать вопрос автору изменения» маршрут процесса определяется ответом пользователя:

  • При ответе «Подтвердить» ответственному за контакт отправляется e‑mail;
  • При ответе «Открыть страницу для редактирования» открывается страница контакта, чтобы внести изменения.

Рисунок 4 — Пример использования условных потоков, исходящих из элемента «Действия пользователя»

Рисунок 4 — Пример использования условных потоков, исходящих из элемента «Действия пользователя»

Условием перехода будет выбранный пользователем вариант ответа.

Рисунок 5 — Пример выбора условия перехода в элементе «Вопрос пользователю»

Рисунок 5 — Пример выбора условия перехода в элементе «Вопрос пользователю»

  1. С помощью формулы.

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

Например, если нужно разветвить процесс в зависимости от типа контакта, может использоваться следующая формула:

[#Читать контакт.Первый элемент результирующей коллекции.Тип#]==[#Справочник.Тип контакта.Сотрудник.60733efc-f36b-1410-a883-16d83cab0980#]

Рисунок 6 — Пример условия перехода при помощи формулы

Рисунок 6 — Пример условия перехода при помощи формулы

Поток по умолчанию

Поток по умолчанию используется, если из элемента процесса выходит хотя бы один условный поток и ни одно условие для перехода по условным потокам не выполнено. Например, если условие «Тип контакта» = «Сотрудник» не выполнилось, то процесс перейдет к задаче «Проверить, верно ли указан контрагент». Этот переход выполнится для всех остальных значений справочника «Тип контакта».

Рисунок 7 — Пример потока по умолчанию

Рисунок 7 — Пример потока по умолчанию

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

Логические операторы
Действия пользователя
Действия системы
Формулы

Материал был полезен для вас?
Запросить демонстрацию
Купить приложение
Заявка на индивидуальный тренинг
Заявка на обучение в формате тренинга
Заявка на консультацию по обучению
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Вебинар: 10 ноября в 11:00
Разберём, как повысить эффективность управления ИТ-инфраструктурой с помощью ITSM и Service Desk. Обсудим, как сократить операционные затраты и ускорить бизнес-процессы в 2 раза, на реальном опыте ПАО «Трубная металлургическая компания» (ТМК) и Группы Rubytech.
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Регистрация на мероприятие
Типовое внедрение
Внедрите BPMSoft CRM в свою компанию всего за 8 рабочих дней по фиксированной цене! Заполните заявку для уточнения условий.
Предпочитаемый способ связи
Оставить заявку
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Демонстрационная версия BPMSoft
Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней.
Заказать презентацию
Наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Рассчитать стоимость
Предпочитаемый способ связи
Лучшие CRM-системы в России: выводы Фонда «Сколково»
Задать вопрос
Предпочитаемый способ связи
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Присоединяйтесь к партнерской сети BPMSoft
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время
Тип партнерства*
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Заявка на онлайн-консультации по BPMSoft
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время
Стать образовательным партнёром
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время.
Заявка на консультацию
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время.
Подписка
Спасибо!
Ваша заявка принята.
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Внимание!
Обнаружена ошибка.
Вы подписаны на новостную рассылку от BPMSoft.
Вы подписаны на новостную рассылку от BPMSoft.
MAX Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее