最近一直在整流程控制臺,發現還是有不少成就感的,尤其昨天又實現了動畫回放流程。這可是忽悠領導的最佳手段啊,我先給大家看一下我們控制臺的規劃和進度(提供源碼下載地址
):
-------------------------------------------------近期
* 細化task的生命周期,重新整理task操作
* 流程實例歷史
* 表格方式查看流程歷史
------------------------------------------------- 遠景
* 流程仿真
* 修改流程圖
* 細粒度權限控制
* 回退
* 會簽
* 委派
* swimlane
* BI
* BAM
* 儀表盤
-------------------------------------------------ChangeLog
* 2009-07-01
* [DONE] 實現動畫方式回放流程
* [DONE] 實現deployment的suspend, resume(CR1顯示已暫停定義列表時出現問題,trunk下已修正,等待GA)
* [DONE] 實現processInstance的suspend, resume, end(CR1和trunk里,都沒有暴露suspend和resume方法)
* [DONE] 實現personalTasks, groupTasks, take task, cancel task
* 2009-06-29
* [DONE] 登陸頁面,登錄名和密碼為1/1
* [DONE] 添加start和signal,complete task時,添加變量
* [DONE] 整合web流程設計器,可以直接發布流程定義
* [DONE] 國際化
* 2009-06-01 and before
* [DONE] 發布xml格式的流程定義
* [DONE] 流程定義管理(list, start, delete)
* [DONE] 顯示流程圖(只在Process Instance詳細信息中可顯示)
* [DONE] 流程實例管理(list, signal, view, delete)
* [DONE] 任務管理(list, complete)
* [DONE] 追蹤流程圖(顯示Process Instance的當前位置)
* [DONE] 多流向選擇
* [DONE] 用戶權限(user, group, membership的CRUD功能)
* [DONE] 報表(most active process)
呵呵,現在實現的功能畢竟還是有限,我們的功能規劃在一定程度上可能有些局限,希望大家能給多提提建議,認為控制臺里還可以加些什么功能。這可是開源的啊,大家為了自己也要多提出建議來,O(∩_∩)O哈哈~
下面是我們控制臺一些功能的視頻演示,包括流程設計和發布,動畫回放流程等。
大家可以看看視頻:
http://www.family168.com/bbs/dispbbs.asp?boardid=6&Id=473
截圖請看:
http://www.family168.com/bbs/dispbbs.asp?boardid=6&Id=463
svn的下載地址:
http://jbpmside.googlecode.com/svn/trunk
posted on 2009-07-02 12:34
卡宴 閱讀(1143)
評論(4) 編輯 收藏 所屬分類:
jBPM