Loading
Forsikring
InsPolicyService:getInsuredItems

InsPolicyService:getInsuredItems

Bruk denne tjenesten til å finne og returnere forsikrede artikler og forsikrede parter fra en polise (aktivum).

Du kan bruke denne tjenesten i OmniScripts og Integrasjonsprosedyrer til å endre og kansellere poliser for å gjøre de forsikrede artiklene og de forsikrede partene tilgjengelige i gjeldende polise.

Du kan få et bestemt forsikret element, et delsett av forsikrede elementer eller alle disse, basert på alternativene dine.

Klasse: InsPolicyService

Metode: getInsuredItems

Slik virker det

  1. Bruker assetId eller policyId til å finne policyen (aktivumet) det skal søkes i.

  2. Finner det forsikrede elementobjektet og/eller det beholdte produktrelasjonsobjektet (forsikrede parter) som er knyttet til policyen. Hvis productCode og/eller instanceKey er spesifisert, finner bare de forsikrede elementene eller de forsikrede partene som har den spesifiserte koden eller nøkkelen.

  3. Returnerer en JSON-fil som inneholder attributtene til forsikrede elementer og forsikrede parter og deres forekomstnøkler.

Eksterne alternativer

Alternativ

Beskrivelse

assetId eller policyId

Obligatorisk.

%theIdYouNeed%

ID-en til aktivumet (polisen) som tjenesten skal få forsikrede artikler for.

getDataDRBundleName

Navnet på den tilpassede klassen denne tjenesten bruker til å hente policyinformasjon (aktivuminformasjon).

Hvis du bruker Salesforce FSC, må du angi dette alternativet eller getDataCustomClassName.

getDataCustomClass

Navnet på den tilpassede klassen denne tjenesten bruker til å hente policyinformasjon (aktivuminformasjon).

Hvis du bruker Salesforce FSC, må du angi dette alternativet eller getDataCustomClassName.

productCode

Valgfritt.

Tjenesten returnerer bare de forsikrede artiklene eller de forsikrede partene som samsvarer med denne koden.

Bruk dette alternativet når du vil ha mulighet til å angi bare bestemte forsikrede artikler eller forsikrede parter.

instanceKey

Valgfritt.

Tjenesten returnerer bare det forsikrede elementet eller den forsikrede parten som samsvarer med denne nøkkelen.

Bruk dette alternativet når du vil ha mulighet til å angi bare ett element.

Inndata-JSON

Denne tjenesten bruker ikke en inndata-JSON.

Utdata-JSON

Tjenesten returnerer en JSON-fil som inneholder en matrise med forsikrede parter og forsikrede artikler etter produktkode.

I dette eksemplet ble bare en assetId angitt, så alle forsikrede artikler 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
			}
		]
	}
}
 
Laster
Salesforce Help | Article