适用于: 开发 人员
当应用需要基于 SharePoint Embedded 容器中存储的文件提供地面代理体验时,请将 Microsoft Foundry 代理服务与 SharePoint 知识源配合使用。
注意
SharePoint Embedded 的 SharePoint 知识源以预览版提供。
先决条件
在开始之前,请确保:
- 具有至少一个容器的 SharePoint Embedded 应用。
- SharePoint Embedded 应用的容器类型 ID。
- Microsoft Foundry 代理服务项目。
- 在预览期间,租户中至少有一个智能 智能 Microsoft 365 Copilot 副驾驶® 副驾驶®许可证。
- 在代理必须访问内容的每个使用租户中更新容器类型注册的权限。
在预览期间,需要 Copilot 许可证。 预览版后的计费要求可能会更改。
配置 SharePoint 知识源
将 Foundry SharePoint 知识源 remoteSharePointParameters.containerTypeId 配置为 SharePoint Embedded 容器类型 ID。
有关特定于源的配置详细信息,请参阅 SharePoint 知识源属性。
授予 Foundry 对容器类型的访问权限
向 Microsoft Foundry 授予对每个使用租户中的容器类型的读取访问权限。 Foundry 应用程序 ID 为 880da380-985e-4198-81b9-e05b1cc53158。
容器类型的拥有应用程序必须在使用租户中调用注册 API。
PUT /storage/fileStorage/containerTypeRegistrations/{fileStorageContainerTypeId}/applicationPermissionGrants/880da380-985e-4198-81b9-e05b1cc53158
Content-Type: application/json
{
"delegatedPermissions": ["readContent"],
"applicationPermissions": ["none"]
}
将 替换为 {fileStorageContainerTypeId} 容器类型 ID。
还可以在初始容器类型注册期间使用 创建容器类型注册 终结点授予此权限。
验证检索
- 将支持的文件上传到 SharePoint Embedded 容器。
- 等待索引完成。
- 以有权访问容器内容的用户身份登录。
- 向代理询问上传的文件可以回答的问题。
- 确认答案基于预期的 SharePoint Embedded 内容。
如果答案省略了预期的文件,检查:
- 使用租户中的容器类型注册。
- Foundry 应用程序权限授予。
- 用户对容器和文件的访问权限。
- 支持的文件格式。
- 内容可发现性设置。
- 索引延迟。