创建使用自定义评估对象的决策表
如果您使用自定义对象存储评估条件,请创建决策表,而无需使用模板。
所需的 Edition
| 查看支持的产品和版本。 |
| 所需用户权限 | |
|---|---|
| 要创建资格规则: | 管理产品目录 |
| 要使用决策表: | 规则引擎运行时 |
在创建使用自定义评估对象的决策表之前,请确保该对象包含某些必填字段。您可以使用必填字段填充规则条件并创建决策表。您还可以在资格规则程序中使用必填字段。根据资格规则类型,必填字段是:
- 产品资格:类型 ForeignKEY(Product2) 的 ProductId 和类型 BOOLEAN 的 IsQualified。
- 产品不合格:类型 ForeignKEY(Product2) 的 ProductId 和类型 BOOLEAN 的 IsDisqualified。
- 产品类别资格:类型 ForeignKEY(类别)的 CategoryId 和类型 BOOLEAN 的 IsQualified
- 产品类别不合格:类型 ForeignKEY(类别)的 CategoryId 和类型 BOOLEAN 的 IsDisqualified
- 从产品目录管理应用程序的主页中,单击资格规则。
-
从“资格决策表”页面中,单击新建。
将显示“基本详细信息”页面。
-
在“基本详细信息”页面上:
-
输入名称、API 名称和描述。
提示 将决策表的目的添加到决策表名称中,以指定决策表是用于资格还是不合格。例如,如果您正在为家具创建资格决策表,请将决策表命名为 furnitureQualify。 -
选择应用程序使用类型。
要为产品合格或不合格创建决策表,请选择产品合格。要为产品类别资格或不合格创建决策表,请选择产品类别资格。
-
根据决策表中的记录数量,选择决策表类型。
如果决策表中的记录数少于 100,000,请选择
标准
。如果决策表中的记录数超过 100,000,请选择高级
. -
单击保存并转至下一个。
将出现“条件和结果”页面。
-
输入名称、API 名称和描述。
-
选择源对象。
跳过相关对象字段,因为规则仅在源对象上定义。
-
要从源对象缩小行数,请添加筛选器。
- 单击源筛选器。
- 要添加筛选器,单击添加筛选器,然后选择源对象字段、运算符和值。
- 如果您添加多个筛选器,请使用筛选器逻辑字段,以使用 AND 或 OR 指定逻辑。
-
要将决策表用于产品合格或不合格,请添加 ProductId 字段,并将等于作为运算符。要将决策表用于产品类别合格或不合格,请将 CategoryId 与等于一起添加为运算符。此外,添加要用作输入的其他字段。在条件部分中,添加要用作输入的字段。要将字段添加为输入:
- 单击添加条件。
- 对于源对象字段,选择字段名称。
-
选择运算符。
运算符确定业务规则中的特定字段如何评估记录或用户指定的值。
- 如有必要,将条件设置为可选。
要了解输入和输出字段的允许数量,请参见创建决策表的注意事项。 -
选择条件类型。
当您使用自定义逻辑时,数字列指示字段的序列号。例如,如果您有三个输入字段,并且您想要使用在字段 1 和 2 匹配或字段 3 匹配时提供输出的自定义逻辑,请将条件指定为:(1 AND 2)OR 3。
-
要将决策表用于产品或类别资格,请添加 IsQualified 字段。要将决策表用于产品或类别不合格,请添加 IsDisqualified 字段。此外,添加要用作输出的其他字段。在“结果”部分,添加决策表输出中所需的所有字段。要将字段添加为输出:
- 单击添加结果。
- 在源对象字段中,选择字段名称。
-
单击保存并转至下一个。
将出现“行为”页面。
- 在筛选结果依据字段中,选择第一个匹配。
- 如有必要,选择记录必须排序的输入或输出字段,然后选择排序顺序。
-
要在查找期间考虑空值的列,请选择考虑查找的空值。
请参阅空值如何在决策表中工作。
备注 “考虑查找的空值”选项仅在决策表类型为标准时可用。 -
单击保存并转至下一个。
将出现“预览并保存”页面。
- 在“预览和保存”页面上,查看包括条件和预览记录的信息,然后单击完成。
备注 如果您在决策表中使用自定义字段,然后使用更改集或软件包管理器,在部署决策表之前先将自定义字段部署到目标组织。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

