您在此处:
计算家庭产品组合总值(受管软件包)
以下是汇总每个家庭财务账户余额的逐步指南。此示例考虑了作为家庭一部分的所有客户,以及属于累计操作中每个客户的所有财务客户。
这是 Financial Services Cloud 受管软件包功能。
- 按查找汇总 (RBL) 框架可用并启用。
有关更多信息,请查看使用数据处理引擎框架启用 RBL。
- 熟悉数据转换操作,例如联接和附加。
- 熟悉将公式添加到 RBL 规则。
假设银行 A 有大量客户被建模为个人客户,这些客户有一个或多个财务客户。此外,这些客户构成了他们家庭的一部分,即客户。
要求汇总每个家庭的财务账户余额,包括:
- 属于家庭的所有客户
- 属于每个客户的所有财务客户
要计算家庭投资组合总值,您可以创建 DPE 定义,以使用 family__c 字段汇总家庭财务账户,并在家庭记录中显示总和。”
DPE 计划满足以下要求:
- 创建两个数据源,源对象分别为客户和财务客户。
- 筛选客户数据源的结果,以仅考虑记录类型 IndustriesHousehold。
- 在财务账户上创建聚合。
- 按家庭 ID 字段分组。
- 对余额字段求和。
- 创建左外部联接,以联接步骤 2 和 3 的结果。
- 将步骤 4 的结果写回客户数据源。
-
创建数据处理引擎定义。
- 从“设置”中,在快速查找框中输入数据处理引擎,然后选择数据处理引擎。
- 单击新建。
- 将定义的名称输入为家庭产品组合总值。
- 单击创建。
-
创建数据源(客户),并选择对象和字段。
- 在数据处理引擎定义页面上,单击新建数据源。
- 将名称输入为客户和记录类型。
- 保存更改。
- 从源对象下拉列表中,搜索并选择客户。
- 单击选择字段。
-
选择字段 ID 和 Balance__c。
备注 Balance__c 是客户对象中的自定义字段,我们将汇总每个家庭的财务客户余额值。
- 将 ID 的别名输入为 AccountId,将 Balance__c 的别名输入为 AccountBalance。
- 单击完成。
-
为客户和记录类型数据源选择相关对象和字段。
- 单击添加相关对象。
- 选择 RecordType 对象。
- 单击选择字段。
- 选择 DeveloperName 和 ID 字段。
- 将 ID 的别名输入为 RecordTypeId,将 DeveloperName 的别名输入为 DeveloperName。
- 单击完成。
- 保存更改。
-
创建数据源(财务账户),并选择对象和字段。
- 在数据处理引擎定义页面上,单击新建数据源。
- 将名称输入为财务客户。
- 保存您的工作。
- 从源对象列表中,搜索并选择财务客户。
- 单击选择字段。
- 选择 Household__c 和 Balance__c 字段。
- 将 Household__c 的别名输入为 FAHouseholdId,将 Balance__c 的别名输入为 FABalance。
- 单击完成。
- 保存更改。
-
创建新节点,以筛选客户和记录类型数据源。
- 在数据处理引擎定义页面上,单击新建节点。
- 在“选择节点类型”下拉列表中,选择筛选。
- 将名称输入为筛选家庭记录类型。
- 单击创建。
-
配置筛选器。
配置筛选器,以便筛选家庭记录类型数据源的结果是一个记录类型为 IndustriesHousehold 的筛选记录集。定义这些筛选条件。
- 源节点:客户和记录类型。
- 选择记录的时间:满足所有条件 (AND)。
- 字段:DeveloperName
- 运算符:等于
- 类型:字段
- 值:IndustriesHousehold
- 单击完成。
- 保存更改。
以下是筛选家庭记录类型数据源页面中的筛选条件。
-
创建节点,以聚合财务客户数据源中 FA Balance 字段的值。
- 在数据处理引擎定义页面上,单击新建节点。
- 在“选择节点类型”下拉列表中,选择分组和聚合。
- 将名称输入为聚合 FA 余额。
- 单击创建。
- 从源节点列表中,搜索并选择财务客户。
- 单击选择小组字段。
- 选择 Household__c 字段。
-
单击添加聚合并定义新聚合。
在“聚合”部分中,按如下方式配置聚合:
- 别名:聚合
- 函数:总和
- 聚合字段:FABalance
- 单击完成。
- 保存更改。
以下是聚合 FA 余额数据源页面中的聚合定义。
-
创建节点,以连接筛选家庭记录节点和聚合 FA 余额节点的结果。
- 在数据处理引擎定义页面上,单击新建节点。
- 在“选择节点类型”下拉列表中,选择联接。
- 将名称输入为联合 FA 聚合和家庭。
- 单击创建。
-
配置联接。
将以下内容定义为连接条件。
- 联接类型:左外
- 第一个节点:筛选家庭记录类型
- 字段(第一个节点):AccountId
- 第二个节点:聚合 FA 余额
- 字段(第二个节点):聚合
-
映射连接字段。
在“映射字段”部分中,将第一个节点的字段映射到第二个节点的字段。
- 将筛选器中的 ID 字段映射到财务客户数据源中的 Household__C 字段。
以下是联接 FA 聚合和家庭数据源页面中的联接条件。
-
创建节点,将结果写回客户数据源。
- 在数据处理引擎定义页面上,单击新建节点。
- 在“选择节点类型”下拉列表中,选择写回。
- 将名称输入为客户写回。
- 从源节点列表中,搜索并选择联接 FA 聚合和家庭。
- 在操作类型下拉列表中,选择更新插入。
- 在目标对象下拉列表中,选择客户。
-
定义字段映射。
在字段映射部分中,将源节点字段映射到目标字段。
- 将联接中的 AccountId 字段映射到客户数据源中的客户 ID 字段。
- 将联接中的 AggregateBalance 字段映射到客户数据源中的平衡字段。
以下是写回配置在客户写回数据源页面中的外观。
- 保存更改。
您现在可以激活并执行 RBL 规则来计算家庭投资组合总值。激活规则后,您也可以将它们作为流中的操作来调用,以编排流程。

