Loading
Seguro
InsPolicyService:renewPoliciesInBatch

InsPolicyService:renewPoliciesInBatch

Utilice este servicio para controlar el número de trabajos de Apex para iniciar y el número de lotes para ejecutar por trabajo de Apex para un gran número de renovaciones de pólizas.

Clase: InsPolicyService

Método: renewPoliciesInBatch

Funcionamiento

Este servicio inicia múltiples trabajos Apex y cada trabajo renueva las políticas en lotes invocando el servicio de createRenewalPolicy de forma interna.

  1. El servicio toma una lista de policyIds.

  2. El servicio divide la lista en las políticas de sublista deseadas y las envía al servicio de createRenewalPolicy para la creación de políticas de renovación.

Nota
Nota Para comprender las limitaciones y lo que no se admite, consulte Consideraciones y limitaciones para pólizas de seguros.

Entradas

Ingreso

Descripción

policyId

El Id. de la póliza que se va a renovar.

Opciones remotas

Opción remota

Descripción

renewalClassName

El nombre de clase de servicio (InsPolicyService.createRenewalPolicy) para la creación de políticas de renovación.

jobSize

Número de pólizas a renovar, por trabajo Apex asíncrono.

Este parámetro determina cuántos trabajos Apex se instancian, dado el número de pólizas que se renovarán.

Importante
Importante

Salesforce permite que un máximo de cinco trabajos Apex se ejecuten en paralelo.

batchSize

Número de pólizas a renovar, por trabajo por lotes.

Este parámetro determina cuántos lotes ejecutar, según el número de políticas necesarias para procesar en un trabajo.

JSON de entrada

Este es un ejemplo del JSON de entrada:

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

JSON de salida

No hay JSON de salida para este servicio.

 
Cargando
Salesforce Help | Article