工作流引擎設計的一些思考

2021-09-01 03:48:24 字數 473 閱讀 1025

事件、(

活動)節點、閘道器、轉移線

事件分開始事件與結束事件。

活動是完成操作的節點,分人工節點和自動節點,節點只能一進一出。活動按例項多少分單/

多例項(

併發)節點;按是否是子流程分為子流程節點,非子流程節點。

閘道器分為異或閘道器、與閘道器及或閘道器。

轉移線分為條件、普通、預設轉移線。條件轉移線上可設定表示式進行求真運算,跟異或閘道器一起構造「多選一」轉移。

流程在沒有分叉時,只有一條路徑。路徑可分叉與匯聚,形成主-

從路徑關係。分叉屬於分叉前的路徑,匯聚屬於匯聚的後徑。

分叉與匯聚都由專門的閘道器處理,即活動不支援分叉與匯聚。分叉、匯聚都使用與閘道器及或閘道器,根據輸入、輸出特點很容易區分是分叉還是匯聚。

閘道器對稱原則:有幾個分叉就有幾個匯聚相對應,這樣能確保分叉-

匯聚在同一路徑上。

由於有閘道器、路徑識別及閘道器對稱性,很容易計算分叉與匯聚關係。

工作流引擎設計

工作流引擎設計 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 早已定義了工作流技術的標準體系,但並未指明具體實現的方法。工作流引擎在實現方法上可以基於不同的軟體技術架構,引擎本身應該是與具體業...