Рис. 45. Структура процесса до и после внедрения коллективной организации работ
При внедрении систем workflow мы разграничиваем процессы с четко определенной
структурой и процессы, для которых последовательность выполнения определена лишь в
общих чертах. Для многих операционных и повторяющихся процедур, скажем, для обработки
заказов или ссуд, функции, их последовательность, ветви процесса и организационные единицы
заведомо известны. Такие процессы хорошо структурированы и могут быть описаны, например,
методом EPC.
Другие процессы можно описать лишь частично, поскольку функции становятся известны
только с началом фактической обработки, последовательность этапов обработки
устанавливается применительно к конкретной ситуации, а организационные единицы
определяются в зависимости от конкретных требований. Такие процессы считаются слабо
структурированными и поддаются лишь частичному моделированию. Например, их функции
можно только перечислить в списках «к исполнению». Точная последовательность функций
определяется коллективно в ходе выполнения, а ответственность за ее соблюдение возлагается
на непосредственных исполнителей. В системах workflow, разрабатываемых специально для
конкретных случаев, сотрудники сами определяют своих «преемников».
На первый взгляд может показаться, что системы workflow предназначены только для
управления четко определенными процессами. Слабо структурированные процессы
поддерживаются программным обеспечением класса groupware, функциональные возможности
которого ограничиваются электронной почтой, видеоконференциями, коллективными
конференциями и другими аналогичными средствами и которое не требует каких-либо навыков
логического построения процессов.
В реальной жизни всегда приходится иметь дело со структурами и того и другого типа.
Системы workflow имеют в своем составе функции «обработки исключений», что позволяет
изменять управление бизнес-процессом по ситуации прямо в ходе его выполнения. Эти
функции можно связать с программными решениями для коллективной работы, так что
системы workflow и groupware будут дополнять друг друга. В будущем их, по всей вероятности,
даже можно будет интегрировать. На рис. 45 показано, как хорошо структурированный процесс
вследствие его переориентации на принципы коллективной работы может быть превращен в
слабо структурированный, где обязательным предписанием является только список «к
исполнению». На рис. 46 представлены различные этапы структурирования процессов
workflow.
Благодаря стандартам интерфейсов, разработанным Коалицией по управлению workflow
(WfMC), различные системы workflow теперь могут быть связаны с помощью интерфейсов
прикладного программирования (API). В настоящее время изучаются стандарты интерфейсов
для моделирования процессов на уровне инжиниринга (уровень I), управления (уровень II) и
прикладных систем (уровень IV). Они классифицируются на основе модели-прототипа,
представленной на рис. 47.