Loading
Agentforce 联系中心
使用联系中心的自定义用户名

使用联系中心的自定义用户名

联系中心一次只能有一种用户名格式,您可以为联系中心用户选择自定义的用户名格式。

该文章适用于下述情况:

  • 带 Amazon Connect 的 Salesforce 语音
  • 具有 Amazon Connect 合作伙伴电话服务的 Salesforce 语音

当您使用自定义用户名时,相同的用户名也用于通过 Salesforce 进行 SSO 登录。在您创建联系中心用户时,对于非政府机构,使用的默认用户名格式是 SFUserAlias@SFUserid@SFOrgId,对于政府机构,使用默认用户名格式是 SFUserid@SFOrgId。当您创建联系中心用户时,将在 Amazon Connect 实例中创建具有相同用户名的相应用户。删除联系中心用户时,用户名标识的相应用户会在 Amazon Connect 实例中删除。

使用自定义用户名格式创建联系中心

要将具有自定义用户名格式的用户添加到新联系中心,请编辑与联系中心关联的外部客户端应用程序的 RoleSessionName 属性。RoleSessionName 属性控制联系中心用户的用户名格式。RoleSessionName 属性的默认值对于非政府组织是 SFUserAlias@SFUserid@SFOrgId,对于政府组织是 SFUserid@SFOrgId。

所需的 Edition

适用于:EnterpriseUnlimited Edition
备注
备注 从 Summer '26 版本开始,不能再创建连接的应用程序。新的联系中心使用外部客户端应用程序 (ECA) 进行单点登录 (SSO)。在 Summer '26 版本之前创建的联系中心将继续使用其用于 SSO 的连接的应用程序。
  1. 创建 Amazon Connect 联系中心,不要将用户添加到联系中心。请参阅创建 Amazon Connect 联系中心创建合作伙伴 Amazon 联系中心
  2. 在“设置”中,找到语音设置,选择联系中心,以打开“联系中心详细信息”页面,并在“SAML 策略”部分中编辑RoleSessionName属性值。

    对于在 Summer ‘26 版本之前创建的联系中心,在“设置”中,找到管理连接的应用程序,选择 {contact_center_name} 连接的应用程序,并编辑 RoleSessionName 属性值。

    RoleSessionName 属性值可以是预定义的或自定义的用户定义字段,也可以是预定义字段、自定义字段或由运算符连接的硬编码值的组合。使用插入字段选项,以添加预定义或自定义字段。使用插入运算符选项添加运算符来连接字段值或硬编码值,以获取所需的用户名格式。

    如果无法使用预定义字段创建自定义用户名格式,您可以使用自定义字段创建所需的用户名格式,例如,为联系中心使用第三方身份提供商用户名。

    为标准实体创建自定义字段,并将自定义字段设置为唯一。为自定义字段添加值,并在 RoleSessionName 属性值中使用自定义字段。例如,为用户标准对象创建FederatedLoginID文本字段。将FederatedLoginID文本字段设置为唯一,并为用户添加FederatedLoginID值。然后,使用 RoleSessionName 属性值中的 $User.FederatedLoginID__c 自定义字段,以获取所需的用户名格式。

  3. 将用户添加到联系中心,将在 Amazon Connect 实例中创建具有相同用户名的相应用户。联系中心和 Amazon Connect 用户名采用您在 RoleSessionName 属性值中指定的自定义用户名格式。对于连接的应用程序,从管理连接的应用程序中编辑属性值。自定义用户名

对于外部客户端应用程序,从联系中心详细信息页面编辑属性值。

联系中心详细信息
编辑属性

更新联系中心的用户名格式

Amazon Connect 不允许更新用户名,因此对于预先存在的联系中心,您必须删除联系中心中的用户,并重新添加他们,以使用新的自定义用户名格式。

所需的 Edition

适用于:EnterpriseUnlimited Edition
  1. 在“设置”中,找到语音设置,选择联系中心,以打开联系中心详细信息页面,并在“SAML 策略”部分中编辑RoleSessionName属性值。对于在 Summer ‘26 版本之前创建的联系中心,在“设置”中,找到管理连接的应用程序,选择 {contact_center_name} 连接的应用程序,并编辑 RoleSessionName 属性值。

    RoleSessionName 属性值可以是自定义用户定义字段,也可以是预定义字段、自定义字段或由运算符连接的硬编码值的组合。

    为标准实体创建自定义字段,并将自定义字段设置为唯一。为自定义字段添加值,并在 RoleSessionName 属性值中使用自定义字段。例如,为用户标准对象创建FederatedLoginID文本字段。将FederatedLoginID文本字段设置为唯一,并为用户添加FederatedLoginID值。然后,使用 RoleSessionName 属性值中的 $User.FederatedLoginID__c 自定义字段,以获取所需的用户名格式。

  2. 从 Salesforce 联系中心删除用户。之前映射的相应 Amazon Connect 用户不会被删除,但不会再链接到任何 Salesforce 用户。您仍然可以使用这些 Amazon Connect 用户来维护历史或用于分析和审计目的。
  3. 将用户添加到联系中心,将在 Amazon Connect 实例中创建具有相同用户名的相应用户。Salesforce 联系中心和 Amazon Connect 用户名采用您在 RoleSessionName 属性值中指定的自定义用户名格式。
警告
警告 如果您在更新 RoleSessionName 属性值之前删除了 Salesforce 联系中心用户,删除 Salesforce 用户将删除 Amazon Connect 用户,并且您将丢失相关的用户历史。

将 Amazon Connect 用户名映射到联系中心用户

您可以将预先存在的 Amazon Connect 用户映射到新的 Salesforce 联系中心用户。

所需的 Edition

适用于:EnterpriseUnlimited Edition
  1. 将用户名格式用于与 Amazon Connect 用户名格式对应的 RoleSessionName 属性值。
  2. 如果 Amazon Connect 用户映射到基本路由简档之外的任何路由简档,请确保在将用户添加到联系中心之前,同步 Salesforce 联系中心的路由简档和队列。
  3. 按照使用自定义用户名格式创建联系中心中的描述将用户添加到联系中心,Salesforce 用户会自动映射到相应的 Amazon Connect 用户。
 
正在加载
Salesforce Help | Article