這段時間在折騰工作流專案,在看一些**,順便也把評定工作流產品(注意是產品,不是引擎)的標準列出來,方便以後自己查詢。不是原創,**.
優秀的工作流產品應該具備以下特點:
一. 一般性功能 (general functions)
1. 免程式開發(no programming or scripting)二. 流程與窗體設計功能 (designer)2. 可處理大量流程工作 (volume transaction processing)
3. 三層式彈性化架構(three tier, scaleable architecture)
4. 穩定的資訊傳遞架構(robust message transports)
5. 流程反向回傳/抽單(process rollback)
6. 支援ldap 目錄服務
7. 支援企業級資料庫 (support for enterprise databases)
8. 動態使用者授權(active user licensing)
9. 統一的登入id 與密碼(unified id/password)
10. 使用者網域安全性(user domain security)
11. 圖形化工作流程圖(graphical workflow maps)三. 工作流程伺服器功能 (workflow server features)12. 基於角色的路由(role based routing)
13. 平行會簽(parallel routing)
14. 基於關係的路由(relationship based routings)
15. 工作佇列(queues)
16. 圖形化資料路由(graphical data routing)
17. 動態會簽(dynamic routing)
18. 條件化步驟(conditional steps)
19. 條件化步驟跳躍(conditional jumps)
20. 條件化取消流程(conditional aborts)
21. 條件化退回(conditional returns)
22. 條件化收件人(conditional recipients)
23. 條件定義清單(event condition tables)
24. 條件定義清單與其它步驟互動(status variables in event condition tables)
四. 客戶端程式功能 (client features)82. 支援多個流程伺服器(multiple workflow servers)
83. 集中式的伺服器端資料庫鏈結(centralized, server-side database connectivity)
84. 以文字檔案啟用流程(process launch via text files)
85. 通過e-mail 啟用流程(process launch via e-mail)
86. 符合業務邏輯的伺服器端動態連線庫(server-side dlls for custom workflow logic)
87. 工作處理記錄檔案(transaction log files)
88. 伺服器定時清倉維護(periodic server housekeeping)
89. 清倉視窗(housekeeping window)
90. 處理停頓流程(handling of stalled processes)
91. 伺服器自動復原(automatic server recovery)
五. 企業組織圖功能 (organization chart features)92. b/s 結構的客戶端介面(browser-based client inte***ce)
93. 依重要程度優先順序排列工作清單(prioritized client task list)
94. 主動式電子郵件通知(proactive e-mail notifications)
95. 進度落後工作調整(late task escalation)
96. 使用者監看流程狀況(status monitoring at client)
97. 分布式使用者管理(distributed user administration)
98. 使用者指定**人(client assign functions)
99. 由工作佇列中選擇工作(select task from queue)
100.使用者自訂工作視窗畫面(custom client views)
101.顯示已被**的工作(view assigned tasks)
102.**快取功能(forms caching)
103.**樣板(form templates)
104.**自動歸檔(automatic archiving)
105.自動更新程式與元件(automatic software update for browser clients)
106.瀏覽器端的數字認證功能(digital certificate for browser software)
107.公眾使用者(public client )
108.游移使用者(roving user)
109.自動定時更新畫面(automatic periodic refresh)
110.異常狀況通知(notification of abnormal situations)
111.資料庫安全(database security)
112.開放的客戶端軟體(open client)
113.企業組織圖(organization charts)六. 系統與流程管理功能 (administrator features) 感覺這應該是乙個oa軟體的評定標準,而不是乙個工作流產品的評定標準,而且該標準看起來還比較老,像process pefinition lang的定義、web service的支援、跨系統的流程調閱問題、許可權模型的規範等等。114.子組織圖(sub-charts)
115.組織圖擁有人(chart owners)
116.群組(groups)
117.循序群組(sequential groups)
118.權重群組(weighted groups)
119.工作職務群組(job function groups)
120.多重角色管理(multiple roles per user)
121.相對職務關係(relative job functions)
122.職務搜尋(search)
123.組織調整(reorganize)
國外工作流產品使用感受
前一段時間參加了bea的工作流培訓 做工作流這麼多年,第一比較全面深入的了解國外公司的工作流產品,感受還是頗深 1 正規,完整 細膩。各種功能都很全,大面上一看能看出,是乙個很大的團隊經過很長時間的開發才能達到現在的規模,引擎,表單,監控,模擬和 一應俱全,並且從工具到文件包裝的都很好。絕非像國內這...
WWF工作流產品設計思路探索
下面把我工作流整體思路寫出來,請幫我提些意見,非常感謝 1 首先要學習掌握工作流的基本概念 工作流的組成元素和元素之間的關係 即活動和活動之間的關係 2 通過對工作流組成元素的深入的分析了解,結合工作流設計平台的功能和 軟體設計技術抽象出組成工作流模型的基本元素 即10多種工作流過程定 義元素 3 ...
工作流的標準與產品
無論哪乙個行業,當發展到一定的程度都會出現相應的標準,有些是國家規定,有些行業制定,有些更是行業中的某一領頭企業制度標準。毫無例外由於近年來,工作流技術得到長足的發展,工作流受到相當多的企業的追奉。於是在1993 年由多家公司聯合成立工作流國際標準組織 工作流管理聯盟 workflow manage...