Alfresco - 如何获取所有签出的文件?

时间:2016-06-20 16:57:14

标签: alfresco

我试图获取所有签出文件的清单。不幸的是,我是Alfresco的新手,并且无法弄清楚如何做到这一点。我发现了这个:

https://wiki.alfresco.com/wiki/CMIS_Web_Scripts_Reference#Get_Checked_Out_Documents_.28getCheckedOutDocs.29

这是:

获取用户有权访问的文档列表。

但我不想只为一个用户签出文件,我想要所有用户的签出文件。有办法实现吗?

非常感谢任何帮助,谢谢!!

1 个答案:

答案 0 :(得分:3)

您可以做的是创建自己的网络脚本,您将使用管理员权限执行(这意味着,您将充当管理员,您将看到整个存储库,并且您已经看到了其中的所有文件。)

现在,您所缺少的是一种查找所有签出文档的方法。好吧,当您签出文档时,会创建一个工作副本(原始文件保持锁定状态)。工作副本获得" cm:workingCopy"方面,而原来获得" cm:checkedOut"方面。

您的所有Web脚本需要执行的是执行基于方面的查询并找到所需内容。在编写任何代码之前,您可以使用节点浏览器测试查询。

  

ASPECT:"厘米:签出"