Microsoft SharePoint 的集成注意事项

IBM® BPM 支持 ECM 与 Microsoft SharePoint 集成。

定义 Microsoft SharePoint 服务器的 ECM 服务器属性时,缺省 CMIS Web Service 上下文路径为“/_vti_bin/cmis/soap”。 有关指定上下文路径的信息,请参阅主题“通过 IBM BPM 访问 SharePoint CMIS 提供程序”。您可以与 Microsoft SharePoint 管理员联系,以获取完整的连接信息。

以下部分中描述了 Microsoft SharePoint 的其他集成注意事项:

  • 设置
  • CMIS 功能
  • 与 CMIS 标准的偏离
  • 文档名
  • 与流程中文件夹的兼容性
  • 引用

设置

您的 Microsoft SharePoint 安装可能会将 URL 约定用于非 IBM BPM 所预期的 CMIS Web Service 端点。请参阅主题“通过 IBM BPM 访问 SharePoint CMIS 提供程序”,以获取有关如何为 IBM BPM 确定 CMIS Web Service 寻址能力的信息。

CMIS 功能

Microsoft SharePoint 支持下表中描述的可选 CMIS 功能:

CMIS 功能 Microsoft SharePoint BPM 注意事项
ACL manage 不适用
AllVersionsSearchable false 搜索仅适用于文档的最新(主要)版本
更改 objectidsonly 不适用
ContentStreamUpdatability anytime  
GetDescendants false 不适用
GetFolderTree true  
连接 none 查询不能包括任何 JOIN 子句
Multifiling false 文档只能驻留在一个文件夹中
PWCSearchable true  
PWCUpdatable true  
查询 bothseparate  
Renditions 不适用 不适用
Unfiling false 文档始终归档在文件夹中
VersionSpecificFiling false  

与 CMIS 标准的偏离

Microsoft SharePoint 在以下方面不符合 OASIS CMIS 标准:

  • 创建文档时,必须提供文档的内容。
  • 针对查询中的 WHERE 子句,不支持 IN 和 LIKE 运算符。

文档名

Microsoft SharePoint 不允许针对内容存储单独的文档名和文件名。创建文档时,Microsoft SharePoint 将自动采用您提供的文档名,并从内容文件名添加文件扩展名。然后,该合并名将作为文档名使用。例如,如果内容中包含文件名 Claim.pdf,并且文档名的值为 Claim 2016-123,那么 Microsoft SharePoint 将使用 Claim 2016-123.pdf 名来存储文档。

如果您检入的文档使用了服务中的内容集成步骤,您将无法为内容提供新名称和文件名。具有两个名称的请求失败。可以对内容文件名或文档名设置文件名。

当您创建或更新使用 Document Explorer、文档列表或 Heritage 文档列表 Coach 视图的文档时,文档名将根据之前的描述自动计算。

与流程中文件夹的兼容性

Microsoft SharePoint 不允许使用 WHERE 子句中的 cmis:objectIdcmis:versionSeriesId 执行查询。 针对 IBM BPM managed store获取子代操作中,不会返回引用自这些系统的文档和文件夹的精确信息。请参阅从 IBM BPM 文件夹引用外部 ECM 系统

引用

有关 OASIS CMIS 标准的 Microsoft SharePoint 实施的信息,请参阅 Microsoft 主题 Content Management Interoperability Services (CMIS) connector overview (SharePoint Server 2010)