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


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

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

DMN 自定义 datatypes 标签页

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

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

tDriver

结构

名称

字符串

年龄

number

状态

字符串

法国

字符串

number

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

tViolation

结构

代码

字符串

Date

date

类型

字符串

速度限制

number

实际清理

number

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

tFine

结构

amount

number

number

先决条件

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

流程

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

    图 3.5. tDriver 自定义数据类型

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

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

    图 3.6. tViolation 自定义数据类型

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

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

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

    图 3.7. tFine 自定义数据类型

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

    • 数量 (数字)
    • (数字)
  11. 点击 Save
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部