Loading
Insurance
InsPolicyService:verifyCoverage

InsPolicyService:verifyCoverage

Utilisez ce service pour vérifier la validité de la couverture d'assurance d'un assuré qui dépose une réclamation.

Classe: InsPolicyService

Méthode : verifyCoverage

Fonctionnement

  1. Le service prend le DateOfLoss et le PerilProductCode tels que saisis par l'utilisateur.

  2. Utilise le PolicyNumber ou le PolicyHolder et le InsuredItemName pour rechercher la stratégie.

  3. Compare les dates d'entrée en vigueur de la police à la DateOfLoss pour vérifier que la perte s'est produite lorsque la police était en vigueur.

  4. Utilise le PerilProductCode pour rechercher le PerilProduct et compare le PerilProduct aux couvertures de la police afin de vérifier si le PerilProduct est inclus dans les couvertures de cette police.

  5. Renvoie "Covered":true et une liste de couvertures si la perte est couverte. Renvoie "Covered":false si la perte n'est pas couverte.

Options distantes

Option

Description

DateOfLoss

%lossDateTime%

ou

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

Obligatoire.

La date du sinistre du souscripteur de la police d'assurance.

PerilProductCode

%perilCodes:ClaimProduct%

Le code associé au péril que l'assuré signale comme étant ce qui s'est passé.

PolicyNumber

%policyNumber%

Le numéro de police de l'assuré.

PolicyHolder

%PolicyHolder%

La valeur asset.account.name.

InsuredItemName

%InsuredItemName%

Le nom de l'élément que la police assure. Par exemple Toyota Prius 2018.

JSON d'entrée

Ce service n'utilise pas de JSON d'entrée.

JSON de sortie

Le service renvoie une valeur de "Covered":true/false . Si "Covered":true, le service renvoie également la liste des couvertures que cette police couvre pour ce péril. Les détails d’electedItem contiennent d’autres informations sur la police, telles que 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"
	}
}
 
Chargement
Salesforce Help | Article