Loading
Страхование
InsPolicyService:renewPoliciesInBatch

InsPolicyService:renewPoliciesInBatch

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

Класс: InsPolicyService

Метод: renewPoliciesInBatch

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

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

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

  2. Служба разбивает список на нужные политики подсписка и отправляет их в службу createRenewalPolicy для создания политик продления.

Примечание
Примечание Чтобы понять ограничения и что не поддерживается, см. Рекомендации и ограничения для страховых полисов.

Вводные данные

Ввод

Описание

policyId

Код полиса, который должен быть продлен.

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

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

Описание

renewalClassName

Имя класса обслуживания (InsPolicyService.createRenewalPolicy) для создания политик продления.

jobSize

Количество полисов для продления на асинхронное задание Apex.

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

Важно!
Важно!

Salesforce разрешает параллельное выполнение не более пяти заданий Apex.

batchSize

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

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

JSON ввода

Ниже указан пример ввода JSON:

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

Вывод JSON

Вывод JSON для этой службы отсутствует.

 
Загрузка
Salesforce Help | Article