Loading
Assicurazioni
InsPolicyService:renewPoliciesInBatch

InsPolicyService:renewPoliciesInBatch

Utilizzare questo servizio per controllare il numero di processi Apex da avviare e il numero di batch da eseguire per processo Apex per un numero elevato di rinnovi di polizze.

Classe: InsPolicyService

Metodo: renewPoliciesInBatch

Funzionamento

Questo servizio avvia più processi Apex e ogni processo rinnova le policy in batch invocando internamente il servizio createRenewalPolicy.

  1. Il servizio riceve un elenco di policyIds.

  2. Il servizio suddivide l'elenco nelle policy sottoelenco desiderate e le invia al servizio createRenewalPolicy per la creazione delle policy di rinnovo.

Nota
Nota Per informazioni sulle limitazioni e sugli elementi non supportati, vedere Considerazioni e limitazioni.

Input

Input

Descrizione

policyId

ID della policy da rinnovare.

Opzioni remote

Opzione remota

Descrizione

renewalClassName

Nome della classe di servizio (InsPolicyService.createRenewalPolicy) per la creazione delle policy di rinnovo.

jobSize

Numero di polizze da rinnovare, per processo Apex asincrono.

Questo parametro determina il numero di processi Apex istanziati, dato il numero di policy da rinnovare.

Importante
Importante

Salesforce consente l'esecuzione parallela di un massimo di cinque processi Apex.

batchSize

Numero di polizze da rinnovare, per processo batch.

Questo parametro determina il numero di batch da eseguire, in base al numero di policy necessarie per l'elaborazione in un processo.

Input JSON

Di seguito è riportato un esempio di JSON di input:

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

JSON di output

Non esiste un JSON di output per questo servizio.

 
Caricamento
Salesforce Help | Article