Vous êtes ici :
InsPolicyService:getInsuredItems
Utilisez ce service pour rechercher et renvoyer des articles assurés et des parties assurées à partir d'une police (actif).
Vous pouvez utiliser ce service dans des OmniScripts et des Procédures d'intégration pour modifier et annuler des polices, afin d'obtenir les éléments assurés et les parties assurées disponibles dans la police actuelle.
Vous pouvez obtenir un article assuré spécifique, un sous-ensemble d'articles assurés, ou tous, selon vos options.
Méthode : getInsuredItems
Fonctionnement
-
Utilise le
assetIdou lepolicyIdpour rechercher la stratégie (actif) à rechercher. -
Recherche l'objet article assuré et/ou l'objet relation produit détenu (parties assurées) associé à la police. Si
productCodeet/ouinstanceKeysont spécifiés, recherche uniquement les articles assurés ou les parties assurées qui ont le code ou la clé spécifié. -
Renvoie un JSON qui contient les attributs des éléments assurés et des parties assurées, ainsi que leurs clés d'instance.
Options distantes
JSON de sortie
Le service renvoie un JSON qui contient un tableau de parties assurées et d'éléments assurés par code produit.
Dans cet exemple, seul un assetId a été spécifié. Par conséquent, tous les articles assurés sont renvoyés.
{
"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
}
]
}
}