Loading
Verzekering
InsPolicyService:getInsuredItems

InsPolicyService:getInsuredItems

Gebruik deze service voor het zoeken en retourneren van verzekerde items en verzekerden vanuit een polis (activum).

U kunt deze service gebruiken in OmniScripts en Integratieprocedures voor het wijzigen en annuleren van polissen om de verzekerde items en verzekerden beschikbaar te krijgen in de huidige polis.

U kunt een specifiek verzekerd item, een subset van verzekerde items of alle items krijgen, op basis van uw opties.

Klasse: InsPolicyService

Methode: getInsuredItems

De manier waarop het werkt...

  1. Gebruikt de assetId of policyId om het te zoeken beleid (activum) te vinden.

  2. Zoekt het object van het verzekerde object en/of het object van de relatie van het vastgehouden product (verzekerde partijen) dat aan de polis is gekoppeld. Als productCode en/of instanceKey zijn opgegeven, worden alleen die verzekerde items of verzekerden gevonden die de opgegeven code of sleutel hebben.

  3. Retourneert een JSON die de kenmerken bevat van de verzekerde items en verzekerden, en hun instantiesleutels.

Externe opties

Optie

Beschrijving

assetId of policyId

Verplicht.

%theIdYouNeed%

De ID van het activum (polis) waarvoor de service verzekerde items krijgt.

getDataDRBundleName

De naam van de aangepaste klasse die deze service gebruikt voor het ophalen van polisgegevens (activa).

Als u Salesforce FSC gebruikt, moet u deze optie of getDataCustomClassName opgeven.

getDataCustomClass

De naam van de aangepaste klasse die deze service gebruikt voor het ophalen van polisgegevens (activa).

Als u Salesforce FSC gebruikt, moet u deze optie of getDataCustomClassName opgeven.

productCode

Optioneel.

De service retourneert alleen de verzekerde items of verzekerden die overeenkomen met deze code.

Gebruik deze optie wanneer u alleen bepaalde verzekerde items of verzekerden wilt kunnen opgeven.

instanceKey

Optioneel.

De service retourneert alleen het verzekerde item of de verzekerde partij die overeenkomt met deze sleutel.

Gebruik deze optie wanneer u slechts één item wilt kunnen opgeven.

Invoer-JSON

Deze service gebruikt geen invoer-JSON.

Uitvoer-JSON

De service retourneert een JSON die een reeks verzekerden en verzekerde items op productcode bevat.

In dit voorbeeld is alleen een assetId opgegeven, waardoor alle verzekerde items worden geretourneerd.

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