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

InsCensusServiceStd:createContacts

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

Класс: InsCensusServiceStd​​

Метод: createContacts

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

  1. Служба использует censusMemberIds для извлечения всех связанных записей GroupCensusMember​​, не связанных с записью контакта.
  2. Если у GroupCensusMember​​ есть связанный контакт, служба пропускает его.
  3. Служба создает контакт и связывает его с записью GroupCensusMember​​.
  4. Служба использует параметр duplicateKeys для определения повторов. При наличии текущей записи контакта с такими же значениями для этих полей служба использует существующую запись контакта. Если параметр duplicateKeys отсутствует в вводе, служба создает новую запись контакта для каждого участника переписи.
  5. Для каждого GroupCensusMember​​ служба проверяет поле isPortalUser__c. Если его значение истинно , служба создает пользователя, если он отсутствует в организации (на основе электронной почты пользователя).
  6. Служба создает пользователя на основе следующих обязательных параметров: emailEncoding , profileId , ​timeZoneSID​​, localeSID и ​languageLocale .

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

Ввод

Описание

censusMemberIds

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

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

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

Параметр

Описание

languageLocale

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

Локальный язык пользователя.

Пример: en_US

localeSID 

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

SID расположения пользователя.

Пример: en_US

emailEncoding

Тип кодировки электронной почты.

Пример: UTF-8

profileId

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

Код профиля создаваемых пользователей

Код профиля соответствует коду пользователя.

Дополнительную информацию см. в разделе «Поиск кода Salesforce для пользователя» или «Профиль ».

timeZoneSID

Часовой пояс пользователя.

Пример: America/New_York

duplicateKeys

Имена полей, разделенные запятыми, для проверки повторяющихся полей.

Пример: FirstName, LastName, BirthDate

Если функция не используется, то служба игнорирует все повторяющиеся поля.

JSON ввода

JSON ввода не требуется для этой службы.

Вывод JSON

Служба возвращает список кодов контактов успешно созданных участников переписи.

Коды записей GroupCensusMember

{      
    "censusMemberIds": [
        "0r6RO0000000430YAA",
        "0r6RO000000042vYAA"
    ],
    "duplicateKeys": "FirstName,LastName"
    "emailEncoding": "UTF-8",
    "timeZoneSID": "America/New York",
    "languageLocale": "en_US",
    "localeSID": "en_US",
    "profileId": "00eRO000000OUVRYA4",
}

Коды записей Contact

{    
    "contactIds": [
        "003RO000002yi8iYAA",
        "003RO000002yi8dYAA"
    ]
}
 
Загрузка
Salesforce Help | Article