cmis如何查询与ibm bpm实例相关的文件信息?

问题描述

我正在尝试获取与ibm bpm实例相关的所有文件的信息,但是以下查询对我不起作用,并且JavaScript控制台中也没有错误。我正在使用ECM文档列表,并在配置中添加一个包含查询的变量。

"SELECT cmis:name,IBM_BPM_Document_FileNameURL,IBM_BPM_Document_UserId FROM IBM_ WHERE IBM_BPM_Document_ProcessInstanceId = 75774"

谢谢

解决方法

我假设您使用的是外部ECM服务器,而不是IBM BPM / BAW随附的嵌入式ECM。

鉴于此问题,我将按以下顺序进行调试;

  1. 使用相关的ECM浏览器(对于Filenet,为ACCE)检查是否 文档具有保存instanceID值的属性。 因为,默认情况下,外部ECM服务器没有这样的文档 属性。
  2. 如果文档具有此类属性,请在 查询的“ WHERE”子句。如果没有,那就跟谁说话 维护ECM环境以创建此类属性并使 确保已正确设置(设置为正确的instanceId) 文档。

如果可以访问它,另一种解决方案可以使用“ BPM文档列表”和“ BPM文件上载器”,它们具有将文档与当前流程实例相关联的功能(作为配置选项)。