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

InsCensusService:createContacts

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

Важно!
Важно! Начиная с выпуска Winter '23, у нас включена служба InsCensusServiceStd:createContacts для работы со стандартной моделью данных Salesforce для Financial Services Cloud и Health Cloud. Текущие клиенты могут продолжать использовать эту услугу, но дополнительные улучшения не будут предоставлены в управляемом пакете страхования.

Класс: InsCensusService

Метод: createContacts

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

  • Служба использует censusId для извлечения всех связанных записей GroupCensusMember__c для создания контакта. При наличии списка censusMemberIds для каждого участника будут созданы контакты. 

  • censusId имеет приоритет и игнорирует censusMemberIds, если оба параметра используются в качестве вводных данных.

  • Если у GroupCensusMember__c уже есть ссылка «Контакт», служба пропустит ее.

  • Служба создает контакт и связывает его с записью GroupCensusMember__c.

  • Для каждого GroupCensusMember__c служба будет проверять поле isPortalUser__c. Если полю задано значение «true», то служба создаст пользователя, который еще не существует в организации (на основе электронной почты пользователя). В противном случае он будет пропущен. 

  • Пользователь создается посредством обязательных параметров: emailEncoding, profileId, timeZoneSID, localeSID и languageLocale.

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

Ввод

Описание

censusId

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

Код переписи, используемой для создания контактов.

censusMemberIds

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

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

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

Параметр

Описание

languageLocale

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

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

Пример: en_US

localeSID 

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

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

Пример: en_US

emailEncoding

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

Пример: UTF-8

profileId

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

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

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

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

timeZoneSID

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

Пример: America/New_York

duplicateKeys

Имена полей, разделенные запятыми.

Используется для проверки повторяющихся полей.

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

Если повторяющиеся поля не используются, они игнорируются

ПРИМЕЧАНИЕ: В настраиваемых полях форматом является пространство имен, за которым следует имя поля. Например: vlocity_ins__Gender__c

JSON ввода

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

Вывод JSON

Результатом JSON вывода будет список кодов контактов успешно созданных участников переписи.

{
  "contactIds": [
    "0031U00000pCm53QAC",
    "0031U00000pCm54QAC"
  ]
}
 
Загрузка
Salesforce Help | Article