Loading
Verzekering
InsPolicyService:verifyCoverage

InsPolicyService:verifyCoverage

Gebruik deze service om geldige verzekeringsdekking te controleren voor een verzekeringnemer die een claim indient.

Klasse: InsPolicyService

Methode: verifyCoverage

De manier waarop het werkt...

  1. De service neemt de DateOfLoss en de PerilProductCode zoals opgegeven door de gebruiker.

  2. Gebruikt de PolicyNumber of de PolicyHolder en InsuredItemName om het beleid te vinden.

  3. Vergelijkt de ingangsdatums van de polis met de DateOfLoss om te controleren of het verlies zich heeft voorgedaan terwijl de polis van kracht was.

  4. Gebruikt de PerilProductCode om de PerilProduct te vinden en vergelijkt de PerilProduct met de dekkingen in de polis om te controleren of de PerilProduct is opgenomen in de dekkingen van deze polis.

  5. Retourneert "Covered":true en een lijst van dekkingen als het verlies wordt gedekt. Retourneert "Covered":false als het verlies niet wordt gedekt.

Externe opties

Optie

Beschrijving

DateOfLoss

%lossDateTime%

of

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

Verplicht.

De datum van het verlies van de verzekeringnemer.

PerilProductCode

%perilCodes:ClaimProduct%

De code die is gekoppeld aan het gevaar dat de verzekeringnemer rapporteert als wat er is gebeurd.

PolicyNumber

%policyNumber%

Het polisnummer van de verzekeringnemer.

PolicyHolder

%PolicyHolder%

De asset.account.name.

InsuredItemName

%InsuredItemName%

De naam van het item dat de polis verzekert. Bijvoorbeeld Toyota Prius 2018.

Invoer-JSON

Deze service gebruikt geen invoer-JSON.

Uitvoer-JSON

De service retourneert een "Covered":true/false . Indien "Covered":true retourneert de service ook een lijst van dekkingen die deze polis dekt voor dit risico. De details van InsuranceItem omvatten andere polisgegevens, zoals 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"
	}
}
 
Wordt geladen
Salesforce Help | Article