Loading
Forsikring
InsPolicyService:getInsuredItems

InsPolicyService:getInsuredItems

Brug denne tjeneste til at finde og returnere forsikrede elementer og forsikrede parter fra en police (aktiv).

Du kan bruge denne tjeneste i OmniScripts og Integration Procedures til at redigere og annullere policer for at få de forsikrede elementer og de forsikrede parter tilgængelige i den aktuelle police.

Du kan få et specifikt forsikret element, et undersæt af forsikrede elementer eller alle dem, baseret på dine indstillinger.

Kategori: InsPolicyService

Metode: getInsuredItems

Sådan fungerer det

  1. Bruger assetId eller policyId til at finde den politik (aktiv), der skal søges i.

  2. Finder det forsikrede elementobjekt og/eller det bevarede produktrelationsobjekt (forsikrede parter), der er knyttet til policen. Hvis der er angivet productCode og/eller instanceKey, finder den kun de forsikrede varer eller forsikrede parter, der har den angivne kode eller nøgle.

  3. Returnerer en JSON, der indeholder attributterne for de forsikrede elementer og de forsikrede parter og deres forekomstnøgler.

Fjernindstillinger

Indstilling

Beskrivelse

assetId eller policyId

Påkrævet.

%theIdYouNeed%

Id'et på det aktiv (politik), som tjenesten får forsikrede elementer for.

getDataDRBundleName

Navnet på den tilpassede klasse, denne tjeneste bruger til at hente politikoplysninger (aktiv).

Hvis du bruger Salesforce FSC, skal du angive enten denne indstilling eller getDataCustomClassName.

getDataCustomClass

Navnet på den tilpassede klasse, denne tjeneste bruger til at hente politikoplysninger (aktiv).

Hvis du bruger Salesforce FSC, skal du angive enten denne indstilling eller getDataCustomClassName.

productCode

Valgfrit.

Tjenesten returnerer kun de forsikrede elementer eller de forsikrede parter, der matcher denne kode.

Brug denne indstilling, når du ønsker kun at kunne angive bestemte forsikrede elementer eller forsikrede parter.

instanceKey

Valgfrit.

Tjenesten returnerer kun den forsikrede vare eller den forsikrede part, der matcher denne nøgle.

Brug denne indstilling, når du kun ønsker at kunne angive et element.

Input JSON

Denne tjeneste bruger ikke et input-JSON.

Output JSON

Tjenesten returnerer en JSON, der indeholder en opstilling af forsikrede parter og forsikrede elementer efter produktkode.

I dette eksempel er der kun assetId angivet en, så alle forsikrede varer returneres.

{
	"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
			}
		]
	}
}
 
Indlæser
Salesforce Help | Article