Промежуточные события

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

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

В дизайнере процессов BPMSoft доступны следующие элементы промежуточных событий:

Элемент «Генерация сообщения»

Элемент «Генерация сообщения» Генерация сообщения предназначен для генерации определенного сообщения и передачи его другим элементам в рамках одного бизнес-процесса.

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

Рисунок 1 — Настройка элементов бизнес-процесса для передачи и получения сообщения

Рисунок 1 — Настройка элементов бизнес-процесса для передачи и получения сообщения

Для настройки элемента заполните параметр «Какое сообщение сгенерировать?» — название сообщения, которое будет передано другим элементам для их активации. При этом название сгенерированного сообщения должно соответствовать сообщению, которое будет получено элементом «Обработка сообщения» или «Сообщение».

Пример бизнес-процесса с использованием элемента «Генерация сообщения» смотрите в Запуск процесса при получении сообщения.

Элемент «Обработка сообщения»

Элемент «Обработка сообщения» Обработка сообщения предназначен для получения сгенерированного сообщения в рамках одного и того же бизнес-процесса.

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

Для настройки элемента заполните следующие параметры:

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

Пример бизнес-процесса с использованием элемента «Обработка сообщения» смотрите в Запуск процесса при получении сообщения.

Элемент «Генерация сигнала»

Элемент «Генерация сигнала» Генерация сигнала предназначен для генерации произвольного сигнала и передачи его другим элементам как в рамках одного бизнес-процесса, так и любого другого.

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

Рисунок 2 — Настройка элементов бизнес-процесса для передачи и получения сигнала

Рисунок 2 — Настройка элементов бизнес-процесса для передачи и получения сигнала

Для настройки элемента заполните параметр «Какой сигнал сгенерировать?» — название сигнала, которое будет передано другим элементам для их активации. При этом название сгенерированного сигнала должно соответствовать произвольному сигналу, которое будет получено элементом «Обработка сигнала» или «Сигнал».

Пример бизнес-процесса с использованием элемента «Генерация сигнала» смотрите в Автоматический запуск бизнес-процесса по сигналу из другого процесса.

Элемент «Обработка сигнала»

Элемент «Обработка сигнала» Обработка сигнала предназначен для получения следующих типов сигнала:

  • Произвольный сигнал, сгенерированный элементом «Генерация сигнала» в любом бизнес-процессе;
  • Сигнал в результате удаления или изменения определенной записи объекта BPMSoft.

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

При получении сигнала в результате изменения или удаления записи ее уникальный идентификатор (Id) будет сохранен в исходящем параметре элемента — «RecordId». Данные по удаленной записи могут быть получены только при запуске бизнес-процесса не в фоновом режиме.

Примечание. Если элемент «Обработка сигнала» настроен на получение сигнала от записи объекта, то при его выполнении на детали «Связанные объекты» страницы экземпляра процесса в разделе «Журнал процессов» отобразятся объект и запись.

Для настройки элемента заполните следующие общие параметры:

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

В зависимости от выбранного типа сигнала в поле «Сигнал какого типа получен?» на панели настройки будет отображен определенный набор параметров для дальнейшей настройки элемента.

Получение произвольного сигнала

Для того чтобы настроить элемент «Обработка сигнала» на получение произвольного сигнала, на панели настройки заполните параметр «Сигнал» — название произвольного сигнала, которое должно быть получено от промежуточного элемента «Генерация сигнала» из другого или текущего бизнес-процесса. Название сигнала должно соответствовать значению поля «Какой сигнал сгенерировать?» элемента «Генерация сигнала».

Пример бизнес-процесса с использованием произвольного сигнала смотрите в Автоматический запуск бизнес-процесса по сигналу из другого процесса.

Получение сигнала от записи объекта

Для того чтобы настроить элемент «Обработка сигнала» на получение сигнала от объекта в результате изменения или удаления записи, заполните следующие параметры на панели настройки элемента.

Таблица 1 — Параметры элемента «Обработка сигнала» для настройки получения сигнала от записи объекта

Параметр Описание
Идентификатор записи Укажите уникальный идентификатор записи, в результате изменения или удаления которой активируется элемент «Обработка сигнала». Например, если элемент ожидает сигнала об изменении состояния заказа, то укажите идентификатор записи нужного заказа
Объект

Укажите объект системы, выбрав нужный из выпадающего списка. Например, для получения сигнала по заказу выберите объект «Заказ».

Если в поле «Идентификатор записи» задать значение справочника, то в поле «Объект» автоматически отобразится название соответствующего объекта

Какое событие должно произойти?

Выберите действие, при совершении которого активируется элемент:

  • «Изменение записи» — сигнал будет получен в результате внесения изменений в запись указанного объекта;
  • «Удаление записи» — сигнал будет получен в результате удаления записи указанного объекта
Ожидать изменения Поле отображается, если в поле «Какое событие должно произойти?» выбрано значение «Изменение записи». В выпадающем списке выберите один из следующих вариантов:
  • «Любого поля» — элемент получит сигнал в результате изменения любого поля записи;
  • «Любого поля из выбранных» — элемент получит сигнал в результате изменения определенных полей записи. Для определения полей нажмите кнопку «Добавить колонку» и укажите нужные колонки. Например, если необходимо активировать элемент в результате изменения состояния заказа, то выберите колонку «Состояние». Элемент не будет активирован, если изменения записи произошли в неуказанных колонках
После изменения запись должна соответствовать условиям

Задайте условия фильтрации, которым должна соответствовать запись для активации элемента «Обработка сигнала».

Например, элемент можно активировать только при изменении состояния заказа на «Согласование».

Если условия фильтрации не заданы, то сигнал будет срабатывать независимо от значений колонок при изменении или удалении любой записи

Пример бизнес-процесса с использованием сигнала от записи объекта смотрите в Автоматический запуск процесса при изменениях в системе.

Элемент «Обработка таймера»

Элемент «Обработка таймера» Обработка таймера используется для остановки процесса на определенный интервал времени, по истечению которого выполнение процесса продолжится. Например, в бизнес-процессе может создаваться задача для получения обратной связи от клиента спустя 3 дня после отправки ему договора на согласование.

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

Для настройки элемента заполните параметр «Стартовать через (сек.)» — интервал времени в секундах, в течение которого процесс приостанавливается. Например, для остановки процесса на 30 минут необходимо указать значение 1800. Значение можно указать как вручную, так и задать с помощью формул или параметров процесса. Подробнее: Формулы, Параметры

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

Начальные события
Завершающее событие «Остановить»
Примеры использования событий
Параметры элементов

Материал был полезен для вас?
Запросить демонстрацию
Купить приложение
Заявка на индивидуальный тренинг
Заявка на обучение в формате тренинга
Заявка на консультацию по обучению
Готовы сделать выбор 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 Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее