Вы находитесь здесь:
Обязательный вывод в процедуре интеграции рейтинга
Вывод процедуры интеграции рейтинга должен соответствовать той же структуре, что и вывод набора выражений.
Если вы используете сторонний механизм рейтинга, вы трансформируете полученные от него данные рейтинга в структуру вывода набора выражений.
Ниже указан пример вывода JSON из набора выражений.
{
"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": {}
}
]
}
Данные рейтинга агрегации должны находиться в собственном узле, содержащем сводные значения. Разместите результаты расчета в списке значений, представляющих цены для каждого застрахованного элемента рейтинга.
Вывод процедуры интеграции должен иметь следующую структуру:
-
productKeyиparentProdKeyдолжны быть добавлены так же, как и для всех узлов результатов вычисления.Служба, вызывающая процедуру определения рейтинга, может иметь несколько продуктов с корневым и/или дочерним уровнем. Эти два ключа ставят правильный рейтинг с соответствующим продуктом на нужный уровень.
-
Для продуктов с несколькими экземплярами каждый экземпляр продукта с рейтингом (с уникальным ключом экземпляра) должен содержать рейтинг (цену) в узле этого экземпляра.
-
Цены, рассчитанные в нескольких экземплярах, должны находиться в узле aggregate.
Данный пример выделяет ключ parentKey, parentProdKey и экземпляра, а также вычисленные вознаграждения для покрытий.
