使用 Apex 重新計算依對應摘要的累計 (受管理封裝)
使用 Apex 程式碼重新計算「依對應累計」摘要。
必要版本
| 提供版本:Lightning Experience |
| 提供版本:Professional、Enterprise 及 Unlimited Edition |
這是 Financial Services Cloud 受管理封裝功能。
備註 若要重新計算小型資料子集的累計摘要,請修改基本的財務帳戶或修改「帳戶連絡人關係」。
使用 Apex 程式碼重新計算 RBL 摘要。
-
透過 Apex 程式碼使用全域建構器 RollupRecalculationBatchable 呼叫全域類別。
備註 透過 Apex 程式碼執行 RBL 規則時,您的清單不能:- 為空值或空白
- 包含未啟用、無效或重複的 RBL 組態識別碼
- 以您要其執行的順序,建立已啟用「依對應組態累計」物件的識別碼清單。
- 建立 RollupRecalculationBatchable 的例項,並將識別碼清單傳遞給該例項。
- 使用 Database.executeBatch 執行批次工作。執行此批次工作後,將會自動執行未來累計。
範例
以下是 Apex 程式碼範例:
// Create your list of IDs
List<Id> rollupsToRun = new List<Id>();
List<FinServ__RollupByLookupConfig__c> queriedRollups = [SELECT Id FROM FinServ__RollupByLookupConfig__c WHERE FinServ__Active__c = true];
for (FinServ__RollupByLookupConfig__c rollup : queriedRollups) {
rollupsToRun.add(rollup.Id);
}
// Create an instance of RollupRecalculationBatchable
FinServ.RollupRecalculationBatchable job = new FinServ.RollupRecalculationBatchable(rollupsToRun);
// Run the rollups
Database.executeBatch(job);
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

