Loading
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          优化计算的分组规则(受管软件包)

          优化计算的分组规则(受管软件包)

          分组规则和优化家庭所有财务账户现金余额累计的逐步指南。

          受管软件包图标 这是 Financial Services Cloud 受管软件包功能。

          • 按查找汇总 (RBL) 框架可用并启用。

            有关更多信息,请查看使用数据处理引擎框架启用 RBL

          • 熟悉数据转换操作,例如联接和附加。
          • 熟悉将公式添加到 RBL 规则。

          假设需要根据这两个规则将所有财务账户的现金余额汇总到家庭。

          • 现金余额存储在财务客户对象的现金余额字段中。
          • 累计值存储在客户对象的现金余额字段中。

          您想要在单个数据处理引擎 (DPE) 定义中分组这两个规则,以优化汇总操作。

          数据处理引擎设计 (DPE) 计划满足以下要求:

          1. 创建两个数据源,源对象分别为客户和财务客户。
          2. 筛选客户数据源的结果,以仅考虑记录类型 IndustriesHousehold。
          3. 使用两个聚合聚合财务客户:
            1. 按家庭 ID 字段分组,并对余额字段求和。
            2. 按家庭 ID 字段分组,并汇总现金余额字段。
          4. 创建左外部联接,以联接步骤 2 和 3 的结果。

            此联接操作会生成一个表,其中包含客户 ID 字段、余额字段聚合和现金余额字段聚合。

          5. 将步骤 4 的结果写回客户数据源。
          备注
          备注 您在本例中遇到的字段名称可能会在您尝试执行 DPE 定义的组织中有所不同。例如,它们可能会附加命名空间。
          1. 创建数据处理引擎定义。
            1. 从“设置”中,在快速查找框中输入数据处理引擎,然后选择数据处理引擎
            2. 单击新建
            3. 将定义的名称输入为组总 HH 产品组合值并计算
            4. 单击创建
          2. 创建数据源(客户),并选择对象和字段。
            1. 在数据处理引擎定义页面上,单击新建数据源
            2. 将名称输入为客户和记录类型
            3. 保存更改。
            4. 从源对象下拉列表中,搜索并选择客户
            5. 单击选择字段
            6. 选择 IDBalance__c 字段。
              备注
              备注 Balance__c 是客户对象中的自定义字段,我们将累计其现金余额总额。
            7. ID 的别名输入为 AccountId,将 Balance__c 的别名输入为 AccountBalance
            8. 单击完成
          3. 为客户和记录类型数据源选择相关对象和字段。
            1. 单击添加相关对象
            2. 选择 RecordType 对象。
            3. 单击选择字段
            4. 选择 DeveloperNameID 字段。
            5. ID 的别名输入为 RecordTypeId,将 DeveloperName 的别名输入为 DeveloperName
            6. 单击完成
            7. 保存更改。
          4. 创建数据源(财务账户),并选择对象和字段。
            1. 在数据处理引擎定义页面上,单击新建数据源
            2. 将名称输入为财务客户
            3. 保存您的工作。
            4. 从源对象列表中,搜索并选择财务客户
            5. 单击选择字段
            6. 选择 Household__cBalance__cCashBalance__c 字段。
            7. Household__c 的别名输入为 FAHouseholdId,将 Balance__c 的别名输入为 FABalance,将 CashBalance__c 的别名输入为 FACashBalance
            8. 单击完成
            9. 保存更改。
          5. 创建节点,以筛选客户和记录类型数据源。
            1. 在数据处理引擎定义页面上,单击新建节点
            2. 在“选择节点类型”下拉列表中,选择筛选
            3. 将名称输入为筛选家庭记录类型
            4. 单击创建
            5. 配置筛选器。
              配置筛选器,以便筛选家庭记录类型数据源的结果是一个记录类型为 IndustriesHousehold 的筛选记录集。定义这些筛选条件。
              • 源节点:客户和记录类型
              • 选择记录的时间:满足所有条件 (AND)
              • 字段:DeveloperName
              • 运算符:等于
              • 类型:字段
              • 值:IndustriesHousehold
            6. 单击完成
            7. 保存更改。

            以下是筛选家庭记录类型数据源页面中的筛选条件。

            显示数据源中筛选条件的图像

          6. 创建节点,以聚合财务客户数据源中 FA Balance 字段的值。
            1. 在数据处理引擎定义页面中,单击新建节点
            2. 在“选择节点类型”下拉列表中,选择分组和聚合
            3. 将名称输入为聚合 FA 余额
            4. 单击创建
            5. 从源节点列表中,搜索并选择财务客户
            6. 单击选择小组字段
            7. 选择 Household__c 字段。
            8. 单击添加聚合,并定义第一个聚合。
              在“聚合”部分中,按如下方式配置聚合:
              • 别名:AggregatedSum
              • 函数:总和
              • 聚合字段:Balance__c
            9. 再次单击添加聚合,并定义第二个聚合。
              在“聚合”部分中,按如下方式配置聚合:
              • 别名:CashBalance
              • 函数:总和
              • 聚合字段:CashBalance__c
            10. 单击完成
            11. 保存更改。

            以下是聚合 FA 余额数据源页面中的聚合定义。

            显示数据源中聚合的图像

          7. 创建节点,以连接筛选家庭记录节点和聚合 FA 余额节点的结果。
            1. 在数据处理引擎定义页面上,单击新建节点
            2. 在“选择节点类型”下拉列表中,选择联接
            3. 将名称输入为联合 FA 聚合和家庭
            4. 单击创建
            5. 配置联接。
              将以下内容定义为连接条件。
              • 联接类型:左外
              • 第一个节点:筛选家庭记录类型
              • 字段(第一个节点):AccountId
              • 第二个节点:聚合 FA 余额
              • 字段(第二个节点):AggregatedSum 和 CashBalance
            6. 映射连接字段。
              在“映射字段”部分中,将第一个节点的字段映射到第二个节点的字段。
              • 将筛选器中的 ID 字段映射到财务客户数据源中的 Household__C 字段。

            以下是联接 FA 聚合和家庭数据源页面中的联接条件。

            显示数据源中连接条件的图像

          8. 创建节点,将结果写回客户数据源。
            1. 在数据处理引擎定义页面上,单击新建节点
            2. 在“选择节点类型”下拉列表中,选择写回
            3. 将名称输入为客户写回
            4. 从源节点列表中,搜索并选择联接 FA 聚合和家庭
            5. 在操作类型下拉列表中,选择更新插入
            6. 在目标对象下拉列表中,选择客户
            7. 定义字段映射。
              在字段映射部分中,将源节点字段映射到目标字段。
              • 将 FAHouseholdId 字段映射到 ID 字段。
              • 将 AggregateSum 字段映射到 Balance__c 字段。
              • 将 CashBalance 字段映射到 Total_Primary_Cash_Value__c 字段。

              以下是客户写回数据源页面中的写回配置。

              显示数据源中写回规则的图像

          9. 保存更改。

          您现在可以激活并执行 RBL 规则来分组规则和优化计算。激活规则后,您也可以将它们作为流中的操作来调用,以编排流程。

           
          正在加载
          Salesforce Help | Article