Loading
Страхование
Процедура интеграции для рейтинга продуктов автоматического страхования

Процедура интеграции для рейтинга продуктов автоматического страхования

Модель продукта лежит в основе всех бизнес-процессов, используемых в роде деятельности. Услуги, устанавливающие цены на страховые продукты, извлекают данные из модели продукта, выполняют расчеты процедуры рейтинга с использованием этих данных, а потом вставляют покрытие и цены вознаграждения в модель продукта.

Ниже указан пример модели продукта для корневого продукта Multi Auto на высоком уровне:

Описывает модель продукта высокого уровня для корневого продукта Multi Auto.

Чтобы оценить страховой продукт мультиавто, мы используем данную процедуру интеграции:

  • Тип: Автоматически

  • Подтип: MultiInstanceRating

  • Имя: Рейтинг «Автомат+Мультидрайвер»

Ниже перечислены действия, выполняемые данной процедурой интеграции на высоком уровне:

Диаграмма бизнес-правила для процедуры интеграции, оценивающей страховой продукт

Процедура интеграции систематизирует два основных расчета рейтинга: расчеты водителя, а затем расчеты транспортного средства.

Ниже указано, как выглядит процедура автоматической интеграции нескольких экземпляров:

Процедура интеграции с выделенными свойствами конфигурации процедуры

Прежде чем создавать собственную процедуру интеграции для оценки продуктов автострахования, просмотрите и протестируйте структуру этой процедуры, чтобы узнать, как она работает. Вы можете смоделировать собственную процедуру интеграции на этой основе, если она вам подходит.

Ниже указан компонент, используемый на каждом этапе процедуры, и действия каждого этапа:

  1. Действие набора выражений

    Оценивает водителей посредством вызова набора выражений autoRateDrivers.

    Ниже перечислены параметры удаленного доступа:

    • Ключ: includeInputKeys

      Значение: autoVehicle.instanceKey,autoDriver.instanceKey

      Что он делает: Указывает ключи для добавления из набора ввода в наборы вывода результатов расчета. Параметр aggByKey и последующие этапы этой процедуры интеграции используют эти ключи для определения правильного набора результатов вычисления.

    • Ключ: includeInputs

      Значение: true

      Что он делает: Включает код, извлекающий ключи экземпляра, указанные параметром includeInputKeys.

    • Ключ: aggByKey

      Значение: autoVehicle.instanceKey

      Что он делает: Использует ключ autoVehicle.instance InputKey в наборах результатов вычисления для определения наборов для выполнения этапов агрегации.

    • Ключ: effectiveDate

      Значение:%options:effectiveDate%

      Что он делает: Передает это значение в качестве параметра службе InsProductService: getRatedProduct, используемой данной процедурой интеграции. Эти данные используются для извлечения правильных версий наборов выражений и таблиц поиска для использования процедурой интеграции.

  2. Действие списка

    Объединяет результаты расчета (rateDrivers:output:aggregationResults) для драйверов из шага 1 с исходными вводными данными (input_1) из ввода JSON. Сопоставляет autoVehicle.instanceKey из вывода расчета водителя и объединяет данные.

  3. Действие набора выражений

    Оценивает транспортные средства посредством вызова набора выражений autoRateVehicles.

    • Ключ: includeInputKeys

      Значение: autoVehicle.instanceKey,productKey,parentProdKey

      Что он делает: Указывает ключи для добавления из набора ввода в наборы вывода результатов расчета.

    • Ключ: includeInputs

      Значение: true

      Что он делает: Включает код, извлекающий ключи экземпляра, указанные параметром includeInputKeys.

    • Ключ: includeRawCalculationResult

      Значение: true

      Что он делает: Добавляет исходные результаты вычисления из этого набора выражений в вывод JSON (а также анализируемые результаты вычисления).

    • Ключ: effectiveDate

      Значение:%options:effectiveDate%

      Что он делает: Передает это значение в качестве параметра службе InsProductService:getRatedProduct, используемой данной процедурой интеграции. Эти данные используются для извлечения правильных версий наборов выражений и таблиц поиска для использования процедурой интеграции.

  4. Действие ответа

    Возвращает ответ для действия набора выражений в шаге 4. Указанный путь отправки JSON является стандартным, отправляющим только необходимые узлы.

 
Загрузка
Salesforce Help | Article