Loading
Insurance
InsPolicyService:renewPoliciesInBatch

InsPolicyService:renewPoliciesInBatch

Utilisez ce service pour contrôler le nombre de tâches Apex à initier, et le nombre de lots à exécuter par tâche Apex, pour un grand nombre de renouvellements de police.

Classe: InsPolicyService

Méthode : renewPoliciesInBatch

Fonctionnement

Ce service initie plusieurs tâches Apex et chaque tâche renouvelle les stratégies par lots en invoquant le service createRenewalPolicy en interne.

  1. Le service prend une liste de policyIds.

  2. Le service divise la liste en stratégies de liste secondaire souhaitées et les envoie au service createRenewalPolicy pour la création de stratégies de renouvellement.

Remarque
Remarque Pour comprendre les limitations et les éléments non pris en charge, consultez Considérations et limitations relatives aux polices d'assurance.

Entrées

Entrée

Description

policyId

L'ID de la police à renouveler.

Options distantes

Option distante

Description

renewalClassName

Le nom de la classe de service (InsPolicyService.createRenewalPolicy) pour la création de stratégies de renouvellement.

jobSize

Nombre de polices à renouveler, par tâche Apex asynchrone.

Ce paramètre détermine le nombre de tâches Apex instanciées, compte tenu du nombre de stratégies à renouveler.

Important
Important

Salesforce autorise l'exécution de cinq tâches Apex maximum en parallèle.

batchSize

Nombre de polices à renouveler, par tâche par lot.

Ce paramètre détermine le nombre de lots à exécuter, en fonction du nombre de stratégies à traiter dans une tâche.

JSON d'entrée

Voici un exemple de JSON d'entrée :

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

JSON de sortie

Aucun JSON de sortie n'existe pour ce service.

 
Chargement
Salesforce Help | Article