中小型專案中工作流需求之我見(wmj2003)

2021-04-30 08:50:47 字數 1347 閱讀 5086

熟悉工作流的功能,自己實現乙個工作流。

工作流實現的功能: 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 方便...

中小型資訊系統在專案需求

中小型資訊系統在專案型軟體中占有很大的比例,許多中小型軟體企業都是以此類專案為主要業務的。中小型資訊系統主要是面向中小型企業和單位的,其主要特點是專案邊界較小 涉及的業務和人員較少 功能較為單 一 資金投入較少 開發周期較短。所以,一般會認為中小型資訊系統的開發一定是較為簡單的。其實不然。在實踐當中...

一次處理專案中工作流問題的過程記錄

流程處理始終是我這邊專案的中乙個重點,之前寫過乙個部落格關於工作流的。不過最近處理了同事碰到的問題,感覺有必要再記錄一下。一 回顧工作流 首先,用大白話回顧一下,什麼是工作流以及為何有工作流產品。工作流就是先設計乙個工作處理的規範,有幾個崗位,從哪個崗位發到哪個崗位,這個設計好一般使用中不動了。可以...