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

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