熟悉工作流的功能,自己實現乙個工作流。
工作流實現的功能: 1、
提供表單定義功能,能夠方便的將
jsp等動態表單和工作流銜接; 2、
通過web的方式定義工作流(和現在的
activex
控制項定義工作流類似,
flash或者)
3、能夠方便的嵌入到其他框架中,提供方便的使用者許可權管理介面,提供完善的
api二次開發介面; 4、
方便查詢和歸檔,能夠方便的將表單資料提取出來,給業務系統使用; 5、
方便將執行期的工作流所有的資料,轉移到
history
庫中; 6、
通過資料庫的
view
將執行庫和歷史庫合併,提供查詢和統計功能; 7、
工作流的節點,能夠方便的執行多個業務邏輯; 8、
能夠對工作流進行監控管理;能夠看到每一步工作流執行的詳細資訊,能夠圖形化的展示出流程的軌跡; 9、
能夠撤回、催辦、返回到上一步;
10、能夠實現分支、匯聚功能;(
split and,split or ,join and ,join or)
11、
穩定,能夠達到
200人併發,程式流暢執行;
12、能夠實現委託代辦功能;
(可以為任務設定外出**人,也可委託他人執行任務)
13、能夠支援子流程,父流程和子流程表單資料傳遞;
14、能夠動態的指定下乙個環節執行人,流傳到下乙個環節的時候,當前參與者可以指定下乙個執行人員;
15、活動可以自動執行、人工執行、定時執行;
16、能夠通過郵件、內部訊息、簡訊的方式提醒(能夠和
im工具及時通訊最好,例如類似
qq的即時通訊軟體);
17、
對工作流的設計實現版本控制。(能夠實現不同版本的工作流同時進行更好!已經在執行的工作流執行版本
1.0,新發起的工作流按照版本
2.0執行;這個要求有點高,不實現也好。)
18、跨資料庫、跨瀏覽器;
19、能夠方便的和各種
office
控制項、蓋章軟體結合,實現辦公自動化;
20、支援多附件上傳;
21、支援兩個相同的工作流引擎流程的匯入匯出;
22、支援兩個工作流引擎之間檔案下發上傳(好像不是工作流的事情)
23、表單留痕(從
anyflow
上學習到的,能夠看到什麼人在什麼時間修改了當前表單域)
24、能夠從指定的節點重新執行已經執行過的工作流。(從
joinwork
上看到的,要求也挺高。)
支援順序會簽、並行會簽;
支援任務分解(按參與者生成環節例項)
中小型專案中工作流需求之我見(wmj2003)
熟悉工作流的功能,自己實現乙個工作流。工作流實現的功能 1 提供表單定義功能,能夠方便的將 jsp 等動態表單和工作流銜接 2 3 能夠方便的嵌入到其他框架中,提供方便的使用者許可權管理介面,提供完善的 api 二次開發介面 4 方便查詢和歸檔,能夠方便的將表單資料提取出來,給業務系統使用 5 方便...
中小型資訊系統在專案需求
中小型資訊系統在專案型軟體中占有很大的比例,許多中小型軟體企業都是以此類專案為主要業務的。中小型資訊系統主要是面向中小型企業和單位的,其主要特點是專案邊界較小 涉及的業務和人員較少 功能較為單 一 資金投入較少 開發周期較短。所以,一般會認為中小型資訊系統的開發一定是較為簡單的。其實不然。在實踐當中...
一次處理專案中工作流問題的過程記錄
流程處理始終是我這邊專案的中乙個重點,之前寫過乙個部落格關於工作流的。不過最近處理了同事碰到的問題,感覺有必要再記錄一下。一 回顧工作流 首先,用大白話回顧一下,什麼是工作流以及為何有工作流產品。工作流就是先設計乙個工作處理的規範,有幾個崗位,從哪個崗位發到哪個崗位,這個設計好一般使用中不動了。可以...