4.4. 使用 Business Central 中的多个图表创建 DMN 模型


对于复杂的 DMN 模型,您可以使用 Business Central 中的 DMN 设计程序设计多个 DMN 决策要求图(DRD),它们代表 DMN 决策模型的整体决策要求图(DRG)的一部分。在简单情况下,您可以使用单个 DRD 代表决策模型的所有总体 DRG,但在复杂的情形中,单个 DRD 可能会变得较大且难以遵循。因此,为了更好地组织具有许多决策要求的 DMN 决策模型,您可以将模型分成较小的嵌套 DRD,该模型由整个 DRG 的较大中央 DRD 表示组成。

先决�件

�程

  1. 在 Business Central 中,导航到您的 DMN 项目,并在项目中创建或导入 DMN 文件。
  2. 打开新的或导入的 DMN 文件,在 DMN 设计程序中查看 DRD,并使用左侧工具栏中的 DMN 节点开始设计或修改 DRD。
  3. 对于您要在单独的嵌套 DRD 中定义的任何 DMN 节点,请选择该节点,点 DRD Actions 图标,然后从可用选项中选择。

    图 4.49. 子目录 DRD 的 DRD 操作图标

    DMN drd 操作

    �用的选项如下:

    • 创建 :使用这个选项来创建嵌套的 DRD,您可以在其中单独定义所选节点的 DMN 组件和图表。
    • 添加到 :如果您已创建了嵌套的 DRD,请使用此选项将所选节点添加到现有 DRD 中。
    • 删除 :如果您选择的节点已在嵌套的 DRD 中,则使用此选项从该嵌套的 DRD 中删除该节点。

    在 DMN 决策模型中创建嵌套的 DRD 后,新的 DRD 会在单独的 DRD canvas 中打开,并在 Decision Navigator left 菜单中列出可用的 DRD 和组件。您可以使用 Decision Navigator 菜单重命名或删除嵌套的 DRD。

    图 4.50. 在 Decision Navigator 菜单中重命名新的嵌套 DRD

    DMN drd 操作重命名
  4. 在针对新嵌套 DRD 的独立 canvas 中,设计这部分 DMN 模型中所有必需的组件的流和逻辑,如通常一样。
  5. 继续为您的决策模型添加和定义任何其他嵌套的 DRD,并保存已完成的 DMN 文件。

    例如,以下用于 loan prequalification 决策模型的 DRD 包含模型的所有 DMN 组件,而无需任何嵌套的 DRD。这个示例依赖于单个 DRD,用于所有组件和逻辑,从而产生大量复杂的图表。

    图 4.51. 用于 loan prequalification 的单个 DRD

    DMN 示例 drd

    另外,请按照此流程中的步骤,您可以将这个示例 DRD 分成多个嵌套的 DRD,以更好地组织决策要求,如下例所示:

    图 4.52. 多个嵌套的 DRD 用于 loan prequalification

    DMN drd multiple

    图 4.53. 前端比率 DRD 概述

    DMN drd 多个前端

    图 4.54. DRD 用于前端比率

    DMN drd 多前端详情

    图 4.55. 信分数评级 DRD 概述

    DMN drd multiple credit score

    图 4.56. DRD 用于信信分数评级

    DMN drd multiple credit score details

    图 4.57. 后端比率 DRD 概述

    DMN drd 多个后端

    图 4.58. DRD 用于后端比率

    DMN drd 多后端详情
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部