Vous êtes ici :
InsContractService:createRenewQuotesInBatch
Utilisez ce service pour vous permettre de 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 contrat.
Méthode : createRenewQuotesInBatch
Fonctionnement
-
Le service prend une liste de
contractIds. -
Le service divise la liste en contrats de liste secondaire voulus et l'envoie à la procédure d'intégration (IP) de renouvellement.
-
L'IP inclut les étapes de récupération des détails du contrat et appelle le service
createUpdateQuotepour la création du devis de renouvellement. -
L'adresse IP exécute les processus dans la limite de Salesforce (5 tâches Apex maximum exécutées en parallèle).
Options distantes
Option |
Description |
|---|---|
|
Facultatif. Liste des ID de contrat à renouveler. |
|
Obligatoire. Nom de la procédure d'intégration à utiliser pour le renouvellement des contrats. |
|
Filtres utilisés pour identifier les contrats à renouveler. Paire fieldName:fieldValue séparée par une virgule. Exemple : Ce paramètre peut être fourni sous forme de carte d'option ou de carte d'entrée dans OmniScript. |
|
Nombre de contrats à traiter, par tâche Apex asynchrone. Ce paramètre détermine le nombre de tâches Apex instanciées, compte tenu du nombre de contrats à renouveler. IMPORTANT : Salesforce autorise l'exécution de cinq tâches Apex maximum en parallèle. |
|
Nombre de contrats à traiter, par tâche par lot. Ce paramètre détermine le nombre de lots à exécuter, en fonction du nombre de contrats à traiter dans une tâche. |
