Loading
Страхование
InsPolicyService:verifyCoverage

InsPolicyService:verifyCoverage

Используйте эту службу для проверки действительного страхового покрытия держателя полиса, подающего претензию.

Класс: InsPolicyService

Метод: verifyCoverage

Принцип работы

  1. Служба принимает DateOfLoss и PerilProductCode, введенные пользователем.

  2. Использует PolicyNumber или PolicyHolder и InsuredItemName для поиска политики.

  3. Сравнивает даты вступления полиса в силу с DateOfLoss, чтобы убедиться, что потеря произошла во время действия полиса.

  4. Использует PerilProductCode для поиска PerilProduct и сравнивает PerilProduct с покрытиями в политике, чтобы проверить, включена ли PerilProduct в покрытия этой политики.

  5. Возвращает "Covered":true и список покрытий, если потеря покрыта. Возвращает "Covered":false, если потеря не покрыта.

Удаленные параметры

Параметр

Описание

DateOfLoss

%lossDateTime%

или

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

Обязательно.

Дата потери владельца страхового полиса.

PerilProductCode

%perilCodes:ClaimProduct%

Код, связанный с опасностью, которую владелец полиса сообщает как о произошедшем.

PolicyNumber

%policyNumber%

Номер полиса владельца полиса.

PolicyHolder

%PolicyHolder%

Значение asset.account.name.

InsuredItemName

%InsuredItemName%

Имя элемента, страхуемого полисом. Например, Toyota Prius 2018.

JSON ввода

Данная служба не использует JSON ввода.

Вывод JSON

Служба возвращает значение "Covered":true/false . Если "Covered":true, служба также возвращает список покрытий, покрываемых этой политикой для этой опасности. Сведения о insuredItem содержат другие сведения о полисе, например, 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"
	}
}
 
Загрузка
Salesforce Help | Article