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

oce*_*800 1 alfresco

我正在尝试获取所有已签出文档的列表。不幸的是,我是 Alfresco 的新手,不太清楚如何做到这一点。我找到了这个:

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

这是:

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

但我不想要只有一个用户的签出文档,我想要所有用户的签出文档。有办法得到吗?

任何帮助将不胜感激,谢谢!

Lis*_*sta 5

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

现在,您缺少的是找到所有已签出文档的方法。那么,当您签出文档时,就会创建一个工作副本(而原始文件仍处于锁定状态)。工作副本获取“cm:workingCopy”方面,而原始副本获取“cm:checkedOut”方面。

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

宽高比:“cm:签出”