预订演示
前页 后页

业务知识模型

A业务知识模型(BKM)元素代表了一个可重用的决策逻辑。通常,它连接到调用决策并传递一组输入的决策元素。 BKM 使用其内部逻辑评估传递回决策的输出。

除非 BKM 处理固定值,否则它通常需要定义一组输入参数以及输出的定义。使用DMN 表达式窗口定义参数和决策逻辑。

输入和输出

在决策模型中使用时,BKM 必须通过 KnowledgeRequirement 连接到决策或另一个决策,通过它接收其输入。输入参数使用图标定义。这些可以设置为使用 ItemDefinition 定义的简单类型或复杂类型。输入参数的命名会影响值表达式中的命名。

输出

BKM 输出是A KnowledgeRequirement 实现的,它必须是决策或另一个 BKM 的输入。输出定义使用:

  • 文字表达式的图标
  • 用于决策表、盒装内容和调用的DMN 表达式表中的输出列。
输出可以是使用 ItemDefinition 定义的简单类型或复杂类型。

值表达式

为了定义评估输出的方法,基于决策逻辑,业务知识模型(BKM)元素包含一个值表达式。这是使用DMN 表达式窗口定义和编辑的,它有四种格式,格式由您要使用的值表达式的类型确定。

BKM元素可以使用这些结构为值表达式设置。每个都在模型中显示,带有一个图标。

类型

描述

也见

决策表

决策表是A组相关输入和输出表达式的表格表示,组织成规则,指示哪个输出条目适用于一组特定的输入条目。

决策表 决策表达式编辑器

文字表达

文字表达式是 DMN 表达式A最简单形式。它通常定义为单行语句或 if-else 条件块。

文字表达 决策表达式编辑器

调用

决策调用要求A知识需求连接器来引用业务模型元素。它仅包含为评估上下文模型提供时间的参数。

调用 决策表达式编辑器

语境

盒装上下文是上下文条目A集合。每个上下文条目由一个变量和一个表达式组成。上下文也有一个结果值。

盒装上下文 决策表达式编辑器

验证和测试

为确保 BKM元素能够产生正确的输出,可以使用验证图标。 BKM 也可以作为A单元进行测试,以确保它可以使用仿真按钮进行操作。有关更多详细信息,请参阅用于仿真帮助的仿真参数值主题。

学到更多