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

InsCensusServiceStd:createUpdateAccounts

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

Класс: InsCensusServiceStd

Метод: createUpdateAccounts

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

При использовании этой службы в организации должны быть включены организации-лица.

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

Для создания организаций-лиц для участников данной переписи данная служба:

  1. Извлечение списка записей GroupCensusMember​​ на основе censusMemberIds​.
  2. Создает организацию-лицо для каждого GroupCensusMember .
  3. Следующие четыре поля вместе с соотнесением копируются из GroupCensusMember в запись организации.

    GroupCensusMember Организация
    Личное имя Личное имя
    Фамилия Фамилия
    Электронная почта PersonEmail
    Дата рождения PersonBirthdate
  4. Если вы предоставите параметр duplicateKeys в вводе, служба использует список разделенных запятыми полей объекта «Организация» для идентификации повторяющихся записей. При наличии текущей записи организации с такими же значениями для этих полей служба использует существующую запись организации. При отсутствии параметра duplicateKeys служба создает новую запись организации для каждого участника переписи.

    1. Поля, переданные в duplicateKeys, должны быть поднабором полей, скопированных в запись организации. Если вы передаете любые другие поля, они игнорируются во время обнаружения повторов.

  5. Обновляет поля AccountId и ContactId участника переписи.

  6. Данный параметр определяет GroupCensusMember.AccountId в качестве кода созданной организации-лица и GroupCensusMember.ContactId​​ в качестве соответствующей записи контакта.

  7. Служба создает запись пользователя для записей GroupCensusMember, IsPortalUser которых является истинным. Он использует поля emailEncoding, localeSID, languageLocale, timeZoneSID и profileId для создания записи пользователя.

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

Параметр Описание
​​​censusMemberIds​​​

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

Список кодов записей GroupCensusMember, для которых создаются записи организаций.

​​​duplicateKeys​​​

Строка разделенных запятыми полей объекта «Организация» для проверки повторов по существующим записям организации. Пример: FirstName, LastName, BirthDate. Если вы не используете этот параметр, все повторяющиеся поля игнорируются.

​​​personAccountRecordType​​​

По желанию.

Тип записи организации-лица. Если значение не передано, оно по умолчанию будет «Организация-лицо».

​​​emailEncoding​​​

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

Формат кодировки для создания записи пользователя.

​​​localeSID​​​

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

Идентификатор безопасности географического местоположения.

​​​languageLocale​​​

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

Идентификатор безопасности языка.

​timeZoneSID​

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

Идентификатор безопасности часового пояса.

​profileId​

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

Код записи профиля, связанной с записью пользователя.

JSON ввода

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

Вывод JSON

Вывод JSON - это список кодов организаций успешно созданных или обновленных записей GroupCensusMember.

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

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

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

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