Создание экземпляра бизнес-процесса
После завершения создания шаблона бизнес-процесса и его сохранения по нему можно создать экземпляр бизнес-процесса, выполняющий описываемое шаблоном действие. Запуск экземпляра производится при его создании; одновременное количество активных экземпляров, сформированных по одному шаблону, практически не ограничено.
Создание и запуск экземпляра бизнес-процесса по его шаблону можно осуществить двумя способами:
- при открытой карточке шаблона бизнес-процесса: нажатием на панели инструментов карточки кнопки Создать и запустить экземпляр процесса ;
- из Навигатора без открытия карточки шаблона бизнес-процесса: выбрать в представлении требуемый шаблон и дважды щелкнуть по нему левой кнопкой мыши.
При запуске экземпляра система попросит указать:
- папку для размещения карточки экземпляра;
- название экземпляра (по умолчанию ему будет присвоено имя Экземпляр процесса <Имя шаблона бизнес-процесса>);
- значения переменных, в свойствах которых установлен флажок Значение переменной должно быть задано при создании экземпляра бизнес-процесса (если таковые имеются).
После завершения указанных действий пользователь получит сообщение об успешном создании экземпляра бизнес-процесса.
Дайджест экземпляра бизнес-процесса состоит из его названия и (в скобках) состояния в текущий момент времени:
- активен — для исполняющихся экземпляров бизнес-процессов;
- приостановлен из-за ошибки — для экземпляров бизнес-процессов, остановленных системой из-за возникновения ошибки в ходе его выполнения;
- приостановлен — для экземпляров, выполнение которых временно приостановлено пользователями;
- остановлен — для экземпляров бизнес-процессов, остановленных пользователями;
- завершен успешно — для завершившихся без ошибок экземпляров бизнес-процессов.
Панель инструментов экземпляра бизнес-процесса похожа на панель инструментов его шаблона, однако на ней отсутствует кнопка Создать и запустить экземпляр процесса и имеются кнопки для управления экземпляром:
- Запустить;
- Приостановить;
- Остановить.
Кроме того, на панели инструментов экземпляра бизнес-процесса имеется кнопка Открыть шаблон процесса, по нажатию которой открывается карточка шаблона данного экземпляра.
После остановки процесса при помощи кнопок Остановить и Приостановить его можно вновь активизировать нажатием кнопки Запустить, однако если процесс был остановлен кнопкой Приостановить, его выполнение продолжится с того места, на котором он был остановлен, если же для остановки процесса была использована кнопка Остановить, после повторного запуска система повторит процесс с начала.
Карточки активных экземпляров бизнес-процессов недоступны для редактирования, тогда как в приостановленные, остановленные и завершенные можно вносить изменения. После устранения ошибок или занесения изменений приостановленные и остановленные экземпляры могут снова переводиться в активное состояние путем нажатия на панели инструментов кнопки Запустить.
В целях уведомления об остановке экземпляра бизнес-процесса из-за ошибки система помещает его ярлык в личную папку создавшего экземпляр пользователя или в личную папку ответственного за бизнес-процесс, указанного на вкладке Дополнительно свойств процесса.
Для наглядного описания функций в карточке бизнес-процесса используется легенда, которая с помощью разных цветов ярлыков отражает состояния функций:
- белый — исполнение функции не началось;
- желтый — функция исполняется в момент просмотра карточки бизнес-процесса;
- темно-серый — функция успешно завершена;
- светло-серый — функция успешно выполнена, но не завершена;
- красный — функция остановлена по ошибке;
- красная рамка вокруг пиктограммы функции — при выполнении функции в предыдущем проходе произошла ошибка;
- желтая рамка вокруг пиктограммы функции — в ходе исполнения функции было получено предупреждение (например о том, что не было введено значение обязательной переменной).
Кроме того, ярлык функции Задание может быть выделен следующими цветами:
- зеленый — исполнитель взял в работу, отложил или делегировал задание;
- сиреневый — исполнитель отказался от выполнения задания;
- темно-оранжевый — задание просрочено.