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


决策模型和符号(DMN)是由 Object Management Group (OMG)建立的一种标准,用于描述和建模操作决策。DMN 定义了一个 XML 模式,使 DMN 模型能够在 DMN 兼容平台和跨组织之间共享,以便业务分析员和业务规则开发人员能够就设计和实施 DMN 决策服务进行协作。DMN 标准与 相似,可用于设计和建模业务流程模型和符号(BPMN)标准。

有关 DMN 的后台和应用的更多信息,请参阅 OMG Decision Model 和 Notation 规格

5.1. 创建流量违反 DMN 决策要求图(DRD)

决策要求图(DRD)是 DMN 模型的可视化表示。在 Business Central 中使用 DMN 设计器设计流量违反项目的 DRD,并定义 DRD 组件的决策逻辑。

图 5.1. 用于流量冲突的 DRD 示例

DMN 流量违反 drd

先决条件

  • 您已在 Business Central 中创建了流量违反情况项目。

流程

  1. traffic-violation 项目的主页上,单击 Add Asset
  2. Add Asset 页面上,单击 DMNCreate new DMN 窗口将打开。

    1. Create new DMN 窗口中,在 DMN name 字段中输入 流量冲突
    2. Package 列表,选择 com.myspace.traffic_violation
    3. 确定。DMN 设计程序中的 DMN 资产被打开。
  3. 在 DMN Designer canvas 中,将两个 DMN 输入数据输入 节点拖到 canvas 中。

    图 5.2. DMN 输入数据节点

    library 对象
  4. 在右上角点击 diagram properties 图标。
  5. 双击输入节点,再将一个重命名为 Driver,另一个重命名为 Violation
  6. DMN Decision 决定节点拖到 canvas 中。
  7. 双击决策节点,并将它重命名为 Fine
  8. 单击 Violation 输入节点,选择 Create DMN Information Requirement 图标,然后单击 Fine 决定节点来链接两个节点。

    图 5.3. 创建 DMN 信息要求图标

    info requirement
  9. DMN Decision 决定节点拖到 canvas 中。
  10. 双击决策节点,将它重命名为 Should the driver are suspended?
  11. 单击 Driver 输入节点,选择 Create DMN Information Requirement 图标,然后单击 Should the driver be suspended? decision node 以链接两个节点。
  12. Fine decision node,选择 Create DMN Information Requirement 图标,然后选择 Should the driver be suspended? decision node。
  13. 点击 Save

    注意

    定期保存 DRD 时,DMN 设计程序执行 DMN 模型的静态验证,并可能会在完全定义模型前生成错误消息。完成完全定义 DMN 模型后,如果保留任何错误,请相应地排除指定的问题。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部