Бизнес-процесс со статусами

Урок 11 из 251
Автор: Марина Павлова
Сложность урока:
1 уровень - интуитивно все понятно из интерфейса, но почитать стоит.
1 из 5
Просмотров: 70099
Дата изменения: 18.12.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт, Малый бизнес

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

  Бизнес-процесс со статусами

Бизнес-процесс со статусами – бизнес-процесс, не имеющий начала и конца, в процессе работы которого происходит переход из одного состояния Такой бизнес-процесс так же называют машиной состояний или автоматом на состояниях. (статуса) в другое с разделением прав доступа.

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

Посмотрим на пример Пример создания этого бизнес-процесса рассматриваем в отдельном уроке. такого шаблона:

На скриншоте видим бизнес-процесс с тремя связанными статусами: Рассмотрение документа, Доработка и Утвержден.

  Общая логика работы

Посмотрим общую логику работы бизнес-процессов со статусами.

Обратите внимание: о том, как создать такой бизнес-процесс, подробно рассматривается в отдельном уроке.

Для каждого статуса могут быть настроены 4 действия. А для каждого действия доступно создание последовательного Последовательный бизнес-процесс – действия выполняются одно за другим от точки входа до точки выхода.

Подробнее...
подпроцесса.

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

Обязательно должна быть предусмотрена смена статуса. У действия статуса Команда есть специальный параметр, осуществляющий такую смену. Или уже среди действий последовательных подпроцессов удобно использовать действие Установить статус Действие изменяет статус текущего документа на заданный.

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

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

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


Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»