如何設計工作流引擎?

2022-03-02 20:26:50 字數 523 閱讀 1155

設計工作流就象設計一部汽車

設計乙個好的工作流引擎,就象設計一部汽車,它必須有發動機,提供動力,輪子提供行走,燈提供照明,喇叭提供提示。剎車提供停止,倒擋提供後退出。車門提供鑰匙進入系統,也可以說是安全驗證,導航器提供方向。

現在試想一下,我們拿著鑰匙(使用者名稱與密碼),進入汽車(工作流引擎前台操作),先看看儀表有多少水與油料(待辦工作)。

好,現在我們開始進入發動引擎(啟動流程)。看看前面是否有障礙物(採集資訊),掛擋,採油門(點傳送流程按鈕)。松離合,前進。。。。。

轉彎要看前面的條件是什麼樣的(方向條件),停車(是否有情況),到達目的地(流程結束),中途特殊情況(流程完成條件)提前返回。意外情況拋錨(流程體檢)需要檢修。

以下幾個流程的要素。

1, 節點。

2, 節點完成條件。

3, 方向。

4, 方向條件。

5, 流程完成條件。

6, 文書、單據。

7, 崗位。

8, 部門。

9, 操作員。

工作流引擎設計

工作流引擎設計 entworkflow 工作流主表 name code type isnull 主鍵entworkflowid intnot null 工作流名稱 workflowname varchar 50 not null 說明entworkflowobjectname varchar 255...

工作流引擎設計思路

http www.cyanine.cn 編輯 收藏引用 網摘 所屬分類 工作流技術 net開發心得 專案管理 系統設計 自開博以來不斷有朋友來 工作流引擎該如何設計 工作流的資料庫如何設計 應用筐架如何搭建等,這些問題其實都是很難有答案的。開發設計乙個工作流引擎是要能夠幫助客戶營造價值,而不是為了一...

工作流引擎設計思路

開發設計乙個工作流引擎是要能夠幫助客戶營造價值,而不是為了一時興趣實現某些技術特性。工作流管理聯盟 workflow management coalition,wfmc 早已定義了工作流技術的標準體系,但並未指明具體實現的方法。工作流引擎在實現方法上可以基於不同的軟體技術架構,引擎本身應該是與具體業...