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


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

下表总结了 DRD 中的组件:

Expand
表 2.1. DRD 组件
组件æ��è¿°表示法

元素

决策

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

DMN 决策节点

业务知识模型

包含一个或多个决策元素的可重复使用的功能。具有相同逻辑但依赖于不同的子输入数据或子部门的决策使用业务知识模型来确定要遵循哪些流程。

DMN bkm node

知识源

监管决策或业务知识模型的外部机构、文档、提交或策略。知识源是指实际因素的参考,而不是可执行的业务逻辑。

DMN 知识源节点

输入数据

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

DMN 输入数据节点

决策服务

包含一组可重复使用的决策,作为调用的服务发布。一个决策服务可以从外部应用程序或 Dan 商业流程调用。

DMN 决策服务节点

要求连接器

信息要求

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

DMN 信息连接器

知识要求

从业务知识模型连接到决策节点,或连接到调用决策逻辑的另一种业务知识模式。

DMN 知识连接器

授权要求

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

DMN 授权连接器

工件

文本注解

与输入数据节点、决策节点、业务知识模型或知识源相关联。

DMN 注解节点

关联

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

DMN 关联连接器

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

Expand
表 2.2. DRD 连接器规则
连接到è¿�æ�¥ç±»å�‹ç¤ºä¾‹

决策

决策

信息要求

对决定的 DMN 决策

业务知识模型

决策

知识要求

DMN bkm 决策

业务知识模型

DMN bkm to bkm

决策服务

决策

知识要求

DMN 决策服务以决定

业务知识模型

DMN 决定服务到 bkm

输入数据

决策

信息要求

对决定的 DMN 输入

知识源

授权要求

对知识源的 DMN 输入

知识源

决策

授权要求

准备决定的 DM 知识源

业务知识模型

DMN 知识源为 bkm

知识源

知识来源了解知识源

决策

文本注解

关联

DMN 决定注解

业务知识模型

DMN bkm 用于注解

知识源

DMN 知识源以注解

输入数据

DMN 输入注解

以下示例 DRD 在实践中演示了其中一些 DMN 组件:

图 2.1. 示例 DRD: Loan prequalification

DMN 示例 drd

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

图 2.2. DRD 示例:将处理作为决策服务进行调用

DMN 示例 drd3

在 DMN 决策服务节点中,底部段中的决策节点融合了来自决策服务的输入数据,以便在决策服务节点的顶部决定。然后,根据决策服务带来的顶级决策,将根据 DMN 模型的任何后续决策或企业知识要求来实施。您可以在其他 DMN 模型中重复使用 DMN 决策服务,以使用不同的输入数据和不同的传出连接应用相同的决策逻辑。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部