Loading
Страхование
InsProviderNetworkService:getProviders

InsProviderNetworkService:getProviders

Используйте эту службу для получения списка поставщиков и сетей поставщиков на основе имени контакта, почтового индекса или атрибутов профиля.

Результаты сортируются, только если два новых параметра удаленного доступа, contactLongitudeSort и contactLatitudeSort, не являются пустыми и содержат действительные значения.

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

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

Класс: InsProviderNetworkService

Метод: getProviders

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

  1. Служба ищет поставщиков (контакты) посредством contactFilter (имя, фамилия, почтовый индекс).

  2. Использует возвращенные контакты в качестве objectId (где objectId__c = contactId) для поиска в таблице атрибутовНазначение.

  3. Применяет attributeFilter (если используется).

  4. Использует contactIds для получения ProviderNetworks от ProviderNetworkMembers.

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

Параметр

Описание

contactFilter

Обязательно.

Поля контактов: FirstName, LastName, MailingPostalCode.

attributeFilter

Дополнительно.

Атрибуты профиля: categoryname и attributename.

contactLongitudeSort

Дополнительно.

Значение долготы контактного адреса по MailingLongitude.

contactLatitudeSort

Дополнительно.

Значение широты контактного адреса по MailingLatitude.

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