Loading
Страхование
InsContractService:createRenewQuotesInBatch

InsContractService:createRenewQuotesInBatch

Используйте эту службу, чтобы управлять количеством заданий Apex для запуска и количеством пакетов для выполнения на задание Apex для большого количества продлений контрактов.

Класс: InsContractService

Метод: createRenewQuotesInBatch

Принцип работы

  1. Служба принимает список contractIds.

  2. Служба разбивает список на нужные контракты подсписка и отправляет их в процедуру интеграции продления (IP-адрес).

  3. IP-адрес содержит этапы извлечения сведений о контракте и вызывает службу createUpdateQuote для создания сметы продления.

  4. IP-адрес выполняет процессы в ограничении Salesforce (не более пяти заданий Apex выполняются параллельно).

Удаленные параметры

Параметр

Описание

contractIds

Дополнительно.

Список кодов контрактов для продления.

renewalIPName

Обязательно.

Имя процедуры интеграции для использования при продлении контрактов.

filters

Фильтры, используемые для определения контрактов, подлежащих продлению.

Пара fieldName:fieldValue, разделенная запятыми.

Пример: Status:Awaiting Approval

Этот параметр может быть предоставлен в качестве карты параметров или карты ввода в OmniScript.

jobSize

Количество обрабатываемых контрактов на асинхронное задание Apex.

Этот параметр определяет, сколько заданий Apex обрабатывается мгновенно, учитывая количество контрактов, необходимых для продления.

ВАЖНО: Salesforce разрешает параллельное выполнение не более пяти заданий Apex.

batchSize

Количество контрактов для обработки, на пакетное задание.

Этот параметр определяет количество пакетов для выполнения в соответствии с количеством контрактов, необходимых для обработки в одном задании.

JSON ввода

Данная служба не использует JSON ввода.

Вывод JSON

Вывод JSON ниже отображает contractId, обработанные в каждом задании Apex. Это полезно для целей отладки.

{
 "apexJob2": [
  {
   "contractId": "8001J000000N0SGQA0"
  }
],
"apexJob1": [
  {
   "contractId": "8001J000000N0SGQA0"
  }
 ]
}
 
Загрузка
Salesforce Help | Article