Loading
Seguro
InsPolicyRevenueScheduleService:createRevenueSchedule

InsPolicyRevenueScheduleService:createRevenueSchedule

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

Este servicio es compatible con 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 política. Cada entrada contiene la siguiente información:

    • Fecha: El final de cada mes, comenzando con la fecha efectiva 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 póliza en esta fecha.

    • Total de ingresos no obtenidos: Ingresos que aún no obtuvo para esta póliza en esta fecha.

    • Ingresos obtenidos del periodo: Los ingresos que obtiene por esta póliza 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 publicar 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 utiliza este servicio 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 políticas (activos).

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

postDataCustomClassName

El nombre de la clase personalizada que utiliza este servicio 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