查找匹配字符串的foldernames(partialy),将所有文件标记为“read”

时间:2017-09-12 07:17:56

标签: alfresco alfresco-share cmis alfresco-webscripts cmis-workbench

我正在探索将Alfresco用于我项目的一些项目的可能性。是否可以使用Alfresco脚本控制台执行以下操作:

  • 查找包含 string1 string2 string
  • 的所有foldernames
  • 然后在“PrepareForDelete”字段中标记这些文件夹中的所有文件,其值为“yes”(自定义字段由外部应用程序更新)

如果无法通过Alfressco的脚本控制台执行此操作,是否可以使用CMIS工作台的控制台执行此操作?

1 个答案:

答案 0 :(得分:0)

将这些文件夹中的所有文件标记为“已读”

文件未在Alfresco OOTB中获取“读取”属性或选项。

如果要向其添加此属性,则应创建新的自定义类型。 Check this tutorial

如果您使用的是Share,则还应修改share-config-custom.xml,以允许用户修改或查看此属性。 如果你想大规模改变这个属性,我会建议实现一个管理webcript。

查找名称包含string1或string2或字符串

的文件夹

在Node Browser控制台中执行以下cmis-alfresco查询。 SELECT * FROM cmis:文件夹WHERE(cmis:name LIKE'%string1%'或cmis:name LIKE'%string2%')