Loading
保险
InsCensusServiceStd:createContacts

InsCensusServiceStd:createContacts

使用此服务为人口普查成员创建联系人。

类:InsCensusServiceStd​​

方法:createContacts

工作原理

  1. 该服务使用 censusMemberIds​​​检索没有与其关联的联系人记录的所有相关 ​GroupCensusMember​​ 记录。
  2. 如果 ​​GroupCensusMember​​ 包含已链接联系人,服务会跳过。
  3. 服务会创建联系人,并将其链接到记录GroupCensusMember​​。
  4. 服务使用duplicateKeys选项识别重复项。如果现有联系人记录对这些字段具有相同的值,服务将使用现有联系人记录。当输入中没有 duplicateKeys 参数时,服务会为每个人口普查成员创建新的联系人记录。
  5. 对于每个字段,GroupCensusMember​​服务检查isPortalUser__c字段。如果它的值为“真”,则服务会创建用户(如果它不存在于组织中)。
  6. 该服务根据这些必需的参数创建用户:emailEncoding​​​、​profileId​、​timeZoneSID​​、​localeSID​和 ​languageLocale​。

输入

输入

描述

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

如果未使用,服务会忽略所有重复字段。

输入 JSON

此服务不需要输入 JSON。

输出 JSON

该服务返回成功创建的人口普查成员的联系人 ID 列表。

GroupCensusMember记录的 ID

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

Contact记录的 ID

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