第 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 模型。