
Рано или поздно перед любым аналитиком, который занимается моделированием в нотации BPMN встаёт вопрос: «А какой инструмент моделирования в нотации BPMN лучше выбрать?». Я уже затрагивал эту тему в своей статье «BPMN: Критерии выбора инструмента», где сформулировал несколько важных характеристик, которыми должен обладать инструмент:
- Критерий №1 «Контроль соблюдения нотации»
- Критерий №2 «Использование формата файла BPMN»
- Критерий №3 «Возможности расширения инструмента»
Но чтобы из чего-то выбрать, необходим список кандидатов. Откуда взять максимально возможный список инструментов, которые присутствуют на рынке? Желательно ещё и с перечнем характеристик.
Хочу вас обрадовать — такой список существует! Наверняка вы знаете, что разработкой спецификации BPMN занимается консорциум OMG (Object Management Group). На сайте консорциума можно бесплатно скачать актуальную спецификацию BPMN.
Базовый список вендоров BPMN от OMG
Но на сайте OMG есть ещё один, менее известный раздел, где перечислены вендоры, продукты которых поддерживают BPMN. Тут присутствуют многие громкие имена рынка: Camunda, SPARX, IBM, MEGA и многие другие:

Ну что ж, перечень кандидатов у нас есть. Но здесь только члены OMG, может мы кого-то упускаем из виду? Может есть ещё какой-то список, более полный? И такой список есть.
Продвинутый список вендоров BPMN от OMG
Под эгидой OMG существует малоизвестная в России рабочая группа по анализу переносимости моделей в нотации BPMN — BPMN Model Interchange Working Group (BPMN MIWG). Эта группа исследует и оценивает, насколько тот или иной инструмент BPMN поддерживает импорт и экспорт моделей BPMN, т.е. совместимость инструментов.
Это очень важная характеристика и у группы есть набор бенчмаркинговых моделей BPMN, на которых проверяются возможности инструментов. Фрагмент итоговой таблицы оценки вендоров и их инструментов выглядит следующим образом:

Это уже более внушительный список. В таблице появляются названия вендоров и инструментов, не вошедшие в первый список. Всего в списке, на момент написания статьи, присутствует 36 элементов. Колонки «A results submitted», «B results submitted»,»A results submitted» и Schema-valid отражают то, насколько хорошо инструмент поддерживает импорт и экспорт моделей в нотации BPMN.
Список получился весьма интересный. Захотелось больше узнать про вендоров «Борис Зинченко» и «Тимур Абакумов». Также обращает на себя внимание то, что версии тестируемых продуктов далеко не последние. Например, SPARX Enterprise Architect уже имеет 17 версию, а тесты проводились по 12 версии. И так со многими вендорами и инструментами.
Номер | Вендор | Инструмент |
---|---|---|
1 | Camunda | bpmn.io (Camunda Modeler) 17.6.4 |
2 | Trisotech | Trisotech Workflow Modeler 12.1.0 |
3 | viadee Unternehmensberatung AG | BPMN-Modeler for Confluence Enterprise 3.38.0 |
4 | BOC Group | ADONIS 14.0 |
5 | Software AG | ARIS 10.0.22 |
6 | SAP Signavio | SAP Signavio Process Manager 17.5.1 |
7 | Esteco S.p.A. | Cardanit (prev. BeePMN) 4.9.1 |
8 | MID GmbH | MID Innovator 15.1.1.11026 |
9 | OMNINET | OMNITRACKER BPMN 12.3 |
10 | MID GmbH | MID bpanda 2019.05.0.8393 |
11 | KnowProcess Limited | KnowProcess 3.0.0-beta-1 |
12 | ITESOFT | W4 BPMN+ Composer V.10.4 |
13 | CaseAgile | Enterprise Explorer 1.0.0 |
14 | Boris Zinchenko | BPMN View 1.0.7 |
15 | Sparx | Enterprise Architect 12.0.1207 |
16 | W4 Software | W4 BPMN+ Composer V.9.4 |
17 | itp-commerce | itp-commerce Process Modeler for MS Visio 6 |
18 | Camunda | Camunda Eclipse Plugin 3.0.0 |
19 | ModelFoundry Pty. Ltd. | ModelFoundry 1.1.1 |
20 | Trisotech | Trisotech BPMN Visio Add in 5.0.1 |
21 | MODELIOSOFT / SOFTEAM | Modelio 3.5 |
22 | Yaoqiang, Inc. | Yaoqiang BPMN Editor 4.0 |
23 | GenMyModel | GenMyModel 0.47 |
24 | Alfresco | Activiti Designer 5.14.1 |
25 | IBM | IBM BlueWorks Live April 2014 |
26 | Oracle | Oracle BPM Studio 12.1.3 |
27 | GBTEC Software + Consulting AG | BIC Cloud Design 6.2.0 |
28 | Bonitasoft | Bonita BPM 7.2.3 |
29 | Intellior AG | Aeneis 5.7.89.2400 |
30 | ibo Software GmbH | ibo Prometheus 3.9.0.0 |
31 | iGrafx | iGrafx FlowCharter 2013 15.1.1.1580 |
32 | Timur Abakumov | actiBPM 3.E-8 |
33 | Visual Paradigm | Visual Paradigm 11.1 |
34 | Bizagi | Bizagi Modeler 2.8.0.8 |
35 | IBM | IBM Process Designer 8.0.1 |
36 | Red Hat | Eclipse BPMN2 Modeler 1.0.1 |
Детально исследовать таблицу можно здесь: https://bpmn-miwg.github.io/bpmn-miwg-tools
Выводы
Безусловно, приведённой в статье информации недостаточно, чтобы обоснованно выбрать инструмент по моделированию в нотации BPMN. Но первый шаг уже сделан и теперь у вас есть солидный список кандидатов, с которым можно дальше работать.
Что дальше?
Если вы хотите глубже разобраться в BPMN — записывайтесь на мой авторский онлайн-курс «Основы BPMN». Он включает в себя много интересных материалов и практических упражнений, с самопроверкой. Также можете пройти «Бесплатный тест по основам BPMN» и объективно определить свой уровень знания BPMN. Ещё можете подписаться на новости с моего сайта и примерно 1 раз в 2 месяца вы будете получать рассылку с интересными материалами, анонсами и т.д. Если же вам больше нравиться читать Telegram, тогда присоединяйтесь к открытой группе «BPMN для всех» (t.me/bpmn_for_all). Всем удачи и интересного моделирования!