工作流的相關概念
步驟(step):
流程環節,乙個工作流(workflow)由多個步驟(step)來表示流程(flow)的;
動作(action):
流程環節所要走的多個分支,每個分支就是乙個action,如在審批環節可以使同意和拒絕動作;每個步驟有乙個或多個動作,乙個動作可以設定成是否自動執行,或者通過與使用者的互動來由程式選擇執行;
狀態(status):
步驟的狀態,即工作流狀態,有處理中underway、排隊中queued、已完成finished;
執行完當前步驟,流程會停留在當前步驟,跳轉到另乙個新步驟,或者是乙個split,或者是乙個join中去;
分支(split):
合併(join):
結果(result):
每乙個動作至少有乙個無條件結果(unconditional result)和零到多個條件結果(conditional result);
流轉(transition):動作的乙個結果;
條件(condition):
函式(function):
[color=blue]工作流(workflow):
乙個工作流由多個步驟組成,每乙個步驟都有乙個當前狀態,並且每乙個動作中都有乙個或多個動作可以被執行;每乙個動作都可以設定執行條件,也可以設定執行函式(執行前和執行後);動作產生結果,導致工作流狀態和當前步驟發生變化。[/color]
工作流學習筆記 HelloWorld
c 控制台工作流 順序工作流 拖放code 生成事件處理程式 如下 using system using system.workflow.activities namespace wf1private void codeactivity1 executecode object sender,even...
工作流設計 1
工作流講解 1 工作流基礎 合同申報流程 科員 科長 法律科 處 專業處室 領導 法律處 合同起草 合同初審 合同分發 合同審批 合同審批 100w 合同簽訂 流程和簡化為 a b c d e 除過線性關係外還包括 a b1 b2 b3 c 這樣流程中包括分解和匯集的情況,在分解和匯集時會出現條件轉...
工作流Activiti學習筆記(一)
一.activitie的環境搭建 1 jdk1.6或者更高版本 2 支援的資料庫有 h2,mysql,oracle,postgres,mssql,db2等。3 支援activiti5執行的jar包 4 開發環境為eclipse3.7或者以上版本,myeclipse為8.6版本 二.安裝流程設計器 e...