Loading
Страхование
InsPolicyRevenueScheduleService:createRevenueSchedule

InsPolicyRevenueScheduleService:createRevenueSchedule

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

Данная служба поддерживает Salesforce Financial Services Cloud.

Класс: InsPolicyRevenueScheduleService

Метод: createRevenueSchedule

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

  1. Служба ищет код полиса (assetId) и transactionId, записавший продажу полиса.

    Примечание
    Примечание

    Если вы используете эту службу в организации, использующей Salesforce Financial Services Cloud, необходимо использовать getDataDRBundleNames или getDataCustomClassName в качестве ввода в дополнение к этим параметрам.

  2. Создает список записей расписания доходов для политики. Каждая запись содержит следующие сведения:

    • Дата: Конец каждого месяца, начиная с даты вступления в силу полиса и заканчивая последним месяцем срока действия полиса.

    • Общий полученный доход: Общий доход, полученный за эту политику к этой дате.

    • Общая сумма неполученного дохода: Доход, который вы еще не получили за эту политику к этой дате.

    • Полученный доход за период: Доход, полученный за эту политику в течение этого месяца.

    Примечание
    Примечание

    Если вы используете эту службу в организации, использующей Salesforce Financial Services Cloud, необходимо использовать postDataDRBundleName или postDataCustomClassName для публикации расписания дохода в FSC.

  3. Возвращает общий доход от полиса, который должен быть получен, если полис не отменен или изменен, в выводе JSON.

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

Параметр

Описание

assetId

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

Код этой политики.

getDataCustomClassName

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

Если вы используете Salesforce FSC, укажите этот параметр или getDataDRBundleName.

getDataDRBundleName

Имя Omnistudio Data Mapper, используемое службой для извлечения сведений о политике (активе).

Если вы используете Salesforce FSC, укажите этот параметр или getDataCustomClassName.

postDataCustomClassName

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

Если вы используете Salesforce FSC, укажите этот параметр или postDataDRBundleName.

postDataDRBundleName

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

Если вы используете Salesforce FSC, укажите этот параметр или postDataCustomClassName.

transactionId

Код транзакции, связанной с созданием полиса.

JSON ввода

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

Вывод JSON

Служба возвращает общий доход, полученный за эту политику (если она не отменена или изменена).

{
    "totalEarned": 533.8
}
 
Загрузка
Salesforce Help | Article