搜索

6.4. 在 Business Central 中创建带有多个图表的 DMN 模型

download PDF

对于复杂的 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 图标,然后从可用选项中选择。

    图 6.49. DRD 操作图标

    dmn drd 操作

    可用的选项如下:

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

    在 DMN 决策模型中创建嵌套的 DRD 后,新的 DRD 在单独的 DRD 菜单中选择,可用的 DRD 和组件将在 Decision Navigator 左侧菜单中列出。您可以使用 Decision Navigator 菜单来重命名或删除嵌套的 DRD。

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

    dmn drd 操作重命名
  4. 在新的嵌套的 DRD 中,像平常一样,为 DMN 模型中所有必要组件设计流和逻辑。
  5. 继续为您的决策模型添加并定义任何其他嵌套的 DRD,并保存完整的 DMN 文件。

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

    图 6.51. loan prequalification single DRD

    dmn 示例

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

    图 6.52. loan prequalification 多嵌套 DRD

    dmn drd multiple

    图 6.53. 前端比例 DRD 概述

    dmn drd 多个前端

    图 6.54. DRD 用于前端比例

    dmn drd 多个前端详情

    图 6.55. 贡献评级 DRD 概述

    dmn drd 多个贡献分

    图 6.56. 得分评级的 DRD

    dmn drd 多个贡献分数详情

    图 6.57. 后端比例 DRD 概述

    dmn drd 多个后端

    图 6.58. DRD 作为后端比例

    dmn drd 多个后端详情
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.