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


决策模型和符号(DMN)是对象管理组(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

先决条件

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

流程

  1. traffic-violation 项目的主页上,单击 Add Asset
  2. Add Asset 页面上,点 DMN。此时会打开 Create new DMN 窗口。

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

    图 5.2. DMN 输入数据节点

  4. 在右上角点击 Properties 图标。
  5. 双击输入节点并将 a to Driver 重命名为 Violation
  6. DMN Decision 决策节点拖到 canvas 中。
  7. 双击决策节点并将其重命名为 Fine
  8. Violation 输入节点,选择 Create DMN Information Requirement 图标,然后点击"填充决策节点"链接两个节点。

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

  9. DMN Decision 决策节点拖到 canvas 中。
  10. 双击决策节点并将其重命名为 应暂停驱动程序?
  11. 单击 Driver 输入节点,选择 Create DMN Information Requirement 图标,然后单击 应该暂停驱动程序? 决定节点连接两个节点。
  12. Fine 决策节点,选择 Create DMN Information Requirement 图标,然后选择 应该暂停驱动程序? 决策节点。
  13. 点击 Save

    注意

    当您定期保存 DRD 时,DMN 设计程序会对 DMN 模型执行静态验证,并可能会生成错误消息,直到模型被完全定义为止。在完全定义 DMN 模型后,如果任何错误保留,请相应地对指定问题进行故障排除。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat