配置连接的应用程序用户配置
配置连接的应用程序,以在为第三方应用程序配置用户时节省时间。Salesforce 提供的向导可指导完成针对每个连接的应用程序进行的用户配置设置。
所需的 Edition
| 适用于 Salesforce Classic 和 Lightning Experience |
连接的应用程序可在以下版本中创建:Group、Essentials、Professional、Enterprise、Performance、Unlimited 和 Developer Edition 连接的应用程序可在以下版本中安装:所有版本 |
| 所需用户权限 | |
|---|---|
| 为连接的应用程序配置用户配置: | 查看设置和配置与管理用户和自定义应用程序 |
| 要阅读、创建、更新或删除连接的应用程序: | 自定义应用程序权限与任一 修改所有数据权限或管理连接的应用程序权限 |
| 要更新除“简档”、“权限集”和“服务提供商 SAML 属性”之外的所有字段: | 自定义应用程序权限与任一 修改所有数据权限或管理连接的应用程序权限 |
| 要更新“简档”、“权限集”和“服务提供商 SAML 属性”: | 自定义应用程序和修改所有数据 |
| 要安装和卸载连接的应用程序: | 自定义应用程序权限与任一 修改所有数据权限或管理连接的应用程序权限 |
| 要安装和卸载封装的连接的应用程序: | 自定义应用程序权限与任一 修改所有数据权限或管理连接的应用程序权限 和下载 AppExchange 软件包权限 |
Salesforce 提供了一逐步向导来指导您完成针对每个连接的应用程序进行的用户配置访问权限。
在您使用向导前,必须具备以下条件。
- 适用于要配置第三方服务的连接的应用程序
- 任何连接的应用程序可以支持用户配置,其中包含“书签”连接的应用程序,即无法在基本设置之外配置的连接的应用程序。请查看配置基础连接的应用程序设置。
- 命名凭据
- 命名凭据识别第三方系统及其身份验证设置。调用第三方系统,如创建、编辑或删除客户,在命名凭据中使用第三方身份验证设置。对于命名凭据,您可以指定命名首要。对于贵组织中的现有身份验证提供商,显名委托人可以是第三方系统或现有 OAuth 身份验证中的客户。用户配置向导提示此命名凭据。
- 管理第三方服务或应用程序配置请求的流。
- Salesforce 会提供预配置的流,以简化用户配置的设置流程。从 AppExchange 中,安装 Salesforce 身份用户配置连接器软件包和 Salesforce 身份用户配置索检目录软件包。使用用户配置向导将其中一个流程与连接的应用程序相关联。
- 或者,您可以创建自己的流。有关详细信息,请参阅创建您自己的用户配置流程。
运行用户配置向导
如果为贵组织启用用户配置,使用这些步骤,以开始连接的应用程序的用户配置向导。
- 从“设置”中,在快速查找框中输入连接的应用程序,然后选择管理连接的应用程序。
- 单击连接的应用程序的名称。
- 在连接的应用程序详细信息页面上,单击编辑政策。
- 在“用户配置设置”中,选择启用用户配置。
- 单击保存。
- 在用户配置设置中,单击启动用户配置向导。

在您为连接的应用程序配置用户后,您可以从连接的应用程序详细信息页面中更新用户的帐户信息。为该应用程序配置的所有用户将显示在“用户帐户”下方。
您也可以重新运行向导,以在第三方系统中收集和分析帐户,更改配置并处理所有帐户。
创建您自己的用户配置流程
如果封装的流不支持您想要配置的第三方系统,或如果您想要自定义用户配置流程,您可以创建自己的流。创建流需要您熟悉 Flow Builder 和 Apex 触发器。
使用UserProvisioningPlugin原有 Apex 操作以及 UserProvisioningRequest 和 UserProvAccount 标准对象,创建类型为用户配置的流。在流中包含这些项目。
- 使用具有这些输入和输出变量的
UserProvisioningPlugin类的传统 Apex 操作:- 输入:User、UserProvisioningRequest、UserProvAccount
- 输出:ExternalUserId、ExternalUsername、ExternalFirstName、ExternalLastName、ExternalEmail、Details、Status
- 至少一个原有 Apex 操作具有这些输入和输出参数:
- 输入:userProvisioningRequestId、userId、namedCredDevName、reconFilter、reconOffset
- 输出:ExternalUserId、ExternalUsername、ExternalFirstName、ExternalLastName、ExternalEmail、Details、Status、reconState、nextReconOffset
- “查找用户”获取记录元素,以修改 Salesforce 用户和第三方系统用户之间的用户客户链接
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
