2017-04-12 121 views
0

我目前正在開發具有許多自定義行爲和腳本的自定義工作流程。我正在使用Alfresco Maven SDK在我開發它時構建和測試我的項目。這需要我每次想更改/更新我的工作流文件時重新啓動存儲庫層tomcat服務器。我對每次需要花費的時間都感到非常沮喪,這意味着我在等待服務器重啓時浪費時間,特別是當我在其中一個文件中輸入小錯字時。Alfresco:如何在不重新啓動tomcat服務器的情況下更新存儲庫層工作流文件?

我正在尋找一種更新我的文件(尤其是bpmn進程文件)的方法,並將這些更改應用到我的Alfresco實例,而無需每次都重新啓動tomcat服務器。我已在service-context.xml中設置爲true,並且我也嘗試從admin-workflow-console重新部署工作流,但除非手動重新啓動服務器,否則我的更改不會發生。

我使用:露天社區5.2,Maven的SDK 2.2

任何提示或建議將是非常歡迎!

回答

1

是的,你可以通過 工作流管理控制檯做 URL

http://<server>:<port>/alfresco/s/admin/admin-workflowconsole 

防爆::爲您的工作流程定義文件deploy alfresco/workflow/<workflow-definition>.xml

路徑。

再次參考此文檔的更多信息

https://community.alfresco.com/docs/DOC-5079-workflow-console

+0

嗨@vikash,謝謝您的回答。我試過這個,但它似乎沒有收到變化。目前我是: 1.對流程定義文件進行更改並保存。 2.運行工作流控制檯部署線 3.註銷並重新以露天份額 4.啓動工作流的新實例 但它似乎並沒有認識到改變 –

+0

我可以幫助更多的,如果您可以請分享您的流程定義文件。 – vikash

+0

請在https://drive.google.com/file/d/0By5ruty8M4IleWlKSmdQNUNXR0k/view?usp=sharing找到該文件 –

相關問題