2015-10-15 44 views
2

Nuxeo的工作流程是很容易的創建一個工作室,並在服務器上部署它,也很可能到jBPM流程集成到Nuxeo的實例(找到一些信息)。 但我想知道在沒有工作室的情況下在nuxeo中創建工作流程的所有可能性。因爲工作室不是免費的,jbpm就像您需要集成的第三方解決方案,我可以在nuxeo中創建沒有工作室或jbpm的工作流程,以及如何完成工作?Nuxeo的工作流程類型

回答

2

你可以做的一切,而不Nuxeo的工作室:它會生成不包含祕密代碼,但到Nuxeo的框架「唯一」標準的XML貢獻Nuxeo的包。重點在於編寫複雜的定製,比如高級工作流需要花費時間,需要對Nuxeo模型有很好的瞭解,並且涉及到的組件可能不容易手工編排。 您必須瞭解the concept of extension points。 然後,你將不得不瀏覽的文檔,源代碼,該APIthe Platform Explorer以手動編寫您的擴展點。見How to Contribute to an Extension

你應該通過閱讀由Studio生成的代碼開始。這將指向您正確的組件。

Nuxeo IDE是一個偉大的免費工具。對Studio進行補充而不是替代,但它有助於撰寫貢獻。

對不起,我的回答並不直接解決您的問題,但我不能在這裏複製the documentation的全部內容以及您必須參與的涉及服務和組件的整個列表。 我只能解釋爲什麼你的問題實際上太大了,並給出了一些指針的第一步。

如果你有信心,有時間花費在學習Nuxeo的的內部,然後繼續用上述信息再後來問一個問題到精確的點狀< <如何使用這項服務做到這一點? >>或< <爲什麼此XML貢獻的這一部分無法按預期工作? >>。 否則您可能會認爲爲Studio服務付費是值得的。

你也應該記住,Nuxeo的工作室的另一個優點是,它會管理你的代碼的升級。

+0

謝謝你的回答,是的,這是一個很大的話題來解釋。但是你是對的,我用studio生成工作流,將這個jar文件導入到eclipse中,並且可以讀取由nuxeo studio生成的代碼。是的,這是檢驗nuxeo模型的最好方法。 – Edgaras

+0

我很高興你找到了方法。你能否驗證答案是否符合你的需求? –