Business Knowledge Models

A Business Knowledge Model, or BKM, is a modeler-defined function implemented as a DRG element. A BKM’s decision logic is an expression of parameters defined by the BKM itself. That expression may use any boxed expression type.

A BKM is linked to its invoking decision or BKM by a dashed arrow called a knowledge requirement. The invoking element passes values to each of the BKM’s parameters and receives in return the output of the BKM’s value expression. The image below illustrates invocation of the BKM Loan Amortization Formula by the decision Loan payment.

invoke bkm