2013-11-21 112 views
1

是否有人在Alfresco Share中創建了自定義對話框或頁面,讓用戶一次更新多個文檔的一個或多個屬性值?Alfresco分享:批量(批量)更新元數據

我要實現這樣的功能,但不想重新發明輪子。所以如果一個類似的解決方案已經存在 - 請讓我知道。

更詳細地,該解決方案,因爲我看到這將是:

  1. 用戶選擇若干文件/文件夾的文件夾中;
  2. 點擊「選定的項目」 - >「編輯屬性」
  3. 對話框顯示類似於標準的「編輯屬性」對話框,只顯示可用於所有選定文檔/文件夾的屬性;
  4. 用戶更改某些值,點擊保存並且所有文檔都會更新。

回答

0

據我所知,目前還沒有這樣一個插件可用於Alfresco共享 - 至少不是公開的。 祝你好運!

2

我寫了關於這個問題的博文:

基本上它包括以下步驟:

  1. 創建一個新的多行動,你上面的建議。
  2. 在行動,確保所有節點都是同一類型的,如果是這樣調用常規形式在列表中,但有一種新的形式-ID第一nodeRef(您在共享配置,custom.xml定義)。還提供您想要更新的節點的列表。

  3. 創建一個新的編輯表格模板FTL用於填充與nodeRefs隱藏字段更新。

  4. 子類的NodeFormProcessor在回購側做nodePersist在所有供給節點的循環。

有關詳細信息:

http://alfresco.blog.redpill-linpro.com/2014/06/25/bulk-edit-of-metadata/