Loading
Seguro
InsPolicyService:verifyCoverage

InsPolicyService:verifyCoverage

Utilice este servicio para verificar la cobertura de seguro válida para un titular de póliza que está presentando una reclamación.

Clase: InsPolicyService

Método: verifyCoverage

Funcionamiento

  1. El servicio toma el DateOfLoss y el PerilProductCode introducidos por el usuario.

  2. Utiliza el PolicyNumber o el PolicyHolder y InsuredItemName para buscar la política.

  3. Compara las fechas de vigencia de la póliza con la DateOfLoss para verificar que la pérdida se produjo mientras la póliza estaba en vigor.

  4. Utiliza el PerilProductCode para encontrar el PerilProduct y compara el PerilProduct con las coberturas de la póliza para verificar si el PerilProduct está incluido en las coberturas de esta póliza.

  5. Devuelve "Covered":true y una lista de coberturas si la pérdida está cubierta. Devuelve "Covered":false si la pérdida no está cubierta.

Opciones remotas

Opción

Descripción

DateOfLoss

%lossDateTime%

o bien

“YYYY-MM-DD HH:MM:SS”

Obligatorio.

La fecha de la pérdida del titular de la póliza de seguros.

PerilProductCode

%perilCodes:ClaimProduct%

El código asociado con el peligro que el titular de la póliza reporta como lo que sucedió.

PolicyNumber

%policyNumber%

El número de póliza del tomador.

PolicyHolder

%PolicyHolder%

El valor de asset.account.name.

InsuredItemName

%InsuredItemName%

El nombre del elemento que asegura la póliza. Por ejemplo Toyota Prius 2018.

JSON de entrada

Este servicio no utiliza un JSON de entrada.

JSON de salida

El servicio devuelve un valor de "Covered":true/false . Si es "Covered":true, el servicio también devuelve una lista de coberturas que cubre esta póliza para este peligro. El detalle insuredItem incluye otra información de póliza, como SerialNumber (PolicyNumber).

{
	"result": {
		"covered": true,
		"Coverages": {
			"ProductCode": "PP",
			"ProductName": "Personal Property",
			"limitCoverageC": "200000",
			"PremiumAmount": 23.9,
			"Name": "Personal Property"
		},
		"InsuredItem": {
			"ProductCode": "rentDwelling",
			"ProductName": "Rental Unit",
			"dwBuildingAge": "7",
			"dwBurglarAlarm": false,
			"dwBusUse": "office",
			"dwCentralAlarm": false,
			"dwCentralFire": false,
			"dwDeadBolt": true,
			"dwDistanceFire": "4",
			"dwSmokeDetector": true,
			"dwTerritory": "1",
			"Name": "UnitNameTest"
		},
		"SerialNumber": "RentSUPER-UN-000022-2018-",
		"Id": "02i6F000004JSuWQAW"
	}
}
 
Cargando
Salesforce Help | Article