Loading
Seguro
InsPolicyRevenueScheduleService:cancelRevenueSchedule

InsPolicyRevenueScheduleService:cancelRevenueSchedule

Cuando se cancela una póliza, este servicio ajusta la programación de ingresos para calcular los ingresos hasta la fecha de cancelación.

Clase: InsPolicyRevenueScheduleService

Método: cancelRevenueSchedule

Cómo funciona

  1. Este servicio busca el Id. de póliza (activo), el Id. de transacción y la fecha efectiva para la cancelación de la póliza.

  2. Utiliza modificationType para consultar el campo Type de tabla de transacciones para obtener una lista de modificaciones en la política. Si no se especifica ninguna modificationType, el servicio se utilizaChanged/Endorsed de forma predeterminada.

  3. Modifica la programación de ingresos, eliminando futuros ingresos no derivados del objeto póliza (activo).

  4. Devuelve el Id. de política en el JSON de salida.

Opciones remotas

Opción

Descripción

assetId

Obligatorio.

El Id. de póliza de la póliza cancelada.

transactionId

Obligatorio.

El Id. de transacción que se crea cuando se cancela la política.

effectiveDate

Obligatorio.

La fecha de cancelación de la póliza.

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.

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.

modificationType

Obligatorio.

El tipo de modificaciones realizadas en una política a lo largo de su plazo.

Si no se especifica ningún valor, los servicios utilizan Changed/Endorsed como valor predeterminado.

JSON de entrada

Este servicio toma un JSON de entrada.

"CancelPolicy": {
	"startDate": "2017-10-31T07:00:00.000Z",
	"endDate": "2018-10-30T07:00:00.000Z",
	"originalPremium": 0,
	"modifyDate": "2018-06-22T07:00:00.000Z",
	"CancelDateValidation": true
},
"PolicyId": "02if200000YfCDEAA3",
}

JSON de salida

El servicio devuelve el Id. de política en el JSON de salida.

{
    "PolicyId": "02if200000YfCDEAA3"
}
 
Cargando
Salesforce Help | Article