Loading
保險
InsCensusService:createContacts

InsCensusService:createContacts

使用此服務為普查成員和社群 (入口網頁) 使用者建立「連絡人」。

重要
重要 自 Winter '23 起,我們已啟用 InsCensusServiceStd:createContacts 服務,以使用 Financial Services Cloud 和 Health Cloud 的 Salesforce 標準資料模型。現有客戶可以繼續使用此服務,但保險受管理封裝中不會提供進一步的增強功能。

類別: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

使用者的時區 SID。

範例:America/New_York

duplicateKeys

以逗號分隔的欄位名稱。

用於檢查是否有重複的欄位。

範例:FirstName、LastName、BirthDate

若未使用,則會忽略重複欄位

注意:針對自訂欄位,格式為命名空間,後面接著欄位名稱。例如:vlocity_ins__Gender__c

輸入 JSON

此服務不需要輸入 JSON。

輸出 JSON

輸出 JSON 結果將是成功建立的普查成員連絡人識別碼清單。

{
  "contactIds": [
    "0031U00000pCm53QAC",
    "0031U00000pCm54QAC"
  ]
}
 
正在載入
Salesforce Help | Article