Loading
보험
InsCensusService:createContacts

InsCensusService:createContacts

이 서비스를 사용하여 인구 조사 구성원 및 커뮤니티(포털) 사용자에 대한 연락처를 만듭니다.

중요
중요 Winter '23부터 Financial Services Cloud 및 Health Cloud용 Salesforce 표준 데이터 모델과 함께 작동하는 InsCensusServiceStd:createContacts 서비스를 사용할 수 있습니다. 기존 고객은 계속해서 이 서비스를 사용할 수 있지만 보험 관리형 패키지에서는 추가 개선 사항이 제공되지 않습니다.

클래스: InsCensusService

방법: createContacts

작동 방법

  • 서비스는 censusId을 사용하여 모든 관련 GroupCensusMember__c 레코드를 검색하여 연락처를 만듭니다. censusMemberIds 목록이 제공되면 각 구성원에 대해 연락처가 생성됩니다. 

  • 두 항목을 모두 입력으로 사용하는 경우 censusId가 우선적이며 censusMemberIds는 무시됩니다.

  • GroupCensusMember__c에 이미 연결된 연락처가 있는 경우 서비스가 건너뛰게 됩니다.

  • 서비스에서 연락처를 만들고 GroupCensusMember__c 레코드에 연결합니다.

  • 각 GroupCensusMember__c에 대해 서비스는 isPortalUser__c 필드를 선택합니다. 필드가 true로 설정된 경우 해당 사용자가 조직에 아직 존재하지 않는 경우 서비스에서 사용자를 생성합니다(사용자 이메일을 기반으로). 그렇지 않으면 사용자가 생성되지 않습니다. 

  • 사용자는 emailEncoding, profileId, timeZoneSID, localeSID 및 languageLocale과 같은 필수 매개 변수를 사용하여 생성됩니다.

입력

입력

설명

censusId

(필수)

연락처를 만드는 데 사용되는 인구 조사 ID입니다.

censusMemberIds

(필수)

연락처를 만들기 위한 인구 조사 구성원 ID 목록입니다.

원격 옵션

옵션

설명

languageLocale

(필수)

사용자의 현지 언어입니다.

예: en_US

localeSID 

(필수)

사용자의 위치 SID입니다.

예: en_US

emailEncoding

이메일 인코딩 유형입니다.

예: UTF-8

profileId

(필수)

생성할 사용자의 프로필 ID

프로필 ID는 사용자 ID와 동일합니다.

자세한 내용은 사용자 또는 프로필에 대한 Salesforce ID 찾기 를 참조하십시오.

timeZoneSID

사용자의 시간대 SID입니다.

예: America/New_York

duplicateKeys

쉼표로 구분된 필드 이름입니다.

중복 필드를 확인하는 데 사용됩니다.

예: FirstName, LastName, BirthDate

사용하지 않을 경우 중복 필드가 무시됩니다.

참고: 사용자 정의 필드의 경우 형식은 네임스페이스 뒤에 필드 이름이 표시됩니다. 예를 들면, vlocity_ins__Gender__c입니다.

입력 JSON

이 서비스에는 입력 JSON이 필요하지 않습니다.

출력 JSON

출력 JSON 결과는 성공적으로 생성된 인구 조사 구성원의 연락처 ID 목록입니다.

{
  "contactIds": [
    "0031U00000pCm53QAC",
    "0031U00000pCm54QAC"
  ]
}
 
로드 중
Salesforce Help | Article