Sie befinden sich hier:
InsPolicyService:getInsuredItems
Verwenden Sie diesen Service, um versicherte Artikel und Versicherte aus einer Police (Vermögenswert) zu finden und zurückzugeben.
Sie können diesen Service in OmniScripts und Integrationsverfahren zum Ändern und Stornieren von Policen verwenden, um die versicherten Artikel und Versicherten in der aktuellen Police verfügbar zu machen.
Je nach Ihren Optionen können Sie einen bestimmten versicherten Artikel, eine Teilmenge der versicherten Artikel oder alle von ihnen erhalten.
Methode: getInsuredItems
Funktionsweise
-
Verwendet die
assetIdoderpolicyId, um die Richtlinie (den Vermögenswert) zu finden, nach der gesucht werden soll. -
Findet das Objekt "Versicherter Artikel" und/oder das Objekt der gehaltenen Produktbeziehung (Versicherte), das der Police zugeordnet ist. Wenn
productCodeund/oderinstanceKeyangegeben sind, werden nur die versicherten Artikel oder Versicherten gefunden, die über den angegebenen Code oder Schlüssel verfügen. -
Gibt eine JSON zurück, die die Attribute der versicherten Artikel und Versicherten sowie deren Instanzschlüssel enthält.
Remote-Optionen
Ausgabe-JSON
Der Service gibt eine JSON zurück, die eine Reihe von Versicherten und versicherten Artikeln nach Produktcode enthält.
In diesem Beispiel assetId wurde nur ein angegeben, sodass alle versicherten Artikel zurückgegeben werden.
{
"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
}
]
}
}
