使用决策表

Objective

After completing this lesson, you will be able to 应用决策表。

决策表

将规则应用于决策表。

业务规则

决策逻辑显示在决策表中,该决策表通过不同的组件构建。在决策表中,每行都是业务规则。业务规则的示例如下:

  • ‘发生过两次以上事故的人被拒保。’
  • "年满 18 岁的人被拒保。"
  • ‘有四个以上交通点的人被拒保。’

决策表组件

过去 3 年的事故:输入包含在输入列中。在此示例中,有三个输入列(过去三年的事故,年龄和点)。年龄:每个输入都是特定的数据类型。这些输入均为数字数据类型。可保性:输出列显示业务规则的结果。与输入一样,每个输出都有一个日期类型。

决策表结构

每个业务规则在表中都显示为一行。这里有四个业务规则。规则引擎比较输入值与表中的其他单元格。在构建表时填充这些单元格。您可以向表中添加文档。

查看此组件和结构示例。以下是决策表中表达的四个规则。每个输入集必须与一个规则匹配,这将产生一个输出。下面是在决策表中表达的四个规则。每个输入集必须与一个规则匹配,这将产生一个输出。

过去 3 年的事故:两起以上事故的人被拒保。年龄:18 岁以下的人被剥夺了保险。点数:交通点数超过四个的人被拒交保险。

运算符用于在决策表中创建业务规则。存在许多不同类型的运算符。

运算符列表:等于、不等于、的元素、不是 的元素、大于、小于、小于或等于、大于或等于。