Loading
Страхование
InsQuoteService:getPlanSpecs

InsQuoteService:getPlanSpecs

Используйте эту службу, чтобы получить все элементы строки сметы (то есть характеристики плана), связанные с определенным продуктом.

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

Данная служба не поддерживается пользователями-гостями.

Если пользователь-гость пытается запустить OmniScript, процедуру интеграции или функцию пользовательского интерфейса, использующую эту службу, служба не запустится, и пользователь-гость увидит сообщение об ошибке.

Класс: InsQuoteService

Метод: getPlanSpecs

Принцип работы

  1. Берёт quoteId и productId.

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

Удаленные параметры

Параметр

Описание

quoteId

Обязательно

Код целевой сметы.

productSpecId

Код целевого продукта.

Пропущено, если предоставлен параметр coverageSpecIds.

coverageSpecIds

Список кодов покрытия.

Пропущено, если предоставлен параметр productSecId.

JSON ввода

Данная служба не использует JSON ввода.

Вывод JSON

Служба возвращает список в выводном JSON спецификаций QuoteLineItem для кодов продуктов, соответствующих целевому коду продукта, или спецификаций QuoteLineItem, содержащих дочерний productId, соответствующий любому из предоставленных кодов покрытия (пример ниже).

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

Поля, возвращенные в выводе JSON, можно обновить, изменив поле GetQuoteLineItemSpec fieldSet в объекте QuoteLineItem. Обратите внимание, что поля Id, instanceKey и productId всегда возвращаются, даже если они удалены из fieldSet.

{
  'records': [{
    'Id': '0QLf4000000SX3tGAG',
    'instanceKey': 'Coverage 1a',
    'productId': '01tf4000001ZcLnAAK'
  }, {
    'Id': '0QLf4000000SX3rGAG',
    'instanceKey': 'Coverage 1b',
    'productId': '01tf4000001ZcLnAAK'
  }]
}
 
Загрузка
Salesforce Help | Article