Usted está aquí:
InsPolicyService:createRenewalQuote
Utilice este servicio para crear un presupuesto de renovación para una póliza existente.
Funcionamiento
-
El servicio acepta la
policyIdde la política que se renovará.NotaEl servicio pasa
userInputspara determinar factores de valoración adicionales para volver a calcular el precio. Además, el servicio utiliza el nodoadditionalFieldspara rellenar campos adicionales en el objeto de presupuesto, que de lo contrario no forman parte de este servicio. -
El servicio comprueba la fecha de entrada en vigor y la fecha de caducidad de la póliza renovada. Si no se proporciona, el servicio calcula estas fechas utilizando la siguiente lógica:
-
Fecha de vigencia = Fecha de vencimiento de la póliza original + 1 día
-
Fecha de caducidad = Fecha de vigencia de la nueva póliza + Plazo de la nueva póliza
-
-
Aplica un nuevo precio al producto de póliza utilizando opciones de
aggByKeyyincludeInputKey. -
El servicio crea un registro Oportunidad utilizando el nodo
OpportunityDetails JSONdesde la entrada. Consulte el JSON de entrada de muestra. Este nodo solo acepta estos tres campos obligatorios:-
Nombre
-
StageName
-
CloseDate
Nota Los campos de oportunidad adicionales no se pueden incluir en este nodo. Sin embargo, puede actualizar el registro de oportunidad con detalles adicionales después de generar el presupuesto de renovación. -
-
El servicio crea un presupuesto del tipo 'Renovación' y lo vincula al registro de oportunidad creado en el paso anterior.
Entradas
Ingreso |
Descripción |
|---|---|
|
Obligatorio El Id. de la póliza que se va a renovar. |
|
Opcional Los detalles de los productos asociados con la política. Para cualquier producto, el formato de destino para el objeto |
|
Opcional Los pares clave-valor de los campos adicionales que no forman parte de este servicio. Estos campos se rellenan en el objeto de presupuesto. |
|
Los detalles de la oportunidad de renovación, que está vinculada al presupuesto de renovación. Si este nodo no está presente, el servicio toma los detalles de la oportunidad desde la oportunidad vinculada al presupuesto de origen de la política original. |
Opciones remotas
JSON de entrada
Este es un ejemplo del JSON de entrada:
{
"policyId": "0YT5w000000Y8MNGA0",
"userInputs": [
{
"DRIVER.instanceKey": "Bob Jones",
"DRIVER.LN": "Jones",
"DRIVER.GENDER": "Male",
"DRIVER.FN": "Bobby",
"DRIVER.AGE": 30,
"AUTO.instanceKey": "2018 Audi A3",
"AUTO.autoYear": 2018,
"AUTO.autoModel": "A4",
"perAccident": 500
}
],
"additionalFields": {
"BillingName": "John Smith",
"Description": "This is a renewal quote",
"Phone": "123456789"
},
"OpportunityDetails": {
"Name": "Renewal Opportunity",
"StageName": "Qualification",
"CloseDate": "2023-04-04"
}
}