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

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

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

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

  • Подтип: MultiInstanceRating

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

Вот что делает эта процедура интеграции на высоком уровне:

Выполнение этой процедуры интеграции на высоком уровне.

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

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

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

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

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

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

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

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

    • Ключ: includeInputKeys

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

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

    • Ключ: includeInputs

      Значение: true

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

    • Ключ: aggByKey

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

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

    • Ключ: effectiveDate

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

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

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

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

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

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

    • Ключ: includeInputKeys

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

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

    • Ключ: includeInputs

      Значение: true

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

    • Ключ: includeRawCalculationResult

      Значение: true

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

    • Ключ: effectiveDate

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

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

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

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

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

Примечание
Примечание

Прежде чем активировать набор выражений, выполните симуляции со стандартными и настраиваемыми переменными ввода теста. Разные матрицы решений или версии подвыражений, вызываемые в версии набора выражений, могут иметь разные значения даты начала и даты окончания. Чтобы протестировать разные версии, измените значение поля «Дата вступления в силу». Если набор выражений работает некорректно, отредактируйте элементы и смоделируйте повторно. Когда будете удовлетворены, активируйте набор выражений. Дополнительную информацию см. в разделе «Имитация и активация версии набора выражений».

Дополнительные сведения о настройке механизма бизнес-правил см. в разделе Механизм бизнес-правил.

Процедура мультиавтоматической интеграции вызывает следующие наборы выражений:

  • autoRateDrivers

    Этот набор выражений оценивает всех водителей, подлежащих страхованию на основе каждого транспортного средства. То есть оценивает каждого водителя, прикрепленного к каждому транспортному средству.

  • autoRateVehicles

    Этот набор выражений оценивает все транспортные средства для страхования.

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