使用 Apex(受管软件包)按查找汇总重新计算汇总
使用 Apex 代码重新计算按查找汇总。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:Professional、Enterprise 和 Unlimited Edition |
这是 Financial Services Cloud 受管软件包功能。
备注 要重新计算一小部分数据的累计汇总,请修改基础财务客户或修改客户联系人关系。
使用 Apex 代码重新计算 RBL 汇总。
-
通过 Apex 代码,使用全局构造函数 RollupRecalculationBatchable 调用全局类。
备注 在通过 Apex 代码运行 RBL 规则时,您的列表不得:- 为空或空
- 包含无效、无效或重复的 RBL 配置 ID
- 按照您希望运行的顺序,创建活动“按查找汇总配置”对象的 ID 列表。
- 创建 RollupRecalculationBatchable 的实例,并向其传递 ID 列表。
- 使用 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);
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

