Loading
保险
InsCensusServiceStd:createUpdateAccounts

InsCensusServiceStd:createUpdateAccounts

使用此服务为给定人口普查中的成员创建个人客户。它还使用 duplicateKeys 参数更新现有个人客户。

类:InsCensusServiceStd

方法:createUpdateAccounts

备注
备注

使用此服务时,必须在组织中启用个人客户。

工作原理

要为给定人口普查中的成员创建个人客户,此服务:

  1. 根据censusMemberIds​. 检索记录列表GroupCensusMember​​
  2. 为每个“GroupCensusMember”创建个人客户。
  3. 以下四个字段以及映射从GroupCensusMember复制到客户记录。

    GroupCensusMember 客户
    FirstName FirstName
    姓氏 LastName
    电子邮件 PersonEmail
    出生日期 PersonBirthdate
  4. 如果您在输入中提供 duplicateKeys 参数,服务会使用客户对象的逗号分隔字段列表来识别重复记录。如果现有客户记录具有这些字段的相同值,服务将使用现有客户记录。如果没有 duplicateKeys 参数,服务会为每个普查成员创建新的客户记录。

    1. duplicateKeys中传递的字段必须是复制到客户记录的字段子集。如果您传递任何其他字段,它们将在重复检测期间被忽略。

  5. 更新普查成员的“AccountId”和“ContactId”字段。

  6. 将“GroupCensusMember.AccountId”设置为新创建的个人客户的 ID,并将“GroupCensusMember.ContactId​​”设置为相应的联系人记录。

  7. 该服务为IsPortalUser为真的GroupCensusMember记录创建用户记录。它使用emailEncoding、localeSID、languageLocale、timeZoneSID和profileId字段来创建用户记录。

远程选项

选项 描述
​​​censusMemberIds​​​

必填。

为其创建客户记录的GroupCensusMember记录 ID 列表。

​​​duplicateKeys​​​

客户对象的逗号分隔字段字符串,用于根据现有客户记录检查重复项。示例:FirstName、LastName、BirthDate。如果您不使用此选项,将忽略所有重复字段。

​​​personAccountRecordType​​​

可选。

个人客户的记录类型。 如果未传递值,则默认设置为个人客户。

​​​emailEncoding​​​

必填。

创建用户记录的编码格式。

​​​localeSID​​​

必填。

地理位置的安全标识符。

​​​languageLocale​​​

必填。

语言的安全标识符。

​timeZoneSID​

必填。

时区的安全标识符。

​profileId​

必填。

与用户记录关联的简档记录的 ID。

输入 JSON

此服务不需要输入 JSON。

输出 JSON

输出 JSON 是成功创建或更新GroupCensusMember记录的客户 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:

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