activiti工做流引擎(6)流程定義解析

activiti 提供了輕量級的工做流模型,但一些企業環境中經常使用到的功能並無提供現成的實現,如數據庫

獲取某一流程實例當前處理節點的可選下一節點

這個問題在使用jbpm4的時候,已經有考慮到,當時系統設計人員解決的方法是設計

在部署流程後,再對流程定義的xml執行一次解析,將全部節點的可選下一節點都經過語義解析出來,並存儲到數據庫中

到了使用activiti的時候,此問題並無更好的解決方案,所以將沿用前人的方法:code

因爲activiti 是用了bpmn2來定義流程,區別於jbpm4的jbpl,所以須要從新實現一個parser來解析bpmn2
相關文章
相關標籤/搜索