第 2 章 决策模型和表示法(DMN)


决策模型和表示法(DMN)是由对象管理组(OMG)建立的标准,用于描述和建模操作决策。DMN 定义了一个 XML 模式,它允许在 DMN 兼容平台和机构间共享 DMN 模型,以便开发人员能够互动并实施 DMN 决策服务。DMN 标准与流程类似,并可与用于设计和建模的 Business Process Model 和 Notation (DSLN)标准一起使用。

有关 DMN 的背景和应用程序的更多信息,请参阅 OMG Decision Model 和 Notation 规格

2.1. DMN 一致性级别

DMN 规范定义了软件实施中的三个增量等级。在一个级别上声明合规的产品也必须符合任何前面的级别。例如,有一致性级别 3 的实施还必须包含支持的组件,符合级别 1 和 2。有关每个符合等级的正式定义,请参阅 OMG Decision Model 和 Notation 规格

以下列表总结了三个 DMN 一致性级别:

一致性级别 1
DMN 一致性级别 1 实施支持决策要求图(DRD)、决策逻辑和决策表,但决策模型不可执行。任何语言都可用于定义表达式,包括自然的、非结构化语言。
等级级别 2
DMN 一致性级别 2 实施包括符合级别 1 的要求,并支持简化的 Friendly Enough Expression Language (S-FEEL)表达式和完全可执行的决策模型。
等级级别 3
DMN 一致性级别 3 实施包括符合级别 1 和 2 的要求,并支持 Friendly Enough Expression Language (FEEL)表达式、完整的框表达式和完全可执行的决策模型。

Red Hat Process Automation Manager 为 DMN 1.2 模型提供设计和运行时支持,具有符合级别 3 的 DMN 1.1 和 1.3 模型的运行时支持。您可以直接在 Business Central 中设计 DMN 模型,或将现有 DMN 模型导入到 Red Hat Process Automation Manager 项目中,以部署和执行。Business Central 的 DMN 设计程序目前不支持 DMN 1.1 和 1.3 模型。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat