Loading
Страхование
Настройка процедуры интеграции для вызова системы внешнего рейтинга

Настройка процедуры интеграции для вызова системы внешнего рейтинга

Чтобы использовать архитектуру открытых смет Vlocity Insurance, необходимо создать процедуру интеграции, собирающую важную информацию, которую система администрирования внешней политики может использовать для оценки или ценообразования сметы. Эта процедура интеграции включена в продукт и запускается при переоценке сметы с добавленным продуктом посредством кнопки «Оценить сейчас».

Перед началом работы

Убедитесь, что ваша организация настроена на вызов конечной точки внешней системы, добавив сайт к Параметрам удаленного узла.

  1. Создание процедуры интеграции.
    Совет
    Совет

    Обратите внимание на тип/подтип. Эти сведения нужно добавить к создаваемому продукту.

  2. Используйте удаленное действие для вызова InsQuoteService.getQuoteDetail с isForExternal=true пары «Ключ удаленного варианта/Значение» для подготовки JSON сметы к отправке во внешнюю систему.
  3. Отправьте JSON сметы во внешнюю систему для рейтинга одним из следующих двух способов:
    • Используйте удаленное действие для вызова класса Apex, отправляющего запрос во внешнюю систему.

    • Используйте действие HTTP в процедуре интеграции.

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

      При использовании действия HTTP результат может не включать “error”: “OK”, ожидаемые InsQuoteService:createUpdateQuoteFromExternal или InsQuoteService:createUpdateQuote.

      Это можно добавить вручную посредством параметра «Дополнительный вывод» действия HTTP.

  4. Используйте удаленное действие для вызова InsQuoteService:createUpdateQuoteFromExternal.

    Эта служба получает данные Input JSON, возвращенные из внешней системы, и возвращает Quote.Id созданной или обновленной сметы в выводном JSON и список возникших ошибок.

    Иллюстрирует удаленное действие для InsQuoteService:createUpdateQuoteFromExternal.
  5. Добавьте действие ответа для возврата JSON сметы с обновлениями ценообразования из внешней системы в поток сметы. Именно это используется для обновления сведений о смете.

    Данные, возвращенные из внешней системы, должны иметь следующий формат:

    1 {
    2  "result": {
    3    "quote": {
    4      // Updated JSON returned
    5    },
    6    "errorCode": "INVOKE-200",
    7    "error": "OK"
    8  }
    9 }
 
Загрузка
Salesforce Help | Article