Source: Oracle ( Gary Hallmark)
FEEL function definitions are defined as lexical closures, which simply means that names in the function body must be in scope, and that scope includes the function parameters and, just like any other decision logic, it includes the information requirements and the knowledge requirements. This is very handy. For example, it allows the logic of a BKM to reference 100 Input Data items by name, without requiring that each invocation pass in 100 parameter bindings.
In order for this to work, the BKM would model 100 Information Requirements on the 100 Input Data items, instead of modeling them as parameters. The boxed invocations would not have 100 rows of repetitive binding information. We must extend the MM and Table 2 to allow a BKM to have information requirements.
Reported: DMN 1.0 — Thu, 23 Jul 2015 23:30 GMT
Updated: Thu, 6 Apr 2023 14:59 GMT
DMN15 — Business Knowledge Model can have Information Requirements
- Key: DMN15-4
- OMG Task Force: Decision Model and Notation 1.5 RTF