您位於此處:
將計算最佳化的群組規則 (受管理封裝)
分組規則的逐步指南,可將所有財務帳戶的現金餘額累計至家庭最佳化。
這是 Financial Services Cloud 受管理封裝功能。
- 「依對應累計」(RBL) 架構可供使用並啟用。
如需詳細資訊,請參閱使用資料處理引擎架構 啟用 RBL。
- 熟悉資料轉換作業,例如聯結和附加。
- 熟悉將公式新增至 RBL 規則。
假設有必要將所有財務帳戶的現金餘額累計至家庭,並使用這兩個規則。
- 現金餘額會儲存在「財務帳戶」物件的現金餘額欄位中。
- 累計值會儲存在「帳戶」物件的現金餘額欄位中。
您想要將這兩個規則分組為單一「資料處理引擎」(DPE) 定義,以最佳化累計作業。
「資料處理引擎設計」(DPE) 計畫可達成下列需求:
- 建立來源物件為「帳戶」和「財務帳戶」的兩個資料來源。
- 篩選「帳戶」資料來源的結果,以僅考量 RecordType、IndustriesHousehold。
- 使用兩個彙總彙總財務帳戶:
- 分組依家庭識別碼欄位,並加總餘額欄位。
- 分組依家庭識別碼欄位,並加總現金餘額欄位。
- 建立左側外部聯結以聯結步驟 2 與 3 的結果。
此聯結作業會產生單一表格,其中包含「帳戶識別碼」欄位、餘額欄位的彙總,以及現金餘額欄位的彙總。
- 使用步驟 4 的結果寫回帳戶資料來源。
-
建立資料處理引擎定義。
- 進入「設定」,在「快速尋找」方塊中,輸入資料處理引擎,接著選取「資料處理引擎」。
- 按一下「新增」。
- 將定義名稱輸入為「群組總 HH 產品組合值」和「計算」。
- 按一下「建立」。
-
建立資料來源 (帳戶),並選取其物件和欄位。
- 在「資料處理引擎」定義頁面上,按一下「新增資料來源」。
- 將名稱輸入為 Account 和 Recordtype。
- 請儲存您的變更。
- 從「來源物件」下拉式清單中,搜尋並選取「帳戶」。
- 按一下「選取欄位」。
-
選取 Id 和 Balance__c 欄位。
備註 Balance__c 是「帳戶」物件中的自訂欄位,我們會將總現金餘額累計至該欄位。
- 輸入 Id 的別名為 AccountId,並輸入 Balance__c 的別名為 AccountBalance。
- 按一下「完成」。
-
選取「帳戶」和「記錄類型」資料來源的相關物件和欄位。
- 按一下「新增相關物件」。
- 選取 RecordType 物件。
- 按一下「選取欄位」。
- 選取「DeveloperName」和「Id」欄位。
- 輸入 Id 的別名名稱為 RecordTypeId,並輸入 DeveloperName 的別名名稱為 DeveloperName。
- 按一下「完成」。
- 儲存您的變更。
-
建立資料來源 (財務帳戶),並選取其物件和欄位。
- 在「資料處理引擎」定義頁面上,按一下「新增資料來源」。
- 將名稱輸入為「財務帳戶」。
- 儲存您的工作。
- 進入「來源物件」清單,搜尋並選取「財務帳戶」。
- 按一下「選取欄位」。
- 選取 Household__c、Balance__c 和 CashBalance__c 欄位。
- 輸入 Household__c 的別名為 FAHouseholdId、輸入 Balance__c 的別名為 FABalance,以及輸入 CashBalance__c 的別名為 FACashBalance。
- 按一下「完成」。
- 儲存您的變更。
-
建立節點以篩選「帳戶」和「記錄類型」資料來源。
- 在「資料處理引擎」定義頁面上,按一下「新增節點」。
- 在「選取節點類型」下拉式清單中,選取「篩選」。
- 輸入名稱為 篩選家庭記錄類型。
- 按一下「建立」。
-
設定篩選條件。
設定篩選條件,讓「篩選家庭記錄類型」資料來源的結果是將 RecordType 作為 IndustriesHousehold 的已篩選記錄集。定義這些篩選條件。
- 來源節點:帳戶和記錄類型
- 選取「記錄時機:符合所有條件 (AND)
- 欄位:DeveloperName
- 操作員:等於
- 類型:欄位
- 值:IndustriesHousehold
- 按一下「完成」。
- 儲存您的變更。
篩選條件在「篩選家庭記錄類型」資料來源頁面中的外觀如下。
-
建立節點以彙總「財務帳戶」資料來源中 FAbalance 欄位的值。
- 在「資料處理引擎」定義頁面中,按一下「新增節點」。
- 在「選取節點類型」下拉式清單中,選取「群組與彙總」。
- 輸入名稱為「彙總 FA 餘額」。
- 按一下「建立」。
- 進入「來源節點」清單,搜尋並選取「財務帳戶」。
- 按一下「選取群組欄位」。
- 選取「Household__c」欄位。
-
按一下「新增彙總」,然後定義第一個彙總。
在「彙總」區段下,如下設定彙總:
- 別名:AggregatedSum
- 函數:總和
- 彙總欄位:Balance__c
-
再次按一下「新增彙總」,並定義第二個彙總。
在「彙總」區段下,如下設定彙總:
- 別名:CashBalance
- 函數:總和
- 彙總欄位:CashBalance__c
- 按一下「完成」。
- 儲存您的變更。
以下是彙總定義在「彙總 FA 差數」資料來源頁面中的外觀。
-
建立節點以聯結「篩選家庭記錄類型」節點和「彙總 FA 餘額」節點的結果。
- 在「資料處理引擎」定義頁面上,按一下「新增節點」。
- 在「選取節點類型」下拉式清單中,選取「加入」。
- 輸入名稱為「聯結 FA 彙總與家庭」。
- 按一下「建立」。
-
設定聯結。
將下列定義為聯結條件。
- 聯結類型:左側外部
- 第一個節點:篩選家庭記錄類型
- 欄位 (第一個節點):AccountId
- 第二個節點:彙總 FA 餘額
- 欄位 (第二個節點):AggregatedSum 和 CashBalance
-
對應聯結欄位。
在「對應欄位」區段下,將第一個節點的欄位對應至第二個節點的欄位。
- 將篩選條件中的「識別碼」 欄位對應至「財務帳戶」資料來源的 Household__C 欄位。
以下是聯結條件在「聯結 FA 彙總與家庭」資料來源頁面中的外觀。
-
建立節點以將結果寫回帳戶資料來源。
- 在「資料處理引擎」定義頁面上,按一下「新增節點」。
- 在「選取節點類型」下拉式清單中,選取「寫回」。
- 將名稱輸入為 Account Writeback。
- 進入「來源節點」清單,搜尋並選取「加入 FA 彙總和家庭」。
- 在「動作類型」下拉式清單中,選取「更新插入」。
- 在「目標物件」下拉式清單中,選取「帳戶」。
-
定義欄位對應。
在「欄位對應」區段下,將「來源節點」欄位對應至「目標」欄位。
- 將 FAHouseholdId 欄位對應至 Id 欄位。
- 將 AggregateSum 欄位對應至 Balance__c 欄位。
- 將 CashBalance 欄位對應至 Total_Primary_Cash_Value__c 欄位。
以下是寫回組態在「帳戶寫回」資料來源頁面中的方式。
- 請儲存您的變更。
您現在可以啟用並執行 RBL 規則來分組規則並最佳化計算。啟用規則後,您也可以叫用規則作為流程中的動作來協調流程。

