Найти совпадение (частично) совпадающей строки, пометить все файлы как "прочитанные"

Я изучаю возможности использования Alfresco для некоторых проектов моих проектов. Можно ли использовать консоль сценария Alfresco для выполнения следующих действий:

  • Найти все foldernames, содержащие строку1 или строку2 или строку
  • Затем пометьте все файлы в этих папках значением "yes" в поле "PrepareForDelete" (настраиваемое поле, которое обновляется внешним приложением)

Если это невозможно сделать через консоль сценариев Alfressco, возможно ли это сделать с помощью консоли CMIS Workbench?

1 ответ

Решение

Отметьте все файлы в этих папках с пометкой "прочитано"

Документы не получили свойство или опцию "читать" в Alfresco OOTB.

Если вы хотите добавить это свойство к ним, вы должны создать новый пользовательский тип. Проверьте этот учебник.

Если вы используете Share, вы должны также изменить share-config-custom.xml, чтобы пользователи могли изменить или увидеть это свойство. Если вы хотите массово изменить это свойство, я рекомендую реализовать административный веб-скрипт.

Найти папки, имена которых содержат строку1 или строку2 или строку

Выполните следующий запрос cmis-alfresco в консоли браузера узлов. SELECT * FROM cmis: папка WHERE (cmis: имя LIKE "%string1%" или cmis: имя LIKE "%string2%")

Другие вопросы по тегам