4.2. DMN 决策要求图(DRD)组件
决策要求图(DRD)是 DMN 模型的可视化表示。DRD 可以代表 DMN 模型的部分或所有决定要求图(DRG)。DDRD 使用决策节点、商业知识模型、业务知识来源、输入数据和决策服务来追踪业务决策。
下表总结了 DRD 中的组件:
组件 | 描述 | 表示法 | |
---|---|---|---|
元素 | 决策 | 一个或多个输入元素的节点根据定义的决策逻辑来确定输出。 | |
商业知识模型 | 通过一个或多个决策元素重复使用功能。具有相同逻辑的决策但依赖于不同的子项数据或子子数据,使用商业知识模型来确定要遵循哪些流程。 | ||
知识源 | 监管决策或商业知识模型的外部机构、记录、提交或策略。知识源是指参考实际因素而不是可执行的业务规则。 | ||
输入数据 | 决策节点或业务知识模型中使用的信息。输入数据通常包括与业务相关的业务级别概念或对象,如在客制策略中使用的 loan Applicationlicant 数据。 | ||
决策服务 | 包含一组可用于调用的服务已发布的一组可重用决策的顶级决策。决策服务可从外部应用程序或 BPMN 业务流程中调用。 | ||
要求连接器 | 信息要求 | 从输入数据节点或决定节点与需要信息的另一个决定节点的连接。 | |
知识要求 | 从业务知识模型与决策节点连接,或与调用决策逻辑的其他业务知识模型连接。 | ||
颁发机构要求 | 从输入数据节点或决定节点到依赖知识源或从知识源到决策节点、业务知识模型或其他知识源的连接。 | ||
工件 | 文本注解 | 请说明与输入数据节点、决策节点、业务知识模型或知识来源相关的说明。 | |
关联 | 从输入数据节点、决策节点、商业知识模型或知识源到文本注解的连接。 |
下表总结了 DRD 元素间的允许连接器:
从开始 | 连接到 | 连接类型 | 示例 |
---|---|---|---|
决策 | 决策 | 信息要求 | |
商业知识模型 | 决策 | 知识要求 | |
商业知识模型 | |||
决策服务 | 决策 | 知识要求 | |
商业知识模型 | |||
输入数据 | 决策 | 信息要求 | |
知识源 | 颁发机构要求 | ||
知识源 | 决策 | 颁发机构要求 | |
商业知识模型 | |||
知识源 | |||
决策 | 文本注解 | 关联 | |
商业知识模型 | |||
知识源 | |||
输入数据 |
以下示例 DRD 演示了其中的一些 DMN 组件:
图 4.1. DRD 示例: Loan prequalification
以下示例 DRD 演示了作为可重用决策服务一部分的 DMN 组件:
图 4.2. DRD 示例:作为决策服务的电话调用处理
在 DMN 决策服务节点中,底部片段中的决策节点纳入了来自决策服务之外的输入数据,以达到决策服务节点的主要网段中最终决策。然后,在 DMN 模型的后续决策或商业知识要求中实施来自决策的顶级决策。您可以在其他 DMN 模式下重复使用 DMN 决策服务,以应用具有不同输入数据和不同传出连接的相同决策逻辑。