5.2. 创建流量违反 DMN 自定义数据类型


DMN 数据类型决定了您在 DMN 框中的表达式中的表、列或字段中使用的数据结构,用于定义决策逻辑。您可以使用默认的 DMN 数据类型(如字符串、数字或布尔值)或者创建自定义数据类型来指定您要为框表达式值实施的其他字段和限制。在 Business Central 中使用 DMN 设计程序 的数据类型 选项卡,为流量违反项目定义自定义数据类型。

图 5.4. 自定义数据类型标签页

下表列出了 tDrivertViolationtFine 为此项目创建的自定义数据类型。

Expand
表 5.1. tDriver 自定义数据类型
名称类型

tDriver

结构

名称

字符串

年龄

number

状态

字符串

城市

字符串

number

Expand
表 5.2. tViolation 自定义数据类型
名称类型

tViolation

结构

代码

字符串

Date

date

类型

字符串

速度限制

number

实际需求

number

Expand
表 5.3. tFine 自定义数据类型
名称类型

tFine

结构

amount

number

number

先决条件

  • 您在 Business Central 中创建了流量违反了 DMN 决策要求图(DRD)。

流程

  1. 要创建 tDriver 自定义数据类型,请单击 Data Types 选项卡上的 Add a custom Data Type,在 Name 字段中输入 tDriver,然后从 Type 列表中选择 Structure
  2. 单击新数据类型右侧的复选标记,以保存您的更改。

    图 5.5. tDriver 自定义数据类型

  3. 为每个新嵌套数据类型点 tDriver 旁边的加号,将以下嵌套数据类型添加到 tDriver 结构化数据类型。点每个新数据类型右侧的检查标记保存您的更改。

    • Name (字符串)
    • 年龄 (数字)
    • State (字符串)
    • 城市 (字符串)
    • (数字)
  4. 要创建 tViolation 自定义数据类型,请单击 New Data Type,在 Name 字段中输入 tViolation,然后从 Type 列表中选择 Structure
  5. 单击新数据类型右侧的复选标记,以保存您的更改。

    图 5.6. tViolation 自定义数据类型

  6. 为每个新嵌套数据类型点 tViolation 旁边的加号,将以下嵌套数据类型添加到 tViolation 结构化数据类型。点每个新数据类型右侧的检查标记保存您的更改。

    • code (字符串)
    • 日期 (date)
    • 类型 (字符串)
    • 速度限制 (数字)
    • 实际需求 (数字)
  7. 要在 Type nested data type 中添加以下限制,点编辑图标,点 Add Constraints,然后从 Select constraint type 下拉菜单中选择 Enumeration

    • 速度
    • parking
    • 驱动影响
  8. 单击 OK,然后单击 Type 数据类型右侧的复选标记以保存您的更改。
  9. 要创建 tFine 自定义数据类型,请单击 New Data Type,在 Name 字段中输入 tFine,从 Type 列表中选择 Structure,然后单击 Save

    图 5.7. tFine 自定义数据类型

  10. 为每个新嵌套数据类型点 tFine 旁边的加号,将以下嵌套数据类型添加到 tFine 结构化数据类型。点每个新数据类型右侧的检查标记保存您的更改。

    • 数字 (数字)
    • (数字)
  11. 点击 Save
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat