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

2021-08-23 15:54:13 字數 1173 閱讀 7983

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

工作流實現的功能:

1、 提供表單定義功能,能夠方便的將 jsp 等動態表單和工作流銜接;

2、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 通過web的方式定義工作流 和現在的 activex 控制項定義工作流類似,flash或者 3 能夠方便的嵌入到其他框架中,提供方便的使用者許可權管理介面,提供完善的 api...

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

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

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

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