前页 | 后页 |
盒装上下文
决策业务(BKM)模型元素右上角的这个图标表示它是作为盒装内容实现的。 Boxed 表达式A用于文字表达式会导致复杂且难以理解的逻辑的情况。与决策表一样,它的表格形式使业务经理和其他非技术利益相关者更容易理解。
基本上,盒装上下文是上下文条目的集合,以表的形式呈现,后跟最终结果表达式。这些上下文条目由一个与值表达式配对的变量组成,并且可以被认为是可以在任何后续上下文条目的值表达式中使用的中间结果。这允许将复杂的表达式分解为一系列简单的表达式,最终结果以更简单的形式进行评估。
此图显示了用于定义盒装上下文的DMN 表达式窗口的关键部分。回想一下,还有其他三种类型的值表达式,每种类型的窗口都会以不同的方式出现。
上下文条目的值表达式可以是文字表达式或调用,并且可以使用任何可用的输入,例如参数(到 BKM元素)、InputData 或决策结果,以及任何先前定义上下文变量。盒装上下文的最终结果是通过依次处理每个上下文条目、评估值表达式并将其结果分配给变量,然后最终评估结果表达式来确定的。结果表达式也可以使用任何输入或局部变量,但它必须能够被评估以提供结果。