Loading
保险
InsPolicyService:getInsuredItems

InsPolicyService:getInsuredItems

使用此服务从保单(资产)中查找并退还保险项目和被保险方。

您可以在 OmniScripts 和集成程序中使用此服务来修改和取消保单,以使保险项目和被保险方在当前保单中可用。

您可以根据您的选项获得特定保险项目、保险项目子集或所有保险项目。

类:InsPolicyService

方法:getInsuredItems

工作原理

  1. 使用assetId或policyId查找要搜索的保单(资产)。

  2. 查找与保单关联的被保险项目对象和/或持有产品关系对象(被保险方)。如果指定了productCode和/或instanceKey,则仅查找具有指定代码或密钥的保险项目或保险方。

  3. 返回一个 JSON,其中包含保险项目和保险方的属性及其实例密钥。

远程选项

选项

说明

assetId 或 policyId

必需。

%theIdYouNeed%

服务将获得保险项目的资产(保单)的 ID。

getDataDRBundleName

此服务用于检索保单(资产)信息的自定义类的名称。

如果您正在使用 Salesforce FSC,您必须指定此选项或getDataCustomClassName。

getDataCustomClass

此服务用于检索保单(资产)信息的自定义类的名称。

如果您正在使用 Salesforce FSC,您必须指定此选项或getDataCustomClassName。

productCode

可选。

服务仅返回与此代码匹配的保险项目或保险方。

当您希望仅指定某些保险项目或保险方时,请使用此选项。

instanceKey

可选。

服务仅返回与此密钥匹配的保险项目或保险方。

当您只想指定一个项目时,请使用此选项。

输入 JSON

此服务不需要输入 JSON。

输出 JSON

该服务返回一个 JSON,其中包含一系列按产品代码划分的被保方和被保项目。

在此示例中,仅指定assetId 了 ,因此将返回所有保险项目。

{
	"error": "OK",
	"Step1": {
		"AUTO": [{
				"VehicleType": "PASSENGER CAR",
				"isPrimary": true,
				"isParent": true,
				"autoInstanceKey": "2015 Lexus LX250",
				"est_annual_mileage": "1-10000",
				"BodyClass": "Sedan/Saloon",
				"autoYear": 2015,
				"autoModel": "LX250",
				"autoLicNum": "Lexus",
				"autoAntiTheft": false
			},
			{
				"VehicleType": "MULTIPURPOSE PASSENGER VEHICLE (MPV)",
				"isPrimary": true,
    				"isParent": true,
				"autoInstanceKey": "2006 Honda Odyssey",
				"est_annual_mileage": "1-10000",
				"BodyClass": "Minivan",
				"autoYear": 2006,
				"autoModel": "Odyssey",
				"autoLicNum": "Honda",
				"autoAntiTheft": false
			},
			{
				"VehicleType": "PASSENGER CAR",
				"isPrimary": true,
				"isParent": true,
				"autoInstanceKey": "2018 530 BMW",
				"est_annual_mileage": "1-10000",
				"BodyClass": "Sedan/Saloon",
				"autoYear": 2018,
				"autoModel": "BMW",
				"autoLicNum": "530",
				"autoAntiTheft": false
			},
			{
				"VehicleType": "PASSENGER CAR",
				"isPrimary": true,
                                "isParent": true,
				"autoInstanceKey": "2016 Camry Toyota",
				"est_annual_mileage": "1-10000",
				"BodyClass": "Sedan/Saloon",
				"autoYear": 2016,
				"autoModel": "Toyota",
				"autoLicNum": "Camry",
				"autoAntiTheft": false
			}
		],
		"DRIVER": [{
				"LN": "Smith",
				"LastName": "Smith",
				"isPrimary": false,
                                "isParent": false,
				"driverInstanceKey": "Joan Smith",
				"GENDER": "Female",
				"FN": "Joan",
				"FirstName": "Joan",
				"AGE": 20
			},
			{
				"LN": "Smith",
				"LastName": "Smith",
				"isPrimary": false,
                                "isParent": false,
				"driverInstanceKey": "John Smith",
				"GENDER": "Male",
				"FN": "John",
				"FirstName": "John",
				"AGE": 30
			},
			{
				"LN": "Henderson",
				"LastName": "Henderson",
				"isPrimary": false,
                                "isParent": false,
				"driverInstanceKey": "Robert Henderson",
				"GENDER": "Male",
				"FN": "Robert",
				"FirstName": "Robert",
				"AGE": 30
			},
			{
				"LN": "Schell",
				"LastName": "Schell",
				"isPrimary": false,
                                "isParent": false,
				"driverInstanceKey": "Kinsey Schell",
				"GENDER": "Female",
				"FN": "Kinsey",
				"FirstName": "Kinsey",
				"AGE": 20
			}
		]
	}
}
 
正在加载
Salesforce Help | Article