Loading
Verzekering
InsPolicyService:renewPoliciesInBatch

InsPolicyService:renewPoliciesInBatch

Gebruik deze service om het aantal te initiëren Apex taken en het aantal uit te voeren batches per Apex taak te bepalen voor een groot aantal polisverlengingen.

Klasse: InsPolicyService

Methode: renewPoliciesInBatch

Hoe het werkt

Deze service initieert meerdere Apex taken en elke taak vernieuwt het beleid in batches door de createRenewalPolicy intern aan te roepen.

  1. De service gebruikt een lijst van policyIds.

  2. De service deelt de lijst op in de gewenste sublijstbeleidsvormen en stuurt deze naar de createRenewalPolicy om verlengingsbeleidsvormen te maken.

Opmerking
Opmerking Zie Overwegingen en beperkingen voor verzekeringspolissen voor meer informatie over de beperkingen en wat niet wordt ondersteund.

Invoer

Invoer

Beschrijving

policyId

De ID van de polis die moet worden verlengd.

Externe opties

Externe optie

Beschrijving

renewalClassName

De naam van de serviceklasse (InsPolicyService.createRenewalPolicy) voor het maken van verlengingsbeleid.

jobSize

Aantal te verlengen polissen, per asynchrone Apex taak.

Deze parameter bepaalt hoeveel Apex taken worden geïnstantieerd, afhankelijk van het aantal te verlengen polissen.

Belangrijk
Belangrijk

Salesforce staat toe dat maximaal vijf Apex taken parallel worden uitgevoerd.

batchSize

Aantal te verlengen polissen, per batchtaak.

Deze parameter bepaalt hoeveel batches moeten worden uitgevoerd, volgens het aantal beleidsvormen dat nodig is voor verwerking binnen één taak.

Invoer-JSON

Hier is een voorbeeld van de invoer-JSON:

"policyIds": [
     "0YT5w000000Y8MNGA0",
     "0YT5w000000Y8MIGA0",
     "0YT5w000000Y8MDGA0",
     "0YT5w000000Y8M8GAK"
   ]

Uitvoer-JSON

Er is geen uitvoer-JSON voor deze service.

 
Wordt geladen
Salesforce Help | Article