搜索

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

download PDF

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

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

自定义数据类型标签页

下表列出了 tDrivertViolationtFine 自定义数据类型。

表 5.1. tDriver 自定义数据类型
Name类型

tDriver

结构

Name

字符串

age

number

状态

字符串

City

字符串

number

表 5.2. tViolation 自定义数据类型
Name类型

tViolation

结构

代码

字符串

Date

date

类型

字符串

速度限制

number

actual Speed

number

表 5.3. TFine 自定义数据类型
Name类型

tFine

结构

数量

number

number

先决条件

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

流程

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

    图 5.5. tDriver 自定义数据类型

    tDriver 自定义数据类型
  3. 通过单击每个新嵌套的数据类型的 tDriver 旁边的加号,将以下嵌套数据类型添加到 tDriver 中。点击每个新数据类型右侧的检查标记保存您的更改。

    • 名称 (字符串)
    • age (数字)
    • 状态 (字符串)
    • City (字符串)
    • (数字)
  4. 要创建 tViolation custom 数据类型,请单击 New Data Type,在 Name 字段中输入 tViolation,然后从 Type 列表中选择 Structure
  5. 点击新数据类型右侧的检查标记保存您的更改。

    图 5.6. tViolation 自定义数据类型

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

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

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

    图 5.7. tFine 自定义数据类型

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

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

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.