搜索

4.2. DMN 决策要求图(DRD)组件

download PDF

决策要求图(DRD)是 DMN 模型的可视化表示。DRD 可以代表 DMN 模型的部分或所有决定要求图(DRG)。DDRD 使用决策节点、商业知识模型、业务知识来源、输入数据和决策服务来追踪业务决策。

下表总结了 DRD 中的组件:

表 4.1. DRD 组件
组件描述表示法

元素

决策

一个或多个输入元素的节点根据定义的决策逻辑来确定输出。

dmn 决策节点

商业知识模型

通过一个或多个决策元素重复使用功能。具有相同逻辑的决策但依赖于不同的子项数据或子子数据,使用商业知识模型来确定要遵循哪些流程。

dmn bkm 节点

知识源

监管决策或商业知识模型的外部机构、记录、提交或策略。知识源是指参考实际因素而不是可执行的业务规则。

dmn 知识节点

输入数据

决策节点或业务知识模型中使用的信息。输入数据通常包括与业务相关的业务级别概念或对象,如在客制策略中使用的 loan Applicationlicant 数据。

dmn 输入数据节点

决策服务

包含一组可用于调用的服务已发布的一组可重用决策的顶级决策。决策服务可从外部应用程序或 BPMN 业务流程中调用。

dmn 决策服务节点

要求连接器

信息要求

从输入数据节点或决定节点与需要信息的另一个决定节点的连接。

dmn info 连接器

知识要求

从业务知识模型与决策节点连接,或与调用决策逻辑的其他业务知识模型连接。

dmn 知识连接器

颁发机构要求

从输入数据节点或决定节点到依赖知识源或从知识源到决策节点、业务知识模型或其他知识源的连接。

dmn 颁发机构连接器

工件

文本注解

请说明与输入数据节点、决策节点、业务知识模型或知识来源相关的说明。

dmn 注解节点

关联

从输入数据节点、决策节点、商业知识模型或知识源到文本注解的连接。

dmn 关联连接器

下表总结了 DRD 元素间的允许连接器:

表 4.2. DRD 连接器规则
从开始连接到连接类型示例

决策

决策

信息要求

dmn 决策

商业知识模型

决策

知识要求

dmn bkm to decision

商业知识模型

dmn bkm 到 bkm

决策服务

决策

知识要求

dmn 决策服务

商业知识模型

dmn 决策服务到 bkm

输入数据

决策

信息要求

对决策的 dmn 输入

知识源

颁发机构要求

用于了解源的 dmn 输入

知识源

决策

颁发机构要求

dmn 知识源决定

商业知识模型

dmn 知识源到 bkm

知识源

使用 dmn 知识源

决策

文本注解

关联

注解的 dmn 决策

商业知识模型

用于注解的 dmn bkm

知识源

要注解的 dmn 知识源

输入数据

要注解的 dmn 输入

以下示例 DRD 演示了其中的一些 DMN 组件:

图 4.1. DRD 示例: Loan prequalification

dmn 示例

以下示例 DRD 演示了作为可重用决策服务一部分的 DMN 组件:

图 4.2. DRD 示例:作为决策服务的电话调用处理

dmn 示例 drd3

在 DMN 决策服务节点中,底部片段中的决策节点纳入了来自决策服务之外的输入数据,以达到决策服务节点的主要网段中最终决策。然后,在 DMN 模型的后续决策或商业知识要求中实施来自决策的顶级决策。您可以在其他 DMN 模式下重复使用 DMN 决策服务,以应用具有不同输入数据和不同传出连接的相同决策逻辑。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.