Настройка стартового события BPMN для выполнения

Настройка выполняемых процессов

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

В наших примерах мы будем показывать использование стартовых событии от простых вариантов к более сложным. Для начала мы рассмотрим настройку простого процесса с одним стартовым событием, без параметров. Стартовать выполнение процесса 1С будем вручную из обработки "Монитор БП". Это самый простой способ старта, который можно использовать для целей обучения (или при отладке процесса при настройке).

Пример первой диаграммы для стартового события BPMN

В нашем первом варианте стартовым событием BPMN является "Возникла необходимость в поставщике". Этот элемент лежит на диаграмме "Определение поставщика услуг". Теперь более подробно остановимся на настройке всех необходимых элементов процесса, для начала его выполнения. Минимальным количеством таких элементов является два: владелец диаграммы и первое стартовое событие.

Владелец диаграммы BPMN "Определение поставщика услуг"
Настройка выполнения начинается с владельца процесса. В карточке владельца настраиваются параметры, важные для старта выполнения и завершения (если это вложенный подпроцесс). Активируем строку элемента в Дереве процессов и открываем карточку нажатием "F2" или через команду "Свойства" контекстного меню. Переходим на закладку "Выполнение процесса".

Владелец первой диаграммы стартового события BPMN

Устанавливаем галочку "Выполняемый процесс" для включения элемента в механизм выполнения. В поле "Роль точки" перевыбираем значение "Подпроцесс", для указания, что этот элемент имеет подчиненную диаграмму, элементы которой необходимо выполнять. Устанавливаем флажок "Запускается пользователем" для возможности запуска из обработки "Монитор бизнес-процессов". Остальные поля оставляем значениями по умолчанию. Более подробно по настройкам на этой закладке можно прочитать по ссылке "Закладка "Настройки выполнения"".

Стартовое событие BPMN "Возникла необходимость в поставщике"
В нашем примере процесса находится единственное стартовое событие, поэтому оно автоматически найдется при начале выполнения. Наличие точки с ролью "Старт" является обязательным условием, т.к. выполнение начинается с элемента с этой ролью. Техническая информация: Если такого элемента (с такой ролью) на диаграмме нет, то механизм выполнения остановит процесс и сделает запись в регистр сведений "Ожидающие отправки письма.ОС" для оповещения администратора системы об ошибке.

Настройка стартового события BPMN в первой диаграмме
Настройка стартового события BPMN происходит почти аналогично владельцу диаграммы. Открываем свойства элемента из Дерева процессов. На закладке "Выполнение процесса" устанавливаем галочку "Выполняемый процесс" для включения элемента в механизм выполнения. В поле "Роль точки" автоматически установится значение "Старт", для указания, что выполнение начнется с этого элемента. Остальные поля оставляем значениями по умолчанию.

Для начала выполнения нашего простого процесса с использованием стартового события BPMN таких настроек достаточно. Для запуска открываем обработку "Монитор БП", выбираем наш процесс из списка и нажимаем кнопку "Запустить" для того, что бы произошел старт бизнес-процесса в 1С.

Запуск первой диаграммы BPMN

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

Созданная задача по стартовому событию BPMN

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

Выбор стартового события BPMN для запуска процесса
В этом примере усложним диаграмму и добавим на нее два элемента с ролью "Старт". Как видно из схемы, запуск на выполнение может быть одним из предложенных вариантов, но все остальные шаги процесса являются общими.

Пример второй диаграммы для стартового события BPMN

Для возможности выбора введем параметры. Более подробно о параметрах можно прочитать по ссылке "Общее описание механизма работы с параметрами". Так как у нас выбор только из двух элементов, то определим самый простой параметр "ПокупательОбратилсяЛично" с типом булево (для него доступны только два варианта "Да" или "Нет"). Заполнять данный параметр будем в обработке "Монитор БП" перед запуском процесса.

Настройка владельца BPMN диаграммы
Стартовые события настраиваются полностью аналогично предыдущему примеру (устанавливаем только галочку "Выполняемый процесс"). Настройка владельца процесса почти аналогична настройке предыдущего примера. Отличиями является заполнение таблицы параметров входа и параметров маршрутизации стартовых событий.

Владелец второй диаграммы стартового события BPMN

Параметры входа заполняются для того, чтобы они стали доступны для заполнения в обработке "Монитор БП" перед стартом выполнения. Параметры на закладке "Маршрутизация стартовых событий" заполняются для возможности определить стартовое событие, с которого должно начаться выполнение.

Заполнение параметров для запуска стартового события BPMN

При таких настройках следует, что при указанном значении "Да" для параметра "ПокупательОбратилсяЛично" будет стартован процесс с события "Покупатель пришел лично". Если "Нет", то "Покупатель обратился другим способом".

Вторая созданная задача по стартовому событию BPMN

Для проверки запускаем на выполнение с указанным параметром "Да". Если все настроено правильно, то бизнес-процесс стартанет с события "Покупатель пришел лично".

Диаграмма стартового события BPMN для выполнения примера второго

Таким образом мы рассмотрели два основных варианта для использование стартовых событий BPMN. Как видно из примеров, нет никаких сложностей для их настройки и использования.


написать комментарий
*Имя *e-mail
*разрешена загрузка файлов типа:
**максимальный размер загружаемого файла: 150 kb.


прикрепить файл
 
Защита от автоматического заполнения
CAPTCHA
обновить изображение
Введите слово с картинки*: