Вы находитесь здесь:
InsCensusService:createContacts
Используйте эту службу для создания контактов для участников переписи и пользователей сообщества (портала).
Метод: createContacts
Принцип работы
-
Служба использует
censusIdдля извлечения всех связанных записейGroupCensusMember__cдля создания контакта. При наличии спискаcensusMemberIdsдля каждого участника будут созданы контакты. -
censusIdимеет приоритет и игнорируетcensusMemberIds, если оба параметра используются в качестве вводных данных. -
Если у
GroupCensusMember__cуже есть ссылка «Контакт», служба пропустит ее. -
Служба создает контакт и связывает его с записью
GroupCensusMember__c. -
Для каждого
GroupCensusMember__cслужба будет проверять полеisPortalUser__c. Если полю задано значение «true», то служба создаст пользователя, который еще не существует в организации (на основе электронной почты пользователя). В противном случае он будет пропущен. -
Пользователь создается посредством обязательных параметров:
emailEncoding,profileId,timeZoneSID,localeSIDиlanguageLocale.
Вводные данные
Ввод |
Описание |
|---|---|
|
Обязательно. Код переписи, используемой для создания контактов. |
|
Обязательно. Список кодов участников переписи для создания контактов. |
Удаленные параметры
Параметр |
Описание |
|---|---|
|
Обязательно. Локальный язык пользователя. Пример: |
|
Обязательно. SID расположения пользователя. Пример: |
|
Тип кодировки электронной почты. Пример: |
|
Обязательно. Код профиля создаваемых пользователей Код профиля соответствует коду пользователя. Дополнительную информацию см. в разделе «Поиск кода Salesforce для пользователя» или «Профиль ». |
|
Часовой пояс пользователя. Пример: |
|
Имена полей, разделенные запятыми. Используется для проверки повторяющихся полей. Пример: Если повторяющиеся поля не используются, они игнорируются ПРИМЕЧАНИЕ: В настраиваемых полях форматом является пространство имен, за которым следует имя поля. Например: |
