定义决策矩阵并设置表达式集
在识别交易丰富提供商时,使用业务规则引擎自动化决策过程。使用决策矩阵定义符合丰富条件的特定交易类型,并使用表达式集确定相应的丰富提供商。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:Professional、Enterprise 和 Unlimited Edition |
| 所需用户权限 | |
|---|---|
| 要将表达式集模板保存为表达式集版本: | 规则引擎设计器 |
| 要在业务规则引擎中使用决策表并运行表达式集: | 规则引擎运行时 |
| 更新集成程序 | OmniStudio 管理员 |
| 运行集成程序 | OmniStudio 用户 |
开始之前:
决策矩阵和表达式集是业务规则引擎中的关键组件。决策矩阵是包含用户定义的输入和输出列的查找表。引擎接收输入,然后查找适当的输出。当表达式集调用决策矩阵时,引擎会找到匹配输入值的表行,并返回该行的输出值。
-
定义决策矩阵,以确定哪个提供商根据给定的事务代码丰富事务。
- 从应用程序启动程序中,查找并选择业务规则引擎。
- 从应用程序导航菜单中,选择查找表。
- 单击新建。
- 选择决策矩阵,然后单击下一步。
- 对于名称,输入 EnrichmentProviderMapping,对于类型,选择标准。
- 保存更改。
- 在新决策矩阵的记录页面上,在“相关”选项卡上,单击矩阵的版本 1。
-
添加列以定义输入和输出数据。
输入数据包括财务客户类型和交易代码。输出数据包括每个交易代码、卡类型和付款网络的丰富提供商名称。以下是将事务代码映射到丰富提供商名称的决策矩阵示例:
输入数据 输出数据 FinancialAccountType(Text) TransactionCode(文本) ProviderNames(文本范围) 卡片类型(文本) PaymentNetwork(文本) 信用卡 1300 EnrichmentProvider1、ConsumerClarity 信用卡 万事达卡 信用卡 1400 EnrichmentProvider1 信用卡 万事达卡 信用卡 1500 ConsumerClarity 信用卡 万事达卡 -
保存并激活决策矩阵。
创建决策矩阵后,从识别丰富提供商表达式集模板中引用它。
-
设置表达式集,为每个事务代码映射相应的丰富提供商。
- 从应用程序启动程序中,查找并选择业务规则引擎。
- 从应用程序导航菜单中,选择表达式集模板。
- 从表达式集模板列表视图中,单击确定丰富提供商。
-
单击另存为。
模板被复制并保存为表达式集。您可以在表达式集列表中找到表达式集。
- 打开表达式集属性。
-
在排名字段中,输入排名编号。
在多个启用版本匹配表达式集调用且日期-时间段重叠时,选择排名最高的版本。例如,如果两个启用的版本将排名值设置为 1 和 2,则选择排名为 2 的版本。
-
激活表达式集。
激活表达式集后,请在 ⁇ FSC/TransactionDisputeEnrichment 集成程序中引用它。
-
使用表达式集名称更新集成程序。
- 在应用程序启动程序中,找到并选择 OmniStudio。
- 在 OmniStudio 应用程序中,从导航栏中,选择集成程序。
- 选择 FSC/TransactionDisputeEnrichment 集成程序,并打开最新版本。
- 创建集成程序的版本。
- 单击 EnrichmentExpressionSetAction 表达式集操作。
- 在配置名称字段中,输入表达式集的名称。
- 保存并激活集成程序。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

