Usted está aquí:
InsContractService:createRenewQuotesInBatch
Utilice este servicio para permitirle controlar cuántos trabajos de Apex iniciar y el número de lotes que ejecutar por trabajo de Apex para un gran número de renovaciones de contratos.
Método: createRenewQuotesInBatch
Funcionamiento
-
El servicio toma una lista de
contractIds. -
El servicio divide la lista en los contratos de sublista que desee y envía eso al Procedimiento de integración de renovación (IP).
-
La IP incluye los pasos para recuperar detalles del contrato y llama al servicio de
createUpdateQuotepara la creación del presupuesto de renovación. -
La IP ejecuta los procesos dentro del límite de Salesforce (máximo cinco trabajos Apex ejecutándose en paralelo).
Opciones remotas
Opción |
Descripción |
|---|---|
|
Opcional Lista de Id. de contrato para renovación. |
|
Obligatorio. Nombre del procedimiento de integración a utilizar para la renovación de contratos. |
|
Filtros utilizados para identificar contratos que se van a renovar. Par fieldName:fieldValue separado por comas. Ejemplo: Este parámetro se puede proporcionar como un mapa de opciones o un mapa de entrada en OmniScript. |
|
Número de contratos a procesar, por trabajo asíncrono Apex. Este parámetro determina cuántos trabajos Apex se instancian, dado el número de contratos necesarios para renovar. IMPORTANTE: Salesforce permite que un máximo de cinco trabajos Apex se ejecuten en paralelo. |
|
Número de contratos a procesar, por trabajo por lotes. Este parámetro determina cuántos lotes ejecutar, según el número de contratos necesarios para procesar en un trabajo. |
