配置 Coach 视图以存储和查看 Enterprise Content Management 文档
您可以从客户机应用程序 (例如 Workplace 或 Process Portal) 在 ECM 服务器上存储和查看文档,方法是配置其中一个文档 Coach 视图 ("文档资源管理器" 或 "ECM 文档列表" 视图) 以及 (可选) File Viewer 视图。
准备工作
存储文档的 Enterprise Content Management (ECM) 服务器可以是以下任意一种:
- BPM 文档库
- 外部 ECM 服务器
- Toolkit 依赖性
- 由于需要访问 ECM 类型,请确保将内容管理 (SYSCM) Toolkit 添加至流程应用程序的依赖性。
- 配置文档视图
- "文档资源管理器" 可以确定在流程上下文中运行时要访问的文档文件夹。 无需进一步配置。 但是,如果打算访问外部 ECM 服务器中的内容,那么需要配置文件夹标识和服务器名称选项。 有关 "文档资源管理器" 的更多信息,请参阅主题 文档资源管理器。
必须先配置“ECM 文档列表”视图,然后才能使用。 例如,必须指定 ECM 服务器配置名称选项。 您还可以通过为以下配置选项提供值来定制缺省搜索:
- 列:提供要在文档列表中显示的一组列。
- 过滤器:提供要在搜索文档时过滤的一组列和值。
- 文档对象类型标识:指定要搜索的文档类型。 缺省文件类型为 cmis:document。
还可以通过配置 CMIS 查询选项来提供完整的 CMIS 查询值。 此查询将覆盖上述所有其他选项。 最终,您还可以覆盖与此视图相关联的搜索服务并提供自己的服务。 有关更多信息,请参阅主题 ECM 文档列表。
关于本任务
将其中一个文档 Coach 视图添加到 Coach ,以使业务用户能够在 ECM 服务器上存储或查看文档。 除非另有指定,否则以下所有步骤都适用于“文档资源管理器”视图和“ECM 文档列表”视图。
过程
下一步
您可能希望通过使用脚本来更新文档 Coach 视图中的绑定;例如,由于向“ECM 文档列表”视图提供的 CMIS 查询值发生更改。 如果运行脚本来更新绑定,那么必须更改先前的值。 在下列 JavaScript 示例中,可通过附加更改旧值的文本来更新列:
tw.local.cmisQueryString = "SELECT cmis:name, cmis:objectId ";
if (tw.local.photoCatagory) tw.local.cmisQueryString = tw.local.cmisQueryString + ", PhotoCatagory";
if (tw.local.photoSubject) tw.local.cmisQueryString = tw.local.cmisQueryString + ", PhotoSubject";
if (tw.local.photoLocation) tw.local.cmisQueryString = tw.local.cmisQueryString + ", PhotoLocation";
if (tw.local.photoDate) tw.local.cmisQueryString = tw.local.cmisQueryString + ", PhotoDate";
tw.local.cmisQueryString = tw.local.cmisQueryString + " FROM acpPhoto";
tw.local.testCoachRefresh = tw.local.testCoachRefresh + "XYZ ";
下列步骤说明了如何创建“ECM 文档列表”视图的搜索服务:
- 通过将“ECM 文档搜索服务”复制到流程应用程序,确保输入和输出变量及类型正确。
- 将“ECM 文档搜索服务”重命名为适当的名称;例如,MySearch。
- 根据需要,更新搜索服务。
缺省服务处理 ECM 文档列表 和 BPM 文档列表的查询。 您可以通过除去不必要的节点来定制流。 您可以维护和更新“搜索 ECM 文档”节点。
- 使用自动映射功能创建输入和输出服务参数与变量之间的映射。