Ti trovi qui:
Output richiesto in una procedura di integrazione delle valutazioni
L'output della procedura di integrazione della valutazione deve seguire la stessa struttura dell'output dell'insieme di espressioni.
Se si utilizza un motore di valutazione di terze parti, si trasformano i dati di valutazione ricevuti da esso nella struttura dell'output dell'insieme di espressioni.
Di seguito è riportato un esempio di JSON di output da un insieme di espressioni.
{
"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": {}
}
]
}
I dati di valutazione dell'aggregazione devono trovarsi nel nodo corrispondente, che include i valori aggregati. Mettere i risultati del calcolo in un elenco di valori che rappresentano i prezzi di ogni voce assicurata valutata.
L'output della procedura di integrazione deve essere strutturato come segue:
-
I
productKeye iparentProdKeydevono essere inclusi, come per tutti i nodi dei risultati del calcolo.Il servizio che chiama la procedura di valutazione può avere più di un prodotto valutato a livello principale e/o secondario. Queste due chiavi mettono la valutazione corretta con il prodotto giusto al livello giusto.
-
Per i prodotti a più istanze, ogni istanza di un prodotto valutato (con una chiave istanza univoca) deve includere la valutazione (prezzo) nel nodo dell'istanza.
-
I prezzi calcolati in più istanze devono trovarsi nel nodo Aggrega.
Questo esempio evidenzia la chiave parentKey, parentProdKey e istanza, oltre ai premi calcolati per le coperture.
