Loading
Assicurazioni
InsPolicyService:verifyCoverage

InsPolicyService:verifyCoverage

Utilizzare questo servizio per verificare una copertura assicurativa valida per un assicurato che presenta un sinistro.

Classe: InsPolicyService

Metodo: verifyCoverage

Funzionamento

  1. Il servizio accetta i DateOfLoss e i PerilProductCode immessi dall'utente.

  2. Utilizza il PolicyNumber o il PolicyHolder e la InsuredItemName per trovare la policy.

  3. Confronta le date di validità della polizza con le DateOfLoss per verificare che la perdita si sia verificata mentre la polizza era in vigore.

  4. Utilizza il PerilProductCode per trovare i PerilProduct e confronta i PerilProduct con le coperture della polizza per verificare se il PerilProduct è incluso nelle coperture di questa polizza.

  5. Restituisce "Covered":true e un elenco di coperture se la perdita è coperta. Restituisce "Covered":false se la perdita non è coperta.

Opzioni remote

Opzione

Descrizione

DateOfLoss

%lossDateTime%

oppure

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

Obbligatorio.

Data del sinistro dell'assicurato.

PerilProductCode

%perilCodes:ClaimProduct%

Codice associato al pericolo che l'assicurato segnala come accaduto.

PolicyNumber

%policyNumber%

Numero della polizza dell'assicurato.

PolicyHolder

%PolicyHolder%

Il valore asset.account.name.

InsuredItemName

%InsuredItemName%

Nome dell'elemento assicurato dalla polizza. Ad esempio Toyota Prius 2018.

Input JSON

Questo servizio non utilizza un JSON di input.

JSON di output

Il servizio restituisce un valore "Covered":true/false . In caso di "Covered":true, il servizio restituisce anche un elenco delle coperture coperte da questa polizza per questo pericolo. Il dettaglio InsuranceItem include altre informazioni sulla polizza, ad esempio 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"
	}
}
 
Caricamento
Salesforce Help | Article