Loading
Försäkring
InsPolicyService:verifyCoverage

InsPolicyService:verifyCoverage

Använd denna tjänst för att verifiera giltigt försäkringsskydd för en försäkringstagare som gör anspråk.

Klass: InsPolicyService

Metod: verifyCoverage

Så här fungerar det

  1. Tjänsten tar DateOfLoss och PerilProductCode som angetts av användaren.

  2. Använder PolicyNumber eller PolicyHolder och InsuredItemName för att hitta policyn.

  3. Jämför policyns giltighetsdatum med DateOfLoss för att verifiera att förlusten inträffade medan policyn var aktiv.

  4. Använder PerilProductCode för att hitta PerilProduct och jämför PerilProduct med täckningarna i policyn för att verifiera om PerilProduct ingår i täckningarna för denna policy.

  5. Returnerar "Covered":true och en lista över täckningar om förlusten täcks. Returnerar "Covered":false om förlusten inte täcks.

Fjärralternativ

Alternativ

Beskrivning

DateOfLoss

%lossDateTime%

eller

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

Obligatoriskt.

Datum för försäkringstagarens förlust.

PerilProductCode

%perilCodes:ClaimProduct%

Koden som är associerad med faran som försäkringstagaren rapporterar som vad som hände.

PolicyNumber

%policyNumber%

Försäkringstagarens policynummer.

PolicyHolder

%PolicyHolder%

asset.account.name.

InsuredItemName

%InsuredItemName%

Namnet på objektet som policyn försäkrar. Till exempel Toyota Prius 2018.

Indata-JSON

Denna tjänst använder inte en indata-JSON.

JSON för utdata

Tjänsten returnerar ett "Covered":true/false . Om "Covered":true returnerar tjänsten även en lista över täckningar som denna policy täcker för denna fara. Detaljerna för insuranceItem inkluderar annan policyinformation, som 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"
	}
}
 
Laddar
Salesforce Help | Article