第 4 章 决策模型和符号(DMN)


决策模型和符号(DMN)是对象管理组(OMG)制定的标准,用于描述和建模操作决策。DMN 定义了一个 XML 模式,使 DMN 模型可以在 DMN 兼容平台和机构中共享,以便业务分析者和业务规则开发人员能够合作设计和实施 DMN 决策服务。DMN 标准与 相似,可与业务流程建模和符号(BPMN)标准一起使用,以设计和建模业务流程。

有关 DMN 后台和应用的详情,请查看 OMG Decision Model 和 Notation 规格

4.1. DMN 一致性级别

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

以下列表总结了三个 DMN 合规级别:

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

Red Hat Process Automation Manager 为 DMN 1.1、1.2、1.3 和 1.4 模型提供运行时支持,符合级别 3。您可以直接在 Business Central 中设计 DMN 模型,或使用 VS Code 中的 Red Hat Process Automation Manager DMN 模型程序,或将现有 DMN 模型导入到用于部署和执行的 Red Hat Process Automation Manager 项目中。您导入到 Business Central 的任何 DMN 1.1 和 1.3 模型(不包含 DMN 1.3 功能),在 DMN 设计程序中打开,保存将转换为 DMN 1.2 模型。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部