Loading
关于 Salesforce Data 360
将文件附件从 Salesforce CRM 对象引入 Data 360

将文件附件从 Salesforce CRM 对象引入 Data 360

使用 Salesforce CRM 连接器将文档或客户支持文件等内容文件接收到 Data 360 中。您可以接收附加到标准和自定义 CRM 对象的内容文件,包括最近上传的 10 万个历史文件和前进的所有新文件。Data 360 将内容转换为生成式 AI、分析和自动化的可搜索向量,同时保留搜索上下文。

所需的 Edition

适用于:Data 360 支持的所有版本。请参阅 Data 360 版本可用性
所需用户权限
接收内容文档数据
  • 权限集:
    • Data 360 架构师
其他权限
  • 设置 | 权限集 | Data Cloud Salesforce 连接器 | 应用程序权限 | 内容 | 查询非否决文件

    如果您找不到内容部分,请在搜索栏中搜索“管理内容权限”。

  • Knowledge 附件接收的设置 | 权限集 | Data Cloud Salesforce 连接器 | 应用程序权限 | 允许查看 Knowledge
  • 设置 | Salesforce Files | 一般设置 | Salesforce Files 设置 | 启用将文件引入 Data Cloud
  • 设置 | 已安装软件包 并确认 SSOT 版本是 1.68 或更高版本。

文件附件摄取的工作方式

在您设置文件附件接收时,Data 360 会接收附加到 CRM 对象的所有文件,而不论您何时创建到 CRM 组织及其数据流的连接。相关数据流包括:

  • 内容文档:表示上载到 Salesforce CRM 中的库的文档。
  • 内容版本:表示 Salesforce CRM 中文档的特定版本。
  • 内容文档链接:表示指向共享文件的用户、小组、记录或库的链接。

您可以接收在非结构化数据文件格式中列出的类型的文件附件

在设置期间,安装内容捆绑包以部署三个内容数据流,然后创建搜索索引以启用文件附件接收。在部署内容捆绑包之前,搜索索引会触发最多 100,000 个附加到 CRM 对象的最新历史文件的初始第 0 天摄取。这 100,000 个限制适用于每个 CRM 对象,无论您创建了多少个搜索索引。初始摄取后,所有新文件附件都将被增量摄取,相关搜索索引将自动刷新。

ContentDocumentContentVersionContentDocumentLink 数据流接收所有文件的元数据。100,000 限制仅适用于文件内容。

备注
备注

如果您在 2026 年 7 月之前从 CRM 接收文件附件到 Data 360,ContentVersion 数据流的行为与其他 CRM 内容对象不同。

  • ContentDocumentContentDocumentLink(结构化数据)在初始摄取期间摄取所有内容。
  • ContentVersion(非结构化文件内容)仅接收您在创建数据流后创建或更新的五个版本。要触发历史文件接收,请删除现有 ContentVersion 数据流,并部署标准 content_bundle。然后,使用文件附件创建新的 Salesforce 对象,或使用现有 Salesforce 对象的现有附件。
  • 文件附件接收不支持完全刷新或完全替换 ContentVersion 数据流。

在设置文件附件接收之前,请通过以下其中一个场景计划您的工作流。

场景 步骤
首次设置 使用 Salesforce CRM 连接器安装部署内容文档、内容版本和内容文档链接数据流的 content_bundle。将文件附加到标准或自定义 Salesforce 对象,并为所需的 CRM 对象部署数据流。使用适当的源和附件 DMO 创建搜索索引。
您在 2026 年 7 月 10 日之前创建了内容数据流

您在 2026 年 7 月之前创建的任何内容数据流与此文件附件接收工作流不兼容。

如果您在 2026 年 7 月之前创建了 ContentDocument、ContentVersion 和 ContentDocumentLink 数据流,则您只能在创建数据流后接收附加到 CRM 对象的文件。

要接收历史文件附件,请删除现有内容数据流并部署标准 content_bundle。然后,使用文件附件创建新的 Salesforce 对象,或使用现有 Salesforce 对象的现有附件。

设置文件附件摄取

开始之前

  1. 确定 CRM 组织中具有要接收的文件附件的对象(例如,客户)。
  2. 要从外部 CRM 组织接收文件附件,请设置到该组织的外部 CRM 组织连接。对于 CRM 主页组织,Data 360 会自动为您创建连接。

步骤 1:为所需的 CRM 对象部署数据流

为要接收的文件附加到的特定 CRM 对象(标准或自定义)创建或部署数据流(例如,个案、业务机会)。了解如何创建 Salesforce CRM 数据流。

步骤 2:部署标准 Content_Bundle

备注
备注 如果您已经拥有内容文档、内容版本和内容文档链接数据流,请先将其删除。删除任何下游依赖性,例如搜索索引或检索器。

安装标准 Content_Bundle,以部署内容文档、内容版本和内容文档链接数据流。了解有关安装数据工具包支持的标准数据包的更多信息。

  1. 从应用程序启动程序中,打开 Data 360 (Data Cloud)。
  2. 在 Data 360 中,转到数据流选项卡。
  3. 单击新建以创建新数据流。
  4. 选择数据源:Salesforce CRM,然后单击下一步
  5. 选择具有要接收的文件附件的 CRM 组织,然后单击查看捆绑包
  6. 标准捆绑包中,选择 Content_Bundle,然后单击下一步
  7. 新建数据流中,确保为左侧的每个数据流选择所有字段。您不需要配置任何其他设置。
  8. 单击下一步继续。
  9. 选择相关数据空间,然后单击部署。内容数据包为您的 CRM 对象及其相互关系部署了这三个数据流。
  10. 转到数据流选项卡,确认关系已创建并处于活动状态。

    内容文档:表示上载到 Salesforce CRM 中的库的文档。

    内容版本:表示 Salesforce CRM 中文档的特定版本。

    内容文档链接:表示指向共享文件的用户、小组、记录或库的链接。

步骤 3:创建目标 CRM 对象 DMO 和内容文档 DMO 之间的关系

Data 360 部署三个内容数据流及其相互关系后,配置对象关系。

  1. 在 Data 360 中,转到数据模型选项卡。
  2. 从数据模型对象中,选择内容文档关系
  3. 打开“关系”选项卡,然后单击编辑
  4. 添加具有这些值的新关系行。
    对象 内容文档关系
    字段 相关项目
    基数 N:1
    相关对象 Data Cloud 和包含文件附件的对象
    相关字段 包含文件附件的对象的主键,例如:客户 ID
  5. 保存新关系。
  6. 转到数据模型,然后转到数据模型对象内容文档关系,以确保对象 DMO(例如个案、业务机会、客户或您的自定义对象 DMO)和 ContentDocumentRelationship DMO 之间存在关系。
  7. 请确认以下关系也存在。Data 360 通常在 Content_Bundle 部署期间自动创建这些关系。如果不存在,使用这些值手动创建。
    对象 内容文档关系
    字段 内容文档
    基数 ManyToOne
    相关对象 内容文档
    相关字段 内容文档 ID
    对象 内容文档
    字段 上次发布版本
    基数 ManyToOne
    相关对象 确认内容版本
    相关字段 内容版本文档 ID
    对象 内容文档关系
    字段 内容文档
    基数 ManyToOne
    相关对象 内容文档
    相关字段 内容文档 ID
    对象 内容文档版本
    字段 内容文档
    基数 ManyToOne
    相关对象 内容文档
    相关字段 内容文档 ID

步骤 4:使用高级设置创建搜索索引

如果您创建的内容数据流没有附带的搜索索引,Data 360 将只接收文件元数据。要触发文件摄取,请创建搜索索引。在您创建并选择正确的附件数据模型后,Data 360 会按照相反的时间顺序(最新的优先)自动检测和接收历史文件附件。

备注
备注 对于现有搜索索引,Data 360 不会接收历史文件附件。要获取历史文件附件,请重建搜索索引
  1. 从 Data 360 中,打开搜索索引选项卡并单击新建,以创建新的搜索索引。
  2. 单击高级设置,然后单击下一步
  3. 选择搜索类型下,选择矢量搜索混合搜索
  4. 选择文件附件所在的相关数据空间和源数据模型对象 (DMO)。
  5. 选择要分块的字段上,单击包含文件附件
  6. 选择 ContentDocumentVersion DMO,然后单击保存
  7. 根据需要配置其他设置,并保存搜索索引。

    创建搜索索引后,Data 360 会立即开始接收和索引文件附件,以使内容在搜索索引可用。要验证 Data 360 是否摄取了您的文件并将其编入索引,您可以通过查询编辑器查询块 DMO,然后确认您从文件中看到了相关块。

    Data 360 按照数据刷新提取过程中的描述刷新数据。此增量摄取包含新文件。Data 360 从数据流中捕获任何新的文件附件或删除的文件作为事件。

 
正在加载
Salesforce Help | Article