Вы находитесь здесь:
Настройка процедуры интеграции для вызова системы внешнего рейтинга
Чтобы использовать архитектуру открытых смет Vlocity Insurance, необходимо создать процедуру интеграции, собирающую важную информацию, которую система администрирования внешней политики может использовать для оценки или ценообразования сметы. Эта процедура интеграции включена в продукт и запускается при переоценке сметы с добавленным продуктом посредством кнопки «Оценить сейчас».
Перед началом работы
Убедитесь, что ваша организация настроена на вызов конечной точки внешней системы, добавив сайт к Параметрам удаленного узла.
-
Создание процедуры интеграции.
Совет
Обратите внимание на тип/подтип. Эти сведения нужно добавить к создаваемому продукту.
-
Используйте удаленное действие для вызова InsQuoteService.getQuoteDetail с
isForExternal=trueпары «Ключ удаленного варианта/Значение» для подготовки JSON сметы к отправке во внешнюю систему. -
Отправьте JSON сметы во внешнюю систему для рейтинга одним из следующих двух способов:
-
Используйте удаленное действие для вызова класса Apex, отправляющего запрос во внешнюю систему.
-
Используйте действие HTTP в процедуре интеграции.
ПримечаниеПри использовании действия HTTP результат может не включать
“error”: “OK”, ожидаемыеInsQuoteService:createUpdateQuoteFromExternalилиInsQuoteService:createUpdateQuote.Это можно добавить вручную посредством параметра «Дополнительный вывод» действия HTTP.
-
- Используйте удаленное действие для вызова InsQuoteService:createUpdateQuoteFromExternal.
-
Добавьте действие ответа для возврата JSON сметы с обновлениями ценообразования из внешней системы в поток сметы. Именно это используется для обновления сведений о смете.
Данные, возвращенные из внешней системы, должны иметь следующий формат:
1 { 2 "result": { 3 "quote": { 4 // Updated JSON returned 5 }, 6 "errorCode": "INVOKE-200", 7 "error": "OK" 8 } 9 }
