Loading
Försäkring
InsPolicyService:renewPoliciesInBatch

InsPolicyService:renewPoliciesInBatch

Använd denna tjänst för att styra antalet Apex jobb att inleda och antalet satser att köra per Apex jobb för ett stort antal policyförnyelser.

Klass: InsPolicyService

Metod: renewPoliciesInBatch

Så fungerar det

Denna tjänst inleder flera Apex jobb och varje jobb förnyar policyerna i satser genom att åberopa createRenewalPolicy internt.

  1. Tjänsten tar en lista över policyIds.

  2. Tjänsten delar upp listan i önskade underlistpolicyer och skickar dem till createRenewalPolicy för att skapa förnyelsepolicyer.

Anteckning
Anteckning För att förstå begränsningarna och vad som inte stöds, se Överväganden och begränsningar för försäkringspolicyer.

Indata

Indata

Beskrivning

policyId

ID för policyn som ska förnyas.

Fjärralternativ

Fjärralternativ

Beskrivning

renewalClassName

Serviceklassens namn (InsPolicyService.createRenewalPolicy) för att skapa förnyelsepolicyer.

jobSize

Antal policyer som ska förnyas, per asynkront Apex jobb.

Denna parameter avgör hur många Apex jobb som instansieras, med tanke på antalet policyer som ska förnyas.

Viktig
Viktig

Salesforce tillåter att högst fem Apex jobb körs parallellt.

batchSize

Antal policyer som ska förnyas, per batchjobb.

Denna parameter avgör hur många satser som ska köras, enligt antalet policyer som behövs för att bearbeta inom ett jobb.

Indata-JSON

Här är ett exempel på indata-JSON:

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

JSON för utdata

Det finns ingen JSON för utdata för denna tjänst.

 
Laddar
Salesforce Help | Article