Du er her:
Nødvendige utdata i en vurderingsintegreringsprosedyre
Utdata fra rangeringen Integrasjonsprosedyre må følge samme struktur som utdata fra uttrykkssett.
Hvis du bruker en tredjeparts rangeringsmotor, transformerer du rangeringsdataene som mottas fra den, til utdata fra uttrykkssettets struktur.
Her er et eksempel på JSON-koden for utdata fra et uttrykkssett.
{
"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": {}
}
]
}
Aggregeringsrangeringsdata må være i sin egen node, som inkluderer aggregeringsverdiene. Plasser beregningsresultatene i en liste med verdier som representerer prisene for hvert rangerte forsikringselement.
Utdata fra integrasjonsprosedyren må være strukturert slik:
-
productKeyogparentProdKeymå inkluderes, på samme måte som for alle beregningsresultatnoder.Tjenesten som kaller opp rangeringsprosedyren, kan ha flere enn ett produkt rangert på rot- og/eller underordnet nivå. Disse to nøklene plasserer riktig rangering med riktig produkt på riktig nivå.
-
For produkter med flere forekomster må hver forekomst av et rangeret produkt (som har en unik forekomstnøkkel) inkludere rangeringen (prisen) i denne forekomstens node.
-
Priser som beregnes på tvers av flere forekomster, må være i aggregeringsnoden.
Dette eksemplet fremhever parentKey, parentProdKey og forekomstnøkkelen sammen med beregnede premier for dekninger.
