工作流講解
1 工作流基礎
合同申報流程
科員
科長
法律科/處
專業處室
領導
法律處
合同起草
合同初審
合同分發
合同審批
合同審批(>100w)
合同簽訂
流程和簡化為
a----b----c----d------e
除過線性關係外還包括
a---b1/b2/b3----c
這樣流程中包括分解和匯集的情況,在分解和匯集時會出現條件轉換的問題。
乙個流程包括點和線來組成。
乙個流程包括它的定義和實際執行
流程定義部分:
對流程的組成部分、所有者、轉換條件等進行規則定義。它包括
流程定義(flowdefine):描述整個流程的特徵
屬性名稱
英文名稱
型別說明
預設值主鍵標示id
string
主鍵,由hibernate生成,和業務無關 名稱
name
string
流程的名稱
流程包括了多個活動,即活動定義(actiondefine)
每個活動,需要包含乙個(或零個)活動轉換器(actiontrans),轉換器定義活動完成後怎樣轉換到其他的活動上。轉換器包含了多個條件,每個條件指明了轉換的目標
每個活動必須定義誰在上面進行工作,因此活動包含若干個活動所有者(actionowner),活動所有者當前包含三類,使用者(userowner)、角色(使用者組)(roleowner)、部門(companyowner),這三類是actionowner的子類。
在每個活動的進入和離開時包含了一些可以自己新增的***。進入監聽(ienteractionlistener)和離開監聽(iexitactionlistener)
工作流引擎設計
工作流引擎設計 entworkflow 工作流主表 name code type isnull 主鍵entworkflowid intnot null 工作流名稱 workflowname varchar 50 not null 說明entworkflowobjectname varchar 255...
工作流建模 工作流概念
工作流建模 工作流概念 1 案例 工作流系統得基本目的是處理案例。每個案例都有乙個唯一標識,而且每個案例的生命週期都是有限的。案例生命週期都處於某個特定狀態,該狀態由三個元素組成 1 案例相關的屬性的值 案例屬性是一系列同案例相關的變數。能夠用來管理案例。正是通過這些變數,才有可能指出在特定條件下某...
工作流的概念 1
1.什麼是工作流 工作流的概念起源於生產組織和辦公自動化領域,主要是針對日常生活中具有固定程式的活動而提出的乙個概念,目的是通過將工作分解成一系列定義良好的任務,按照一定的規則和過程來執行任務,並對其實行監控,從而提高生產效率,降低生產成本,提高企業生產經營管理水平和企業競爭力 按照工作流管理聯盟的...