Loading
通过单击(而不是节点)展开 Salesforce
为 Salesforce Connect 跨组织适配器定义外部数据源

为 Salesforce Connect 跨组织适配器定义外部数据源

设置从订阅者组织到另一个 Salesforce 组织的连接,以便您的用户可以通过外部对象访问其数据。

所需的 Edition

适用于:Salesforce Classic 和 Lightning Experience(不适用于高数据量外部对象)

适用于:Developer Edition

另行付费后适用于:EnterprisePerformanceUnlimited Edition

所需用户权限
创建并编辑外部数据源: 自定义应用程序
  1. 从“设置”中,请在快速查找方框中输入外部数据源,然后选择外部数据源
  2. 单击新建外部数据源,或单击编辑修改现有外部数据源。
  3. 填写此字段。
    字段 备注
    外部数据源

    外部数据源的用户友好名称。标签会显示在 Salesforce 用户界面中,例如列表视图。

    如果您将身份类型设置为每个用户,该字段会在用户查看或编辑外部系统的身份验证设置时显示。

    名称

    用于通过 API 引用此外部数据源定义的唯一标识符。

    名称仅能包含下划线和字母数字字符。它必须是唯一的,以字母开头,不包括空格,不以下划线结束,且不能包含两个连续的下划线。

    类型 选择 Salesforce Connect:跨组织
    连接到 确定用于连接到提供商组织的 URL。
    URL 如果您选择连接到Custom URL,请输入提供商组织的登录 URL。
    API 版本 选择提供商组织支持的 API 版本。API 版本决定您可从订阅者组织中访问的提供商组织对象、字段和类型。
    连接超时(秒) 超时前等待提供商组织响应的时间,以秒为单位。默认情况下,该值设为最大值 120 秒。
    可写入外部对象 Lightning 平台以及该组织中的用户可以创建、更新和删除与外部数据源关联的外部对象的记录。外部对象数据存储在组织之外。默认情况下,外部对象为只读。
    启用搜索

    确定订阅者组织中的全局搜索是否也会搜索存储在提供商组织中的外部对象数据。

    在选择时,通过在每个外部对象上选择或取消选择允许搜索,您可以控制哪些外部对象可搜索。

    仅可以搜索外部对象上的文本、文本区和长文本区字段。如果外部对象无可搜索字段,该对象上的搜索不返回记录。

  4. 选择身份验证方法,该方法指定订阅者组织如何向目标组织进行身份验证。我们建议您使用命名凭据进行可靠和安全的身份验证。
    • 如果您选择命名凭据,然后选择要在命名凭据字段中使用的命名凭据。
    • 如果您选择传统,然后选择身份类型。身份类型决定了订阅者组织是使用一组还是多组凭据来访问提供商组织。请参阅外部数据源的身份类型
  5. 如果您选择原有,请选择身份验证协议。
    • 如果选择密码身份验证,请输入用户名和密码,以访问外部系统。
    • 如果选择 OAuth 2.0,请填写这些字段。
    字段 说明
    验证提供商 选择 Salesforce 验证提供商。请参见配置 Salesforce 身份验证提供商。在生产组织中,外部数据源不能使用将授权或令牌请求指向 sandbox 组织的身份验证提供程序。同样,在 sandbox 组织中,外部数据源不能使用将授权或令牌请求指向生产组织的身份验证提供程序。
    范围

    指定请求访问标记的权限范围。您的验证提供商确定允许的值。请参阅使用范围参数

    在设置范围时,请谨记这些注意事项。

    • 您输入的值会替换指定身份验证提供商中定义的默认范围值。
    • 是否定义范围会影响每个 OAuth 流是否通过同意页面提示用户。
    • 我们建议您请求刷新标记或离线访问。否则,标记过期时,您会失去对外部系统的访问权限。
    保存时启动验证流程

    要身份验证外部系统并获取 OAuth 标记,选择此复选框。此身份验证过程称为 OAuth 流程。

    您单击保存,外部系统会提示您登录。成功登录后,外部系统会授予 OAuth 标记,可让您从本组织访问数据。

    在您需要新标记时,请重复 OAuth 流程;例如,如果标记过期,或如果您编辑范围或验证提供商字段。在令牌过期时,外部系统返回 401 HTTP 错误状态。

  6. 单击保存
  7. 单击验证并同步,并确认连接成功。
    • 如果您收到错误消息,请参考这些资源:REST API 开发人员指南中的“状态代码和错误响应”,以及 SOAP API 开发人员指南中的“API 调用中使用的核心数据类型”中的“API 故障元素”、“异常代码”、“错误”和“状态代码”部分。
    • 从 Winter ’26(API 版本 65.0)开始,SOAP API login() 方法默认在新组织中禁用。如果您在使用密码身份验证时遇到 INVALID_OPERATION 错误,请使用 API 版本 64.0 或早期版本,并在“设置”中手动启用 SOAP API login() 来解决它。请参阅 login()
  8. 或者,选择表并单击同步,为每个选定表执行以下操作。
    • 自动创建 Salesforce 外部对象。
    • 自动为每个与 Salesforce 元数据字段类型相配的表列创建自定义字段。
    您也可以选择手动创建外部对象和自定义字段,以便映射到外部数据。执行此操作可以自定义外部对象名称,决定为哪些表列创建自定义字段,并自定义该字段的名称。但此方法耗时长,并需要手动维护。
 
正在加载
Salesforce Help | Article