Шаблон процесса
Определения
- Шаблоны процессов используются для описания и исполнения бизнес-процессов. Например, шаблон процесса «Заказ автотранспорта» позволяет смоделировать и выполнять бизнес-процесс заказа автотранспорта.
- Шаблон процесса состоит из диаграммы процесса в нотации BPMN 2.0, данных и других свойств, определяющих, как должны выполняться все процессы определенного вида.
- Каждый шаблон процесса должен и может быть связан только с одним шаблоном записи. Данные в ходе исполнения процесса хранятся в связанном шаблоне записи.
- Любой шаблон записи может быть связан с несколькими шаблонами процессов.
- Процессы могут использовать данные, хранящиеся как в связанном шаблоне записи, так и в других шаблонах.
- Процессы могут взаимодействовать друг с другом, а также с внешними ресурсами, такими как серверы электронной почты и веб-сервисы.
- Процесс может быть запущен по записям, из спискам записей, из других процессов, а также вручную из списка экземпляров шаблона процесса.
- При выполнении процесса возможен вызов функций, выполнение сценариев, скриптов C#, вызов веб-служб.
Преимущества исполняемых бизнес-процессов
- Исполняемый бизнес-процесс — это процесс, автоматизированный с помощью программного обеспечения, например системы управления бизнес-процессами (BPMS) Comindware Platform.
- Исполняемый бизнес-процесс определяет кто, что и в какой последовательности должен сделать, а также обеспечивает оперативную передачу «дела» между подразделениями. Таким образом, система берет на себя контроль за всем процессом от заявки до закрытия «дела».
- Процессы в Comindware Platform могут взаимодействовать друг с другом, а также с внешними ресурсами, такими как серверы электронной почты и веб-сервисы.
- Исполняемый бизнес-процесс служит заменой электронной почты и Excel, позволяет упростить и автоматизировать документооборот, а также автоматически формировать документы по шаблонам.
- Исполняемый бизнес-процесс можно назвать «интерактивным регламентом». Традиционный регламент-документ предназначен для того, чтобы сотрудники периодически с ним сверялись, чтобы понять, что делать. В случае исполняемого бизнес-процесса координацией занимается компьютер.
- Диаграмма бизнес-процесса в нотации BPMN загружается в BPMS, и система следует ей, раздавая задания людям и вызывая функции информационных систем.
- Исполняемый процесс позволяет повысить эффективность работы:
- «дело» передается от одного сотрудника другому оперативно, безошибочно, вместе со всеми относящимися к нему данными;
- процесс гарантированно выполняется по утвержденной схеме, контролировать это не требуется;
- показатели процесса автоматически измеряются и выводятся на экран менеджеров в наглядном виде.
- Исполняемый бизнес-процесс имеет некоторое сходство с документооборотом, но это более совершенная форма автоматизации:
- информация хранится не в документах Word или PDF, а в виде структурированных данных (числа, даты, текстовые данные);
- маршрут процесса можно прописать более точно, чем это позволяют системы документооборота.
Свойства шаблона процесса
Помимо общих свойств на странице «Свойства» шаблона процесса отображаются перечисленные ниже поля.
- Используется в шаблонах — список всех шаблонов процессов, в которых данный шаблон вызывается как подпроцесс.
- Используемые шаблоны:
- список всех шаблонов процессов, на которые ссылается данный шаблон процесса;
- шаблон записи, связанный с данным шаблоном процесса;
- шаблоны записей, связанные с подпроцессами данного шаблона процесса.
- Связанный шаблон записи — шаблон записи, связанный с данным шаблоном процесса.
Использование списка экземпляров процесса
В шаблоне записи по умолчанию имеется таблица «Все записи», в которой отображается список всех экземпляров процесса.
- Откройте список шаблонов.
- Дважды нажмите строку шаблона.
- Откроется страница «Свойства» шаблона.
- Нажмите кнопку «Перейти к экземплярам».
- Отобразится список экземпляров процесса, в котором можно выполнить следующие действия:
- Создать — запустить новый экземпляр процесса по последней версии диаграммы.
- Архивировать — отметить экземпляр процесса как архивный. Архивные экземпляры не отображаются в списке экземпляров, если в конфигурации соответствующей таблицы не установлен флажок «Показывать архивные записи».
- Остановить процесс — прекратить выполнение всех элементов процесса и удалить все токены с диаграммы экземпляра. Эта кнопка отображается, если выбран один экземпляр процесса со статусом «Активен».
- Открыть — дважды нажмите строку экземпляра процесса в списке. Отобразится диаграмма экземпляра процесса. См. «Использование диаграммы экземпляра процесса».
Остановка экземпляра процесса
Экземпляр процесса можно остановить принудительно, до его штатного завершения по наступлении конечного события.
При этом будут удалены все токены с диаграммы экземпляра, а статус процесса сменится на «Отменен».
Процесс также может остановить пользователь. В этом случае статус процесса сменится на «Завершен». См. «Отмена процесса по кнопке. Настройка шаблонов, процессов и кнопки».
Принудительно остановить экземпляр процесса можно следующими способами:
-
С помощью списка экземпляров
- Откройте шаблон процесса.
- Нажмите кнопку «Перейти к экземплярам» на странице «Свойства» шаблона.
- Отобразится список экземпляров процесса.
- Выберите экземпляр процесса со статусом «Активен».
- Нажмите кнопку «Остановить процесс».
-
С помощью диаграммы экземпляра
- Откройте шаблон процесса.
- Нажмите кнопку «Перейти к экземплярам» на странице «Свойства» шаблона.
- Отобразится список экземпляров процесса.
- Дважды нажмите в списке строку экземпляра со статусом «Активен».
- Отобразится диаграмма экземпляра.
- Нажмите кнопку «Остановить процесс».
Перезапуск процесса
Если выполнение экземпляра процесса было завершено или отменено, его можно перезапустить по той же записи из связанного шаблона, по которой он выполнялся изначально.
- Откройте шаблон процесса.
- Нажмите кнопку «Перейти к экземплярам» на странице «Свойства» шаблона.
- Отобразится список экземпляров процесса.
- Дважды нажмите в списке строку экземпляра со статусом «Неактивен» или «Отменён».
- Отобразится диаграмма экземпляра.
- Выберите начальное событие.
- Нажмите кнопку «Создать токен».
- Выберите, следует ли выполнять сценарий на входе в начальное событие.
- Экземпляр процесса начнёт выполняться по связанной с ним записи.
- Статус экземпляра сменится на «Активен».
Эта статья была полезна 1 чел.