DMN (Decision Model and Notation) – стандарт консорциума OMG для моделирования решений и бизнес-правил. DMN дополняет BPMN: процесс описывает последовательность шагов, а DMN – логику, по которой принимается решение на конкретном шаге, например одобрить ли заявку или какую скидку дать.
Основные элементы
- Диаграмма требований к решениям (DRD): какие решения, данные и источники знаний связаны между собой.
- Таблицы решений: условия во входных столбцах, результаты в выходных, политика срабатывания правил.
- Язык выражений FEEL для условий и вычислений.
Где применяется
- Скоринг и одобрение заявок в банках и страховании.
- Расчёт скидок, тарифов и комиссий.
- Маршрутизация обращений и задач.
- Проверки соответствия требованиям.
Преимущества
Бизнес-аналитики могут менять правила в таблицах без изменения кода процесса; правила становятся прозрачными и проверяемыми.
Инструменты
DMN поддерживают BPM-платформы и движки бизнес-правил; таблицы решений обычно редактируются в веб-интерфейсе.