2015-10-15 75 views
0

有沒有辦法在運行時將附加文檔添加到自定義屬性中?如何在Alfresco中爲文檔添加自定義屬性

例如,考慮有一個帶有標準附加文檔控制的起始表單。表單具有與業務相關的元素(例如某些複選框和一些文本字段)。在用戶決定開始工作流程(或者如果表單不是工作流程中的第一個工作表單時完成任務)之後,需要將表單元素的值與附加文檔相關聯以供進一步處理....是否可以使用Alfresco?我的事件不知道在哪裏挖掘和查詢...

謝謝你很花時間!

此致 塞爾

+0

是你的問題如何將財產保存一般(可以在Java中輕鬆完成爲例),或如何將其保存在一個特定的用戶界面? – Gagravarr

+0

您似乎想要將工作流程任務屬性保存在文檔中(附帶該工作流程)。是這樣嗎? – mitpatoliya

+0

@Gagravarr我的問題是關於如何將屬性附加到工作流(packageItem) – SergeZ

回答

0

對於在運行時附接附加的屬性可以在alfresco.Aspect使用方面可以被添加,並在基於requirement.A文件運行時可以具有多於一個方面去除。 對於開發發現下面的東西。

1.檢查什麼是一個方面以及如何創建它(方面將會添加一組屬性)。

2.把它放在你想要的任何階段。

+0

謝謝!是否有可能通過這些屬性搜索文檔(從附加的方面) – SergeZ

0

看起來好像要將工作流任務屬性保存在document()上。因此,要將與工作流相關的屬性傳遞給工作流中附加的文檔,您有兩個選項。

  1. 通過在工作流定義文件中的Alfresco JavaScript。在這裏您需要從執行上下文訪問bpm_package,然後使用它可以訪問附加的文檔。

  2. 通過工作流中的Task Listener類。

    • 結帳this瞭解如何在工作流中添加偵聽器類。

    • 要知道如何訪問附加文件check this.

    • 一旦你有機會獲得附加的文檔,你可以在使用nodeservice的API上 設置屬性。

+0

非常感謝!看起來像非常有用的信息 - '一定會試試這個! – SergeZ

相關問題