Loading
보험
InsPolicyService:getInsuredItems

InsPolicyService:getInsuredItems

이 서비스를 사용하여 증권(자산)의 보험 항목 및 보험 당사자를 찾고 반환합니다.

OmniScript 및 통합 절차에서 이 서비스를 사용하여 증권을 수정 및 취소하여 현재 증권에서 사용할 수 있는 보험 항목 및 보험 당사자를 가져올 수 있습니다.

옵션에 따라 특정 보험 항목, 보험 항목의 하위 집합 또는 모두를 가져올 수 있습니다.

클래스: 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