Как проверить корректность BPMN-диаграммы и экспортировать её
Схема может выглядеть аккуратно и при этом не открываться в другой системе, зависать на шлюзе или содержать шаги, которых нет в регламенте. Вот что стоит проверить перед тем, как отдавать её заказчику или разработчикам.
Чек-лист проверки
- Структура BPMN 2.0. XML проходит проверку по официальной XSD-схеме стандарта — иначе файл может не открыться в другом редакторе.
- Начальное и конечное события. У процесса есть начало и хотя бы одно завершение.
- Уникальные идентификаторы у всех элементов.
- Связность. Из начального события можно дойти до каждого элемента, а из каждого — до конца. Нет недостижимых шагов.
- Шлюзы согласованы. У исключающей развилки описаны все исходы. Параллельные ветки объединяются параллельным шлюзом, а не исключающим.
- Процесс исполним. Нет зависаний на слиянии, двойного выполнения шагов и циклов без выхода.
- Все действия из текста на схеме. Ни одно предложение регламента не потерялось.
- Все роли определены. У каждой задачи есть исполнитель.
- Нет связей, не подтверждённых текстом. Каждая стрелка опирается на фразу регламента.
- Информационные потоки согласованы. Документ создаётся раньше, чем используется.
Типичные ошибки
| Ошибка | Чем опасна |
| Развилка с одной веткой | Непонятно, что делать при другом исходе — вопрос всплывёт на внедрении |
| Параллельные ветки сведены исключающим шлюзом | Следующий шаг выполняется дважды |
| Поток управления между пулами | Нарушение стандарта: между пулами — только потоки сообщений |
| Подписи условий у параллельного шлюза | Вводят в заблуждение: при параллельности выполняются все ветки |
| Документ используется до создания | Процесс невыполним в описанном порядке |
Как проверяет AI BPMN Architect
Перед выгрузкой сервис прогоняет все пункты чек-листа выше и показывает отчёт: что пройдено, что нет и на каком элементе. Для структурных ошибок — например, подписей условий у параллельного шлюза или лишнего шлюза — сервис предлагает исправление: вы смотрите его и принимаете. Логические пробелы — неполное условие, шаг без исполнителя, документ из ниоткуда — сервис сам не исправляет, а превращает в вопросы.
Экспорт
- BPMN 2.0 XML — проверен по стандарту, открывается в bpmn.io, Camunda Modeler и других BPMN-редакторах. Импорт в вашу конкретную систему проверим вместе на пробном периоде.
- SVG — векторная картинка для документации и вики.
- PNG — для писем и презентаций.
Проверьте на своём регламенте
3 дня бесплатно: до 3 процессов и 5 схем. Без карты и обязательств.
Попробовать бесплатно
Ещё по теме