Loading
Seguro
InsPolicyRevenueScheduleService:createRevenueSchedule

InsPolicyRevenueScheduleService:createRevenueSchedule

Este servicio crea una programación de ingresos mensual para una póliza, comenzando en la fecha de vigencia de la póliza y finalizando en la fecha de vencimiento del plazo de la póliza.

Este servicio admite Salesforce Financial Services Cloud.

Clase: InsPolicyRevenueScheduleService

Método: createRevenueSchedule

Funcionamiento

  1. El servicio busca el Id. de póliza (assetId) y el transactionId que registró la venta de la póliza.

    Nota
    Nota

    Si está utilizando este servicio en una organización que utiliza Salesforce Financial Services Cloud, debe utilizar getDataDRBundleNames o getDataCustomClassName como entrada además de estas opciones.

  2. Crea una lista de entradas de programación de ingresos para la póliza. Cada entrada contiene la siguiente información:

    • Fecha: El final de cada mes, comenzando con la fecha de vigencia de la póliza y finalizando el último mes del plazo de la póliza.

    • Total de ingresos obtenidos: Ingresos totales que obtuvo para esta política en esta fecha.

    • Total de ingresos no obtenidos: Ingresos que aún no obtuvo para esta política en esta fecha.

    • Ingresos obtenidos del periodo: Los ingresos que obtiene por esta política durante este mes.

    Nota
    Nota

    Si está utilizando este servicio en una organización que utiliza Salesforce Financial Services Cloud, debe utilizar postDataDRBundleName o postDataCustomClassName para registrar la programación de ingresos en el FSC.

  3. Devuelve el total de ingresos de póliza que se van a obtener, si la póliza no se cancela o se modifica, en el JSON de salida.

Opciones remotas

Opción

Descripción

assetId

Obligatorio.

El Id. de esta política.

getDataCustomClassName

El nombre de la clase personalizada que este servicio utiliza para recuperar información de pólizas (activos).

Si está utilizando Salesforce FSC, debe especificar esta opción o getDataDRBundleName.

getDataDRBundleName

El nombre del Asignador de datos de OmniStudio que este servicio utiliza para recuperar información de pólizas (activos).

Si está utilizando Salesforce FSC, debe especificar esta opción o getDataCustomClassName.

postDataCustomClassName

El nombre de la clase personalizada que este servicio utiliza para guardar la nueva versión de política.

Si está utilizando Salesforce FSC, debe especificar esta opción o postDataDRBundleName.

postDataDRBundleName

El nombre del Asignador de datos que este servicio utiliza para guardar la nueva versión de política.

Si está utilizando Salesforce FSC, debe especificar esta opción o postDataCustomClassName.

transactionId

El Id. de la transacción asociada con la creación de la política.

JSON de entrada

Este servicio no utiliza un JSON de entrada.

JSON de salida

El servicio devuelve el total de ingresos que obtendrá por esta política (si no se cancela o se modifica).

{
    "totalEarned": 533.8
}
 
Cargando
Salesforce Help | Article