Loading
Страхование
InsCensusServiceStd:findAccounts

InsCensusServiceStd:findAccounts

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

Класс: InsCensusServiceStd

Метод: findAccounts

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

  1. Если полезные данные запроса на обслуживание содержат массив участников с именем, фамилией, адресом эл. почты и организацией группы:

    1. Служба запрашивает объект «Организация» и извлекает все организации-лица с совпадающими именем и/или фамилией и/или адресом эл. почты и организацией.

    2. Все совпадающие код организации-лица, личное имя, фамилия и электронная почта добавляются в список узлов «организации» в ответе.

  2. Если полезные данные запроса на обслуживание содержат searchKey и организацию группы:

    1. Если данный ключ поиска содержит одно слово, служба запрашивает объект «Организация» и извлекает все организации-лица с частичными/точными совпадающими именами и организацией. Частичное совпадение поддерживается для имен, начинающихся с заданного поискового слова.

    2. Если данный ключ поиска содержит более одного слова:

      1. Служба учитывает только первые два слова (разделенные пробелом) для поиска организации и игнорирует остальные слова в ключе поиска.

      2. Служба отправляет запрос объекту «Организация» и извлекает все организации-лица с помощью либо (имя начинается с первого слова, а фамилия начинается со второго слова ключа поиска), либо (имя начинается со второго слова, а фамилия начинается с первого слова ключа поиска) и организации.

    3. Все соответствующие организации-лица Код, личное имя, фамилия и электронная почта добавляются в список узлов «организации» в ответе.

Вводные данные

Ввод Описание
accountId

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

GroupAccountId организаций-лиц.

searchKey

Обязательно, если не используются участники.

Одно или несколько слов, используемых для поиска организации-лица с именем организации, содержащим ключевые слова поиска.

members

Обязательно, если не используется searchKey.

Список участников для поиска организаций.

узел member  
members.FirstName имя
members.LastName фамилия
members.PersonEmail эл. почта

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

Параметр Описание
accountId

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

GroupAccountId контактов

searchKey

Обязательно, если не используются участники.

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

members

Обязательно, если не используется searchKey.

Список участников для поиска организаций-лиц.

узел member  
FirstName имя
LastName фамилия
PersonEmail эл. почта

JSON ввода

Ниже указан пример ввода JSON:

{  
    "accounts":[
                    {
                        "Id":"001B000001QZObgIAH",
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "PersonEmail":"cBoon@test.com"
                    },
                    {
                        "Id":"001B000001QZObgIAJ",
                        "FirstName":"David",
                        "LastName":"Boon",
                        "PersonEmail":"cBoon@test.com"
                    }            
               ] }

Вывод JSON

Ниже указан образец вывода JSON:


{  
 
   "accounts":[
                    {
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "PersonEmail":"cBoon@test.com",
                        "Id":"001B000001QZObgIAJ"
                    },
                    {
                        "FirstName":"Christine",
                        "LastName":"Boon",
                        "Email":"cBoon@test.com",
                        "PersonEmail":"001B000001QZObgIAR"
                    },
                    ...
    ] }
 
Загрузка
Salesforce Help | Article