非常多設計人員都在使用EA。他不僅支持UML,相同也全然支持BPMN2.0。《BPMN規范中的三種視圖 》展示的BPMN中三種視圖就是使用此工具所繪制。
activitidesigner
activiti designer 是一個eclipse插件。它尾隨activiti一起公布。
安裝activiti designer有兩種方式:離線或在線。
方式都是在eclipse –> Help -> Install New Software 選擇離線zip包,或者在線更新地址。
相關鏈接例如以下所看到的。
http://activiti.org/designer/update
activiti designer是為開發者而准備的,利用這個插件能夠非常方便的建立BPMN規范下的activiti項目。生產簡單的測試代碼。
eclipse –> File -> New -> …
對應的流程文件在resource –> diagrams內,能夠在這里創建新的流程
能夠在這里創建新的流程
利用它能夠方便的生成測試代碼。項目—》右鍵
ActivitiModeler
Activities Modeler是在Signavio公司的BPMN可視化在線設計器Signavio上構建的。我們能夠將Activiti公布文件里的activiti-explorer.war部署到tomcat上之后進行訪問。
訪問后使用kermit\kermit管理員賬號登陸
Activiti-explorer能夠看做是一個典型的流程應用的操作方式:申請+任務+審計。我們能夠直接在上面進行試驗,畫一些BPMN流程,執行流程等等。
這三個工具均能夠達到設計BPMN規范下的流程。后兩者增加了些activiti擴展內容。我們能夠讓需求或客戶使用在線版的activiti-explorer下的modeler,之后開發者使用activiti-designer增加必要的元素。