Сравнительный обзор BPM-систем для управления бизнес-процессами

На внедрение любой IT-системы требуется много времени, сил и средств. А когда речь идет о таком глобальном решении, как BPM-система, внимания приходится уделять еще больше. Нельзя запускать проект, опираясь на возможности наскоро выбранного продукта и обещания вендора, есть масса аспектов, которые нужно обдумать и взвесить. А последствия неправильного выбора и осознание своей ошибки уже во время работы, «на половине пути» может стоить дорого. При выборе BPM-системы нужно опираться на требования ваших процессов и учитывать возможности по дальнейшему их развитию и улучшению. Надеюсь, что этот обзор поможет быстрее сориентироваться, какая система подходит именно вам, и сделать свой выбор, исходя из ее функциональных особенностей.

 Обзор BPM-решений

Рассматриваемые BPM-решения: Bpium, Bizagi BPM Suite, ELMA BPM Suite и Bonita Open Solution. Все они являются популярными и востребованными. Кроме того, данные решения во многом схожи функционально.

Рассмотрим их главные компоненты:

  1. Дизайнер для моделирования бизнес-процессов;
  2. Механизм исполнения;
  3. Средства контроля и мониторинга выполнения бизнес-процессов;
  4. Возможности быстрого изменения бизнес-процессов.

В статье мы рассмотрим реализацию этих возможностей, а также:

  1. Пользовательский интерфейс;
  2. Стоимость систем;
  3. Наличие мобильной версии;
  4. Другие критерии.

Моделирование бизнес-процессов

Bpium

Bpium — инновационный конструктор корпоративных информационных систем, позволяет оцифровать деятельность и роботизировать операции благодаря BPM-движку.

Бипиум, в отличие от традиционных BPM-систем, работает по принципу объектно-ориентированного управления организацией, позволяет описать сложную деятельность организации в редакторе объектов и задать влияние объектов друг на друга. Смоделировать процесс сможет владелец бизнеса или менеджер проекта, вам не потребуются специальные технические навыки.

Исходя из концепции объектно-ориентированного моделирования, Бипиум рассматривает объекты и их взаимодействие между собой, как особый ресурс предприятия. Автоматизация бизнес-процессов происходит только после построения системы учета информации компании.

Рис. 1. Построение системы учета информации в Bpium

Рис. 2. Автоматизация бизнес-процессов в Bpium

Бипиум состоит из 4 конструкторов, благодаря которым можно настроить самостоятельно личную BPM-систему:

  1. Конструктор данных — для построения системы учета и информации. Можно вести учет любых данных, для учета объектов и событий используются каталоги. А также собрать свои карточки каталогов, используя типовые поля.
  2. Конструктор процессов — для автоматизации технологических операций.  Можно роботизировать типовые операции. Бипиум не только хранит данные, а собирает их из других систем, обрабатывает, генерирует документы, готовит отчеты, отправляет уведомления.
  3. Конструктор отчетов — для анализа данных в любом разрезе. Можно принимать решения на основе данных. Владеть информацией, научить свое приложение готовить аналитику, формировать отчеты и уведомлять когда произошло важное событие.
  4. Конструктор прав — для разграничения доступа к корпоративной информации. Можно ускорять технологические процессы. Также сделать приложение частью инфраструктуры, обмениваться данными с другими системами, использовать платформу как универсальный API адаптер.

Рис. 3. На Бипиуме можно настроить сценарии, используя компоненты конструктора

Бипиум использует графический редактор для описания сценариев автоматизации на базе компонентов. Концепция реактивных процессов позволяет быстро перестраивать систему при изменениях в деятельности. Бипиум построен по горизонтально масштабируемой архитектуре, способен обеспечить работу тысяч сотрудников. Бипиум работает в облаке и на своих серверах (под любыми операционными системами).

Бипиум объединяет возможности 4-х классов корпоративных систем: ECM, ACM, BPM и BI. Обладает понятной и задокументированной архитектурой. Позволяет создавать решения под индивидуальные требования, быстро внося изменения, вести учет любой информации всех отделов компании, наладить совместную работу с типовыми кейсами, автоматизировать рутину через реактивные процессы.

Структура прав доступа позволяет контролировать работу большого числа сотрудников. Это можно использовать для масштабирования бизнеса по филиалам и франшизам. В решении задач такого уровня помогают скорость настройки, гибкость системы и возможность ее быстрой трансформации. Самописные и готовые решения, которые представлены на рынке, не могут меняться синхронно с бизнесом.

Bizagi BPM Suite

Система весьма известная и популярная. Bizagi BPM Suite состоит из компонентов, выполняющих отдельные функции:

  1. Bizagi Process Modeler – дизайнер процессов;
  2. Bizagi Studio — автоматизация процесса;
  3. Bizagi BPM Server — исполнение процесса.

Моделирование бизнес-процессов осуществляется в нотации BPMN. Поддерживается наиболее полный уровень соответствия спецификации BPMN. Но самая сильная сторона продукта – красочный графический редактор.

«Рисовать» простые схемы удобно, но как только увеличивается их сложность, так возникают трудности, например могут быть потеряны описания событий и потоков, либо объекты при копировании «приклеиваются» друг к другу, и в таком случае помогает только загрузка предыдущей версии схемы.

Есть возможность коллективного проектирования. Готовая модель процесса загружается в Bizagi Studio, где можно определить всю информацию, нужную для автоматизации процесса. Этот же модуль позволяет интегрировать систему с прочими корпоративными приложениями. Автоматизация процессов осуществляется в графических интерфейсах, необходимость программирования есть только при спецификации скриптовых задач.

Далее автоматизированный процесс загружается на сервер, где происходит его дальнейшее исполнение. Эта процедура несложная в том случае, если вы хорошо ознакомились с документацией. Сходу догадаться о многих нюансах непросто.

В веб-интерфейсе выполняются пользовательские задачи и производится контроль исполнения процесса. Система создает подробные отчёты по процессу в целом и отдельно по каждой задаче. Отчёты доступны в веб-интерфейсе.

Внесенные изменения процесса в модуле Studio немедленно отражаются на сервере, и все запущенные экземпляры процесса начинают работать по новой модели, без остановок.

Bizagi дает возможность обмена моделями между приложениями, поддерживается импорт и экспорт в форматы XPDL и MS Visio.

Рис. 4. Моделирование процессов в Bizagi BPM Suite

Затрудняет работу необходимость постоянного переключения между окнами редакторов, при таком количестве окон требуется постоянная смена фокуса внимания. Это все очень сложно, особенно, для человека, впервые открывшего систему.

Важно учесть, что Bizagi BPM Suite испанская разработка, и в России у компании нет официального представительства. Это довольно серьезный недостаток, ведь когда вендор находится в другом государстве, тяжело внедрять его продукт. 

ELMA BPM

ELMA BPM – разработка российской компании ELMA, предназначенная для управления бизнес-процессами.

Моделирование бизнес-процессов в системе ELMA осуществляется в специальном графическом редакторе «Дизайнер ELMA» в нотации BPMN 2.0, которая была переведена на русский язык специалистами данной компании и доступна для свободного скачивания на сайте ELMA.

После создания графической модели, выбора параметров процесса и определения данных, с которыми работает бизнес-процесс, он публикуется на сервере системы и становится исполнимым в веб-интерфейсе. Каждый запущенный экземпляр бизнес-процесса создает пользователям системы карточки задач, в которых они должны отчитываться о своей деятельности.

Почти все действия для автоматизации исполнения бизнес-процессов можно сделать мышкой, но иногда приходится прибегать к скриптам. Для реализации наиболее сложных вещей можно использовать сценарии, то есть программирование.

К сожалению, вендоры очень часто вставляют в свой софт какие-то собственные языки, руководствуясь ошибочным представлением, что там работать легче. В итоге получается такая система, под которую найти разработчика просто невозможно. На рынке их может вообще не быть, поэтому остается два варианта – или идти к тому же вендору за помощью (на то он наверняка и рассчитывает), или пытаться вырастить своего специалиста (что, опять же, без привлечения вендора почти нереально).

В ELMA поддерживается импорт и экспорт в формат XPDL – это универсальный формат, который позволяет выгружать и загружать модели бизнес-процессов.

Рис. 5. Интерфейс графического редактора «Дизайнер ELMA»

Рис. 6. Форма заполнения заявки (в режиме отладки) в системе ELMA

Bonita Open Solution

Bonita Open Solution – французский вендор. Представительства в РФ нет. Не так давно, по некоторым данным, была переведена только пользовательская часть системы, в целом, российской локализации нет.

В opensource-версии системы отсутствуют средства мониторинга процессов. В свою очередь, в коммерческом варианте системы они есть. Решение состоит из трёх основных компонентов, разделенных по назначению:

  1. Studio — моделирование и автоматизация бизнес-процессов;
  2. Execution Engine — исполнение бизнес-процессов;
  3. User Experience — интерфейс для работы пользователя с его процессами.

Моделирование процессов Bonita Open Solution происходит в нотации BPMN. Поддержка нотации довольно полная. Решение поддерживает импорт диаграмм из формата XPDL, но без возможности экспорта в него.

Также нет и поддержки BPEL.

Моделирование и автоматизация процесса в Bonita Studio производится в одном окне, что очень удобно. Выбор данных и участников, генерация интерфейсов к этапам процесса производится в том же окне, что и создание графической модели. Нет необходимости постоянно переключаться между окнами редакторов, это ускоряет разработку процесса.

Рис. 7. Моделирование бизнес-процессов в Bonita Studio

Интеграция с другими корпоративными приложениями

Bpium

В Бипиуме можно настроить интеграцию и обмениваться данными с любыми внешними системами, используя платформу как API адаптер. API дает возможность интегрироваться с Бипиумом любым учетным системам, коммуникационным каналам и другим внешним ресурсам. Вебхук-уведомления сообщают другим системам об изменении данных, а вебхук-запросы ожидают от них подтверждения проведения операции.

Рис. 8. Интеграция Бипиум с любыми внешними системами

Бипиум умеет отображать модули сторонних систем. Модули расширяют возможности и позволяют объединить два приложения в одном. Формы записей Бипиума отображаются внутри других систем. К примеру, веб-форма на сайте и карточка клиента у оператора контакт-центра.

Bizagi BPM Suite

Стоит отметить гибкие возможности BizAgi BPM Suite по интеграции с внешними системами и приложениями. Эти возможности позволяют связать процессы с любой другой системой. Такие возможности конфигурации включают в себя различные механизмы на уровне интеграции данных и на уровне процессов. Поддерживаются следующие виды интеграций:

  1. с внешними источниками данных;
  2. с сервером электронной почты (оповещения);
  3. с ECM (и системами электронного документооборота);
  4. с иными IT-системами;
  5. возможность ссылаться на внешние сети.

ELMA BPM

ELMA можно интегрировать с разными сторонними сервисами. В системе ELMA есть средства интеграции с основными корпоративными приложениями (SOA, CRM, почтовые сервисы, оповещения на почту и по sms). Для российских пользователей плюс системы состоит в тесной интеграции с «1С: Предприятие». У системы богатая поддержка работы с веб-сервисами, что полностью задокументировано разработчиком. Поэтому интегрировать ELMA с любой внешней системой не составляет труда. Кроме того, есть поддержка работы с сервисной шиной (ESB) и интеграция с шинами передачи данных на уровне моделирования бизнес-процессов (JMS, MSMQ).

Bonita Open Solution

BOS может взаимодействовать с большим количеством приложений и сервисов с помощью программных соединителей – коннекторов. Поддерживаются базы данных, почтовая служба, веб-сервисы и др. Коннекторы позволяют системе подключаться к внешним базам данных (к примеру, данные справочников, информация о заказах или клиентах), а также получать информацию из внешних систем в интерфейс процесса и записывать данные во внешние системы по результатам исполненного процесса.

Интерфейс

Bpium

Просторный и функциональный интерфейс Бипиума разработан с учетом пожеланий клиентов, поэтому система интуитивная и простая. Можно легко адаптироваться к интерфейсу и настраивать сценарии бизнес-процессов.

Работа с BPM-системой состоит из 4 конструкторов:

  1. Конструктор данных
  2. Конструктор процессов
  3. Конструктор отчетов
  4. Конструктор прав

Конструкторы легко используются и настраиваются. В качестве данных мы можем выбрать обычный текст, дату, число и другие данные, на основании которых мы будем строить собственные дашборды.

Рис. 9. В Бипиуме можно вести учет любых данных, используя типовые поля

Для конструирования процессов используется нотация моделирования бизнес-процессов BPMN 2.0. Поскольку нам важно не только хранить данные, но их отправлять на обработку, проверку, генерировать итоговые отчеты и отправлять электронные уведомления владельцам процессов, то воспользуемся специальными функциями. Нам не потребуется писать код, нужен SQl запрос – просто выберите специальную функцию, нужно провести аналитику рынка – просто выберите парсер данных. Все остальное система сделает за вас.

В нашем построенном бизнес-процессе необходимо отслеживать показатели и метрики, контролировать сотрудников. В BPIUM все просто и приятно, нет сложных «нечитаемых» Excel отчетов, можно создать любой отчет и моментально показать его директору с помощью ссылки.

Рис. 10. В Бипиуме можно формировать и анализировать отчеты

В завершении конструирования процессов нам необходимо создать пользователей, выдать им необходимые права и доступы. Пусть каждый пользователь будет отвечать за свой функционал и свои показатели.

Бипиум позволяет вести учет любых данных предприятий, автоматизировать рутинную работу, формировать отчеты, анализировать статистику, раздать или запретить доступ к корпоративной информации, интегрироваться с любыми внешними системами.

Рис. 11. Создание карточки клиента в интерфейсе системы Bpium

Также сервис автоматически создает мобильные приложения для Android и iOS, повторяющие все возможности веб-версии. Это дает возможность создавать и редактировать записи, отслеживать статусы задач, оставлять комментарии, фиксировать сделки, производить любые другие необходимые действия удалённо, без привязки к рабочему месту.

Рис. 12. В Бипиуме мобильное приложение создается автоматически

 Bizagi BPM Suite

Пользовательский интерфейс Bizagi BPM Suite представляет собой набор настраиваемых форм, которые привязываются к операциям бизнес-процесса и отображаются для получения и ввода данных при выполнении соответствующей операции.

Часто систему позиционируют как имеющую простой и интуитивно понятный интерфейс, но мне сложно с этим согласиться, да и в интернете есть много высказываний о том, что настройка интерфейсов сопровождается сложностями (в основном это низкое быстродействие, трудности с выделением и перемещением объектов, добавлением подписей и др.) Конструктор экранных форм Bizagi подходит для быстрого создания и ввода данных в рамках процесса, но с ограниченной сложностью презентационной логики. На более сложные задачи уходит больше времени и сил.

Рис. 13. Интерфейс системы Bizagi

ELMA BPM

Интерфейс системы в целом удобный, простой и понятный. Это касается всех ее компонентов. Его можно легко сделать очень простым и удобным для конечных пользователей. Любая информация может отображаться в красивом и понятном формате.

Рис. 14. Создание заявки в интерфейсе системы ELMA 3.5

Настраиваются и формы задач, и документов, и карточек произвольных объектов. Для разных групп пользователей система может выглядеть по-разному. Есть конструктор форм, который работает без дополнительной верстки html-страниц.

В интерфейсе портала можно работать с мобильных устройств (смартфонов и планшетов). Кроме того, в интерфейсе возможно настроить аналитику и другие функции портала.

Bonita Open Solution

Продукт имеет удобный графический интерфейс для моделирования бизнес-процессов. Можно моделировать бизнес-процессы и создавать собственный интерфейс. В Bonita Studio встроен графический конструктор экранных форм Bonita Form Builder, он позволяет создавать веб-интерфейсы для работы с бизнес-процессами.

С помощью конструктора Bonita Form Builder возможно изменять внешний вид интерфейса для конечного пользователя. Bonita Portal позволяет протестировать разработанный бизнес-процесс в веб-интерфейсе, настроить права доступа пользователей к процессам. В веб-интерфейсе портала пользователи получают задачи и работают с экранными формами, разработанными в Bonita Form Builder, также интерфейс портала доступен пользователям с мобильных устройств (смартфонов и планшетов). Дополнительно в интерфейсе возможно настроить аналитику и другие полезные функции портала.

Рис. 15. Интерфейс Bonita Studio

Недостатки систем

Bpium

Традиционный подход моделирования полагается на такие принципы, как понятность и видимость бизнес-процессов в организации за счет их моделирования с использованием формальных нотаций.

В Бипиуме, наоборот, множество сценариев запускаются и работают параллельно друг другу, поэтому невозможно посмотреть на общую работу сценариев. Данный минус плавно перетекает в преимущество, тк в Бипиуме все систематизировано и не нужно настраивать сложный механизм через сложный поведенческий сценарий, как у остальных BPM-систем.

Bizagi BPM Suite

У Bizagi тяжелый интерфейс. Конечно, удобно рисовать процессы, но со всем остальным дела обстоят хуже. Тяжело адаптироваться к системе. Нет средств верификации процессов, это при том, что система позволяет моделировать весьма сложные процессы, которые требуют проверки. Нет и возможности симуляции бизнес-процессов, поэтому увидеть, как процесс исполняется, можно лишь исполнив его.

Процедура запуска процессов в работу в целом более сложная. Для этого требуются квалифицированные специалисты. В лучшем случае этим занимаются специалисты вендора, который находится как правило в существенном удалении. Партнеров, которые находятся в России и смогут помочь, крайне мало, и их квалификация зачастую вызывает сомнения.

 ELMA

Нотация BPMN 2.0 русифицирована, и русские названия элементов модели процесса значительно облегчают общение с бизнес-пользователями, но соответствие нотации у ELMA BPM менее полное, чем у Bizagi. Разработчики ELMA сконцентрировались только на тех элементах, которые реально можно автоматизировать, а поддержка неисполнимых элементов довольно слабая.

При этом всё актуальнее для компаний становится вопрос реализации нотации BPMN, поскольку неполная ее поддержка может затруднять пользователю разработку модели процесса. Графический редактор системы довольно тяжелый. Если нужно просто сделать что-то неисполнимое, приходится ставить большую тяжелую систему, ждать пока запустится сервер, все это требует времени.

 Bonita Open Solution

Нет средств статической верификации процессов (доступна их симуляция с различными параметрами и формированием отчётов по результатам).

Недостатком BOS также является отсутствие поддержки динамического изменения бизнес-процесса, затрудняющее оптимизацию процессов. Данное упущение является существенным для BPM-системы, поскольку после запуска системы в работу любое изменение намного сложнее реализовать. Возможность изменения процесса во время его исполнения входит в число ключевых концепций BPM.

Пользователи отмечают сложности с использованием русского языка в системе. Если название процесса написать русскими символами, он не находится при запуске в отдельном окне. Нельзя прописать по-русски и элементы процесса, поскольку может возникнуть конфликт имен при совпадении количества символов в пределах процесса. Все имена в таком случае переводятся на английский язык и символы заменяются на «нижнее подчеркивание». Цветовая гамма – красный, черный, белый… И вообще, внешний вид системы какой-то агрессивный. Думаю, это очень сильно утомляет, к тому же нельзя быстро его перенастроить.

Стоимость систем

Bpium

Bpium это не готовая BPM-система, а конструктор, где настройка системы полностью зависит от пользователя. Перед работой рекомендуем изучить обучение, где все подробно описано с примерами настройки. В результате пользователь получает бесплатную, самостоятельно разработанную BPM-систему, без привлечения программистов.

Бипиум может поставляться как в облачном, так и в коробочном варианте. И в той, и в другой ситуации плата за использование BPM-системы может отсутствовать. Для небольших компаний, в штате которых трудятся до 5 человек, основная функциональность бесплатна.

Стоимость облачной версии зависит от числа сотрудников и записей в системе. По умолчанию на одного сотрудника дается 1 Gb облачного хранилища. Каждые дополнительные 10 Gb обойдутся в 1 000 рублей в месяц.

Стоимость серверной версии зависит от размера бизнеса и сотрудников в системе. Количества записей не ограничено. Стоимость начинается от 116 000 рублей в год для микробизнеса с пятью сотрудниками. Есть возможность покупки вечной лицензии.

Заказная разработка под ключ начинается от 50 000 рублей.

Чтобы узнать точную цену разработки, коробочной или облачной версии, можно воспользоваться удобным калькулятором на сайте Bpium.

Bizagi BPM Suite

Система доступна в двух вариантах:

Enterprise Edition. Корпоративные решения BizAgi BPMS разработаны для крупных предприятий. Они обеспечивают все функции, необходимые в большом количестве BPM проектов. В системе могут работать от сотен до тысяч пользователей.

Xpress-издание – BizAgi BPMS Xpress – сравнительно недорогое решение для малых и средних предприятий. Позволит оценить преимущества BPM небольших (пробных) проектах, прежде чем начать работу со всеми функциями BPM. BizAgi BPMS Xpress может одновременно использовать максимум только 50 пользователей.

Стоимость лицензий – около 100$ за одного пользователя.

Bizagi Process Modeler – дизайнер бизнес-процессов распространяется бесплатно.

ELMA

Есть бесплатная версия на пять рабочих мест. Также вендор предлагает коммерческие версии: легковесную Экспресс-версию на бесплатном СУБД Firebird. В качестве базовой предлагается «Стандарт» версия на MS SQL. Версия Стандарт стоит примерно в полтора раза дороже «Экспресса».

Стоимость лицензии – менее 10 тысяч за 1 рабочее место. А в случае с версией «Экспресс» — значительно ниже.

Также ELMA предлагает корпоративную версию, которая поддерживает кластерную архитектуру для обеспечения высокой производительности в больших организациях. Данная версия работает как на корпоративной версии MS SQL, так и на Oracle. Цены на корпоративную версию на сайте разработчика найти не удалось.

Bonita Open Solution

Решения системы – Bonita Portal, Bonita Studio и Bonita Engine платные, на официальном сайте есть подробное описание всех модулей, но нет информации по их стоимости. Есть бесплатная Opensource-версия.

Выводы

Все четыре рассмотренные системы достаточно близки функционально и нельзя сказать, что какая-то намного лучше или хуже другой. У каждой из них есть свои недостатки и преимущества.

За красотой интерфейса в ряде систем скрывается неудобная настройка. Усложняет внедрение BPM-решений и территориальная удаленность вендоров. Что же касается функциональных возможностей, здесь во многих вопросах, конечно, Bizagi держит уверенное первенство. Отладка бизнес-процессов есть только у Bpium и ELMA, а в остальных системах данный механизм не реализуется. Концепция реактивных процессов в Бипиум позволяет быстро перестраивать систему при изменениях в деятельности предприятия.

Понравилась статья? Тогда поддержите нас, поделитесь с друзьями и заглядывайте по рекламным ссылкам!