Vous êtes ici :
Sortie requise dans une procédure d'intégration de tarification
La sortie de votre procédure d'intégration de tarification doit suivre la même structure que la sortie d'ensemble d'expressions.
Si vous utilisez un moteur de tarification tiers, vous transformez les données de tarification reçues de ce moteur en structure de sortie d'ensemble d'expressions.
Voici un exemple de JSON de sortie d'un ensemble d'expressions.
{
"output": [
{
"calculationResults": [
{
"totalPremium": 1752.24,
"premEmployeeAuto__premEmployeeAuto": 51,
"premRentalCar__premRentalCar": 52,
"premSignage": 30.65,
"premElectronicMedia": 42.25,
"premValuePapers": 26.5,
"premAR": 6.9,
"premEmpFraud": 43.94,
"premTenantLiability__premTenantLiab": 98,
"premGenLiab__premGenlLiab": "356",
"basePremium": 1045,
"rateBusProperty__ratePersonalProperty": 867,
"rateSICCategory__rateBase": 603,
"bopDeductible__factorDeductible": 0.95,
"ratePropertyValue__factorPropertyValue": 1.1,
"bopBldgSprinkler__factorSprinkler": 0.75,
"bopBldgFrame__factorFrame": 0.971,
"bopBldgAge__factorBldgAge": 1.05,
"bopPoints__factorPoints": 0.89,
"ID": "input"
}
],
"aggregationResults": {}
}
]
}
Les données de taux d'agrégation doivent se trouver dans leur propre nœud, qui inclut les valeurs agrégées. Placez les résultats de calcul dans une liste de valeurs qui représentent les prix de chaque article assuré évalué.
La sortie de la procédure d'intégration doit être structurée comme suit:
-
Les
productKeyet lesparentProdKeydoivent être inclus, de la même façon que pour tous les nœuds de résultat de calcul.Le service qui appelle la procédure de tarification peut avoir plusieurs produits évalués au niveau racine et/ou enfant. Ces deux clés permettent d'évaluer correctement le produit au niveau approprié.
-
Pour des produits à instances multiples, chaque instance d'un produit évalué (qui a une clé d'instance unique) doit inclure la note (prix) dans le nœud de cette instance.
-
Les prix calculés à travers plusieurs instances doivent être compris dans le nœud d'agrégation.
Cet exemple met en évidence la clé de parentKey, de parentProdKey et d'instance, ainsi que les primes calculées pour les couvertures.
