Loading
Forsikring
InsPolicyService:renewPoliciesInBatch

InsPolicyService:renewPoliciesInBatch

Bruk denne tjenesten til å bestemme antall Apex som skal initieres, og antall batcher som skal kjøres per Apex, for et stort antall polisefornyelser.

Klasse: InsPolicyService

Metode: renewPoliciesInBatch

Slik fungerer det

Denne tjenesten starter flere Apex-jobber, og hver jobb fornyer policyene i batcher ved å kalle opp createRenewalPolicy-tjenesten internt.

  1. Tjenesten tar en liste over policyIds.

  2. Tjenesten deler opp listen i ønskede underlistepolicyer og sender disse til createRenewalPolicy for opprettelse av fornyelsespolicyer.

Merk
Merk Hvis du vil forstå begrensningene og hva som ikke støttes, kan du se Vurderinger og begrensninger for forsikringspoliser.

Inndata

Inndata

Beskrivelse

policyId

ID-en til policyen som skal fornyes.

Eksterne alternativer

Eksternt alternativ

Beskrivelse

renewalClassName

Navnet på tjenesteklassen (InsPolicyService.createRenewalPolicy) for opprettelse av fornyelsespolicyer.

jobSize

Antall poliser som skal fornyes, per asynkron Apex.

Denne parameteren bestemmer hvor mange Apex som instansieres, gitt antall poliser som skal fornyes.

Viktig
Viktig

Salesforce tillater at maksimalt fem Apex kjøres parallelt.

batchSize

Antall poliser som skal fornyes, per gruppejobb.

Denne parameteren bestemmer hvor mange batcher som skal kjøres, i henhold til antall poliser som er nødvendige for å behandle i én jobb.

Inndata-JSON

Her er et eksempel på JSON-koden for inndata:

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

Utdata-JSON

Det er ingen JSON-data for denne tjenesten.

 
Laster
Salesforce Help | Article