Loading
保險
InsCensusServiceStd:createContacts

InsCensusServiceStd:createContacts

使用此服務為普查成員建立「連絡人」。

類別:InsCensusServiceStd​​

方法:createContacts

運作方式

  1. 服務會使用 censusMemberIds 來取回並未與「連絡人」記錄相關聯的所有相關 GroupCensusMember​​ 記錄。
  2. 如果 GroupCensusMember​​ 有連結的連絡人,則服務會略過該連絡人。
  3. 服務會建立「連絡人」,並將其連結至 GroupCensusMember​​ 記錄。
  4. 服務會使用 duplicateKeys 選項來識別重複項目。如果有與這些欄位相同值的現有「連絡人」記錄,則服務會使用現有的「連絡人」記錄。輸入中沒有 duplicateKeys 參數時,服務會為每個普查成員建立新的「連絡人」記錄。
  5. 服務會針對每個 GroupCensusMember​​ 檢查 isPortalUser__c 欄位。如果其值為 true ,則服務會建立使用者 (根據使用者電子郵件) 如果其不存在於組織中。
  6. 服務會根據以下必要參數建立使用者:emailEncoding、profileId、​timeZoneSID​​、localeSID 和 ​languageLocale。

輸入

輸入

描述

censusMemberIds

必要。

要建立連絡人的群組普查成員識別碼清單。

遠端選項

選項

描述

languageLocale

必要。

使用者的本地語言。

範例:en_US

localeSID 

必要。

使用者的位置 SID。

範例:en_US

emailEncoding

電子郵件編碼類型。

範例:UTF-8

profileId

必要。

要建立之使用者的設定檔識別碼

設定檔識別碼與使用者識別碼相同。

如需詳細資訊,請參閱 尋找使用者或設定檔 的 Salesforce 識別碼。

timeZoneSID

使用者的時區 SID。

範例:America/New_York

duplicateKeys

以逗號分隔的欄位名稱,可檢查是否有重複的欄位。

範例:FirstName、LastName、BirthDate

若未使用,則服務會忽略所有重複的欄位。

輸入 JSON

此服務不需要輸入 JSON。

輸出 JSON

服務會傳回成功建立的普查成員連絡人識別碼清單。

GroupCensusMember 記錄的識別碼

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

Contact 記錄的識別碼

{    
    "contactIds": [
        "003RO000002yi8iYAA",
        "003RO000002yi8dYAA"
    ]
}
 
正在載入
Salesforce Help | Article