将文件附件从 Salesforce CRM 对象引入 Data 360
使用 Salesforce CRM 连接器将文档或客户支持文件等内容文件接收到 Data 360 中。您可以接收附加到标准和自定义 CRM 对象的内容文件,包括最近上传的 10 万个历史文件和前进的所有新文件。Data 360 将内容转换为生成式 AI、分析和自动化的可搜索向量,同时保留搜索上下文。
所需的 Edition
| 适用于:Data 360 支持的所有版本。请参阅 Data 360 版本可用性。 |
文件附件摄取的工作方式
在您设置文件附件接收时,Data 360 会接收附加到 CRM 对象的所有文件,而不论您何时创建到 CRM 组织及其数据流的连接。相关数据流包括:
您可以接收在非结构化数据文件格式中列出的类型的文件附件
在设置期间,安装内容捆绑包以部署三个内容数据流,然后创建搜索索引以启用文件附件接收。在部署内容捆绑包之前,搜索索引会触发最多 100,000 个附加到 CRM 对象的最新历史文件的初始第 0 天摄取。这 100,000 个限制适用于每个 CRM 对象,无论您创建了多少个搜索索引。初始摄取后,所有新文件附件都将被增量摄取,相关搜索索引将自动刷新。
ContentDocument、ContentVersion 和 ContentDocumentLink 数据流接收所有文件的元数据。100,000 限制仅适用于文件内容。
如果您在 2026 年 7 月之前从 CRM 接收文件附件到 Data 360,ContentVersion 数据流的行为与其他 CRM 内容对象不同。
- ContentDocument 和 ContentDocumentLink(结构化数据)在初始摄取期间摄取所有内容。
- 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 对象的现有附件。 |
步骤 2:部署标准 Content_Bundle
安装标准 Content_Bundle,以部署内容文档、内容版本和内容文档链接数据流。了解有关安装数据工具包支持的标准数据包的更多信息。
- 从应用程序启动程序中,打开 Data 360 (Data Cloud)。
- 在 Data 360 中,转到数据流选项卡。
- 单击新建以创建新数据流。
- 选择数据源:Salesforce CRM,然后单击下一步。
- 选择具有要接收的文件附件的 CRM 组织,然后单击查看捆绑包。
- 在标准捆绑包中,选择 Content_Bundle,然后单击下一步。
- 在新建数据流中,确保为左侧的每个数据流选择所有字段。您不需要配置任何其他设置。
- 单击下一步继续。
- 选择相关数据空间,然后单击部署。内容数据包为您的 CRM 对象及其相互关系部署了这三个数据流。
-
转到数据流选项卡,确认关系已创建并处于活动状态。
内容文档:表示上载到 Salesforce CRM 中的库的文档。
内容版本:表示 Salesforce CRM 中文档的特定版本。
内容文档链接:表示指向共享文件的用户、小组、记录或库的链接。
步骤 3:创建目标 CRM 对象 DMO 和内容文档 DMO 之间的关系
Data 360 部署三个内容数据流及其相互关系后,配置对象关系。
- 在 Data 360 中,转到数据模型选项卡。
- 从数据模型对象中,选择内容文档关系。
- 打开“关系”选项卡,然后单击编辑。
-
添加具有这些值的新关系行。
对象 内容文档关系 字段 相关项目 基数 N:1 相关对象 Data Cloud 和包含文件附件的对象 相关字段 包含文件附件的对象的主键,例如:客户 ID - 保存新关系。
- 转到数据模型,然后转到数据模型对象和内容文档关系,以确保对象 DMO(例如个案、业务机会、客户或您的自定义对象 DMO)和 ContentDocumentRelationship DMO 之间存在关系。
-
请确认以下关系也存在。Data 360 通常在 Content_Bundle 部署期间自动创建这些关系。如果不存在,使用这些值手动创建。
对象 内容文档关系 字段 内容文档 基数 ManyToOne 相关对象 内容文档 相关字段 内容文档 ID 对象 内容文档 字段 上次发布版本 基数 ManyToOne 相关对象 确认内容版本 相关字段 内容版本文档 ID 对象 内容文档关系 字段 内容文档 基数 ManyToOne 相关对象 内容文档 相关字段 内容文档 ID 对象 内容文档版本 字段 内容文档 基数 ManyToOne 相关对象 内容文档 相关字段 内容文档 ID
步骤 4:使用高级设置创建搜索索引
如果您创建的内容数据流没有附带的搜索索引,Data 360 将只接收文件元数据。要触发文件摄取,请创建搜索索引。在您创建并选择正确的附件数据模型后,Data 360 会按照相反的时间顺序(最新的优先)自动检测和接收历史文件附件。
- 从 Data 360 中,打开搜索索引选项卡并单击新建,以创建新的搜索索引。
- 单击高级设置,然后单击下一步。
- 在选择搜索类型下,选择矢量搜索或混合搜索。
- 选择文件附件所在的相关数据空间和源数据模型对象 (DMO)。
- 在选择要分块的字段上,单击包含文件附件。
- 选择 ContentDocumentVersion DMO,然后单击保存。
-
根据需要配置其他设置,并保存搜索索引。
创建搜索索引后,Data 360 会立即开始接收和索引文件附件,以使内容在搜索索引可用。要验证 Data 360 是否摄取了您的文件并将其编入索引,您可以通过查询编辑器查询块 DMO,然后确认您从文件中看到了相关块。
Data 360 按照数据刷新提取过程中的描述刷新数据。此增量摄取包含新文件。Data 360 从数据流中捕获任何新的文件附件或删除的文件作为事件。
