为什么CMIS没有让孩子们回到工作流程?

时间:2014-03-05 16:10:02

标签: alfresco activiti alfresco-share cmis

Alfresco版本4.2e

我在特定文件上启动了“审核并批准工作流程”,为用户分配任务。

然后我通过REST获得了用户任务:

{
.....
 "bpm_package": "workspace://SpacesStore/db7ec6c5-4dfe-44fd-a7fd-271526237c86",
....
{

根据http://forums.alfresco.com/forum/developer-discussions/workflow/workflow-rest-api-and-workflow-content-12022010-0903

我认为我可以通过CMIS REST检索工作流包子,但是当我通过它调用它时:

http://localhost:8080/alfresco/service/cmis/s/SpacesStore/i/db7ec6c5-4dfe-44fd-a7fd-271526237c86/children

它返回没有孩子的回复:

<feed>
   ....
  <title>db7ec6c5-4dfe-44fd-a7fd-271526237c86 Children</title>
  <updated>2014-03-05T12:12:46.356+03:00</updated>
  <opensearch:totalResults>0</opensearch:totalResults>
  <opensearch:startIndex>0</opensearch:startIndex>
  <opensearch:itemsPerPage>-1</opensearch:itemsPerPage>
  <cmisra:numItems>0</cmisra:numItems>
</feed>

拜托,有人可以告诉我吗?!

1 个答案:

答案 0 :(得分:1)

我怀疑问题可能是关联是bpm:packageContains而不是cm:contains。 CMIS不支持父子关系(包含文档的文件夹除外)。我相信由CMIS支持的唯一由Alfresco定义的父子关系可能是cm:contains。