Apex 조회 요약별 롤업 재계산(관리 패키지)
Apex 코드를 사용하여 조회별 롤업 요약을 재계산합니다.
필수 Edition
| 지원 제품: Lightning Experience |
| 지원 제품: Professional, Enterprise, Unlimited Edition |
이 기능은 Financial Services Cloud 관리형 패키지입니다.
노트 소규모 데이터 하위 집합에 대한 롤업 요약을 다시 계산하려면 기본 금융 계정을 수정하거나 계정 연락처 관계를 수정합니다.
Apex 코드를 사용하여 RBL 요약을 재계산합니다.
-
Apex 코드를 통해 글로벌 생성자 RollupRecalculationBatchable을 사용하여 글로벌 클래스를 호출합니다.
노트 Apex 코드를 통해 RBL 규칙을 실행할 때 목록에서 다음을 수행할 수 없습니다.- null 또는 비어 있음
- 비활성, 유효하지 않거나 중복 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);
이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.

