
В своей статье «BPMN: критерии выбора инструмента» я выделил несколько ключевых характеристик, которыми должен обладать инструмент по моделированию в нотации BPMN, и в числе первых были выделены следующие критерии:
Критерий №1 «Контроль соблюдения нотации»
Критерий №2 «Использование формата файла BPMN»
В своей работе (как в рамках преподавания, так и в рамках проектов) я обычно использую инструмент Camunda Modeler или его онлайн-аналог bpmn.io. Это отличные инструменты, удовлетворяющие вышеперечисленным критериям, и вдобавок бесплатные. И недавно, с подачи одного из Заказчиков, я задался мыслью: «А какие ещё инструменты моделирования на BPMN доступны на российском рынке, удовлетворяющие вышеперечисленным критериям?»
ADONIS:COMMUNITY EDITION
Представляю вашему вниманию героя сегодняшней статьи — ADONIS: Community Edition! Инструмент работает онлайн, необходимо только зарегистрироваться на сайте https://www.adonis-community.com/ и получить логин\пароль для доступа. Имейте ввиду, что у бесплатной версии есть определённые ограничения: ограничивается число моделей и число объектов на всех моделях.
Инструмент позволяет строить не только модели в нотации BPMN, но также и цепочки добавленной ценности, что позволяет смоделировать иерархию бизнес-процессов:

Расширение BPMN в ADONIS
Но вернемся к BPMN. Инструмент соответствует и контролирует соблюдение нотации BPMN, а ещё любопытен тем, что позволяет значительно расширить возможности BPMN диаграммы, сохраняя при этом её совместимость со стандартом. В частности, в любую диаграмму BPMN можно добавить следующую информацию (список не исчерпывающий):
- Владелец, менеджер, аналитик процесса
- Поддерживающие информационные системы
- Ссылки на связанные диаграммы
- Потребители и поставщики процесса
- Риски
- Данные для симуляции процесса
- История изменений модели
Вот, как выглядит простая диаграмма BPMN, но дообогащённая дополнительной информацией:

Тут видны исполнители по задачам (R — responsible), информационные системы (Partner System PAS), риски (красный треугольник с восклицательным знаком). Указаны вероятности срабатывания эксклюзивного шлюза для симуляции.
Инструмент поддерживает экспорт\импорт моделей в формате BPMN. Вот так будет выглядеть эта модель, экспортированная в формат BPMN и открытая в CAMUNDA Modeler (без ошибок!):

Файл с моделью, состоящей всего из 5 элементов, весит аж целых 110 Кб, потому что содержит всю дополнительную информацию по модели в целом и по элементам модели. Возможность экспорта\импорта в формате BPMN позволяет не зависеть от ADONIS и использовать его совместно с другими инструментами.
Поскольку всю эту дополнительную информацию захочется как-то посмотреть, инструмент включает ряд отчётов, визуализирующих не только BPMN модель, но и всю необходимую дополнительную информацию. Вот так выглядит типовой отчёт по модели BPMN:
В завершение могу ещё сказать, что инструмент позволяет не только моделировать в нотации BPMN, но и поддерживает моделирование многих сущностей, относящихся к архитектуре предприятия (как к бизнес, так и к ИТ). Вот как выглядит метамодель (модель, перечисляющая сущности, используемые при моделировании и возможные связи между ними) ADONIS:

Выводы
ADONIS: Community Edition является функциональным, бесплатным инструментом моделирования в нотации BPMN, а также позволяет значительно расширить возможности BPMN и построить комплексное описание бизнес-архитектуры предприятия.