Бизнес-процесс со статусами
Если нужно настроить более сложную логику работы процесса, с произвольными действиями и состояниями, а также гибкой настройкой прав доступа к документу.
Бизнес-процесс со статусами
Бизнес-процесс со статусами представляет собой набор состояний, переходов и действий. Одно из состояний обязательно обозначается как начальное состояние. Далее, по мере выполнения, процесс переходит из одного состояния в другое. Переходы выполняются на основе событий.
Посмотрим на пример Пример создания этого бизнес-процесса рассматриваем в отдельном уроке. такого шаблона:
На скриншоте видим бизнес-процесс с тремя связанными статусами: Рассмотрение документа, Доработка и Утвержден.
Общая логика работы
Посмотрим общую логику работы бизнес-процессов со статусами.
Для каждого статуса могут быть настроены 4 действия. А для каждого действия доступно создание
последовательного
Последовательный бизнес-процесс – действия выполняются одно за другим от точки входа до точки выхода.
Подробнее...
подпроцесса.
При переходе бизнес-процесса в любой из статусов выполняется последовательный подпроцесс для инициализации этого статуса (обработчик входа в статус). После чего бизнес-процесс становится в ожидание события, по которому выполнится смена статуса (выполнение команды, выполнение через заданное время). При возникновении события выполняется последовательный подпроцесс, соответствующий принятому событию (связанный с ним).
Обязательно должна быть предусмотрена смена статуса. У действия статуса Команда есть специальный параметр, осуществляющий такую смену. Или уже среди действий последовательных подпроцессов удобно использовать действие
Установить статус
Действие изменяет статус текущего документа на заданный.
Подробнее...
. Если смена статуса не определена каким-либо способом, то текущий статус считается конечным и бизнес-процесс завершается.
Если для статуса определен последовательный подпроцесс для финализации этого статуса (обработчик выхода из статуса), то он автоматически выполняется непосредственно перед выходом из данного статуса (перед переходом в другой статус).
Документация по теме
и Ваше мнение важно для нас