Моделирование процессов, моделирование потоков работ, описание правил, имитационное моделирование бизнес-операций, генерация приложений, среда выполнения бизнес-операций, управленческая отчетность
BPMS представляет собой набор средств, формирующих единую рабочую среду для IТ и бизнеса. Под рабочей средой мы понимаем следующее: когда сотрудник авторизуется в прикладной системе, в действительности он авторизуется в модуле BPMS, который исполняет модели бизнес-процессов и правила.
В большинстве BPMS моделирование процессов ведется в нотации BPMN. Элементы модели изображают задачи, решения, автоматические действия и т. д. Каждый элемент представляет собой своего рода небольшой специализированный программный модуль. Эти модули исполняются в порядке, заданном потоком в модели бизнес-процесса. С задачами связаны экранные формы, спроектированные средствами BPMS. BPMS также позволяет спроектировать отчеты.
На модели процесса можно указать точки вызова унаследованных приложений или других внешних программ, сформировав таким образом цепочку автоматических задач. Для этого необходим тот или иной вариант интерфейса. Сервис-ориентированная архитектура в комплексе с адаптерами и ускорителями интеграции приложений (EAI) значительно упрощает реализацию таких интерфейсов, снижая таким образом затраты времени и риски.
Также модель может содержать специальные средства контроля за интенсивностью потока работ и маршрутами, сигнализацию о задержках и т. п.
Правила кодируются, и машина бизнес-правил, являющаяся частью BPMS, отслеживает их использование. Изменение правила отражается на исполнении всех моделей, которые к нему обращаются, – это существенно упрощает внесение изменений.
В модель процесса можно также добавить измерение эффективности. Измерения можно реализовать через бизнес-правила или через интерфейсы к внешним программам. Здесь находят применения такие дисциплины, как шесть сигм, бережливое производство и BAM, – соответствующие подходы и программы встраиваются в разрабатываемые модели. Результаты могут отображаться на комплексных панелях управления, которые также выдают предупреждения и рекомендуемые действия, опять-таки на основе правил. Многие BPMS умеют также захватывать информацию с экранов или отчетных форм унаследованных приложений. Еще более изощренные средства позволяют привязывать унаследованные приложения к значкам на схеме процесса (на уровне функций и данных). И, конечно, к значкам на схеме процесса привязываются бизнес-правила, которые затем включаются в сгенерированное приложение.
Всю эту среду можно легко и быстро менять. Большинство изменений происходит на уровне модели или правил. Многие BPMS дают возможность провести имитационное моделирование, чтобы убедиться в целостности изменения и качестве данных и уменьшить риск ошибки. Это дает команде возможность через серию итераций найти оптимальное решение. Внедрение при этом сводится к переключению ПО на новую версию и к необходимой переподготовке персонала.