DMN & FEEL
AvailableModel business decisions and write expressions.
DMN (Decision Model and Notation) is for business decisions that are easier to maintain as rules than as BPMN gateway conditions.
| Amount | Customer type | Decision |
|---|---|---|
| ≤ 10,000 | Standard | Auto Approve |
| > 10,000 | Standard | Manager Review |
| > 50,000 | Premium | Senior Review |
Process
Business Rule Task
DMN Decision
Decision Result
Process continues
- Build decision tables in Studio, or import a DMN XML file
- All nine DMN hit policies, with FEEL in input and output cells
- Test a decision with sample values and see which rules matched
- Decision requirement graphs and decision services can be evaluated and called from a Business Rule Task
Boxed context, invocation and relation expressions are not supported yet.
FEEL
FEEL is the expression language used across process and decision logic — in gateway conditions, mappings, form logic, decision expressions, variable calculations and dynamic configuration.
order.amount > 10000
customer.age >= 18
customer.name
if order.amount > 100000 then "MANUAL" else "AUTO"