Jobben HouseholdAssignmentBatchable (administrert pakke)
Hvis du har aktivert innstillingen Postoppsummeringsoptimalisering, bruker du gruppejobben HouseholdAssignmentBatchable i stedet for jobben GroupAssignmentBatchable til å oppsummere poster i batcher.
Nødvendige utgaver
| Tilgjengelig i Lightning Experience |
| Tilgjengelig i Professional, Enterprise og Unlimited Edition |
Dette er en funksjon i den administrerte pakken Financial Services Cloud.
For et enkelt objekt, med oppsummeringsinnstillinger
Hvis du vil kjøre jobben for et enkelt objekt med oppsummeringsinnstillinger definert i den tilpassede innstillingen Postoppsummeringskonfigurasjon, bruker du denne koden.
FinServ.HouseholdAssignmentBatchable.runJob('Task');For flere objekter, med oppsummeringsinnstillinger
Hvis du vil kjøre jobben for flere objekter sekvensielt med oppsummeringsinnstillinger som er definert i den tilpassede innstillingen Postoppsummeringskonfigurasjon, bruker du denne koden.
FinServ.HouseholdAssignmentBatchable.runJob(new List<String> {'FinancialAccount__c', 'Task'});For ett eller flere objekter overstyrer du oppsummeringsinnstillingene
Hvis du vil kjøre jobben for ett eller flere objekter ved å overstyre de tilpassede oppsummeringsinnstillingene, må du konstruere nye forekomster av klassen FinServ.HouseholdAssignmentBatchable.RecordRollupConfig og overføre dem til FinServ.HouseholdAssignmentBatchable.runJob(List<FinServ.HouseholdAssignmentBatchable.RecordRollupConfig> recordRollupConfigs).
FinServ.HouseholdAssignmentBatchable.RecordRollupConfig har to konstruktører.
//startTime, endTime can be set to null.
//When set to null, the filter is not applied when querying the object.
//Constructor 1:
RecordRollupConfig(String objectName, Datetime startTime, Datetime endTime)
//Constructor 2:
RecordRollupConfig(String objectName, Datetime startTime, Datetime endTime, Integer scope)Eksempel på kode:
FinServ.HouseholdAssignmentBatchable.RecordRollupConfig recordRollupConfigFinancialAccount = new FinServ.HouseholdAssignmentBatchable.RecordRollupConfig('FinancialAccount__c', DateTime.newInstance(2009, 3, 4, 21, 2, 2), null, 500);
FinServ.HouseholdAssignmentBatchable.RecordRollupConfig recordRollupConfigCase = new FinServ.HouseholdAssignmentBatchable.RecordRollupConfig('Case', null, null);
List<FinServ.HouseholdAssignmentBatchable.RecordRollupConfig> recordRollupConfigs = new List<FinServ.HouseholdAssignmentBatchable.RecordRollupConfig>{recordRollupConfigFinancialAccount, recordRollupConfigCase};
FinServ.HouseholdAssignmentBatchable.runJob(recordRollupConfigs);Hvis du vil kjøre jobbene samtidig for flere objekter, kan du kalle opp FinServ.HouseholdAssignmentBatchable.runJob() flere ganger. Her er et eksempel.
FinServ.HouseholdAssignmentBatchable.runJob('Task');
FinServ.HouseholdAssignmentBatchable.runJob('Claim');
