DMN & FEEL

Available

Model 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.

AmountCustomer typeDecision
≤ 10,000StandardAuto Approve
> 10,000StandardManager Review
> 50,000PremiumSenior 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"