Loading
Försäkring
InsPolicyService:getInsuredItems

InsPolicyService:getInsuredItems

Använd denna tjänst för att hitta och returnera försäkrade objekt och försäkrade parter från en policy (tillgång).

Du kan använda denna tjänst i OmniScripts och integreringsprocesser för att ändra och annullera policyer, för att få de försäkrade objekten och försäkrade parterna tillgängliga i den aktuella policyn.

Du kan få ett specifikt försäkrat objekt, en underuppsättning försäkrade objekt, eller alla, baserat på dina alternativ.

Klass: InsPolicyService

Metod: getInsuredItems

Så här fungerar det

  1. Använder assetId eller policyId för att hitta policyn (tillgången) att söka efter.

  2. Hittar det försäkrade objektobjektet och/eller det produktrelationsobjekt som innehas (försäkrade parter) som är associerat med policyn. Om productCode och/eller instanceKey har specificerats hittar endast de försäkrade objekt eller försäkrade parter som har den specificerade koden eller nyckeln.

  3. Returnerar en JSON som innehåller attributen för de försäkrade objekten och försäkrade parterna, och deras instansnycklar.

Fjärralternativ

Alternativ

Beskrivning

assetId eller policyId

Obligatoriskt.

%theIdYouNeed%

ID för tillgången (policy) som tjänsten kommer att få försäkrade objekt för.

getDataDRBundleName

Namnet på den egna klass som denna tjänst använder för att hämta policyinformation (tillgångsinformation).

Om du använder Salesforce FSC måste du specificera antingen detta alternativ eller getDataCustomClassName.

getDataCustomClass

Namnet på den egna klass som denna tjänst använder för att hämta policyinformation (tillgångsinformation).

Om du använder Salesforce FSC måste du specificera antingen detta alternativ eller getDataCustomClassName.

productCode

Valfritt.

Tjänsten returnerar endast de försäkrade objekt eller försäkrade parter som matchar denna kod.

Använd detta alternativ om du endast vill kunna specificera vissa försäkrade objekt eller försäkrade parter.

instanceKey

Valfritt.

Tjänsten returnerar endast det försäkrade objekt eller försäkrade part som matchar denna nyckel.

Använd detta alternativ om du endast vill kunna specificera ett objekt.

Indata-JSON

Denna tjänst tar inte en JSON för indata.

JSON för utdata

Tjänsten returnerar en JSON som innehåller en matris av försäkrade parter och försäkrade objekt efter produktkod.

I detta exempel assetId angavs endast en, så alla försäkrade objekt returneras.

{
	"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
			}
		]
	}
}
 
Laddar
Salesforce Help | Article