2016-01-20 65 views
0

我們有一個文檔庫,需要爲了便於搜索而構建元數據,但由於信息的性質,不可能使用約束。標記似乎是一個有趣的選擇:它保持元數據結構化,但允許用戶即時創建新的值。文檔類型的多個標籤池

此解決方案的問題是每個屬性都需要具有特定的標記池。想象一下,一個文件有兩個屬性:

  • 實體
  • 過程

在理論上,我們可以把這個信息到元數據字段與約束(數據庫甚至支持),但用戶希望能夠即時創造價值。標籤看起來很有趣,但我們不希望將實體列表中的標籤與「進程」列表中的標籤混合在一起。每個標籤都應該有自己的「池」。

有沒有人在Alfresco做過這樣的事情?看起來我們不得不撕開標籤系統並基本上重寫它,但可能比這更容易。

回答

2

如果你唯一的問題與標籤有關的動態創建,那麼你應該看看「類別」。在類別中,只有管理員用戶可以創建所需的類別結構。然後,普通用戶將能夠使用它們對文檔進行分類。

我你的情況我想你需要像這樣

  • 實體
    • ENTITY1
    • ENTITY2
    • ENTITY3 ....
  • 過程
    • 處理1
    • 進程2
    • Process3 .....

如果是的話,你應該B,能夠使用類別。

+0

我已經研究過使用類別。我們需要能夠指定類別的基礎,但組件(ftl)只需要一個硬編碼的noderef來指定起始節點。而且,你不能即時創建它們,只有管理員可以。所以看起來我們正在考慮大量開發,無論是使用數據庫表還是使用類別樹作爲後盾...... –