工作流術語和定義

sz_bdqn發表於2011-02-22

1.1.1. 工作流
    就是工作從開始到完成的過程。工作流由流程邏輯和路線規則組成。流程邏輯定義了任務的順序和必須遵循的路線規則,還有截止期限以及由工作流引擎實現的其他業務規則
1.1.2. 流程定義(process definition)
    一個圖形流程定義或流程圖,代表工作流的流程邏輯元素以及各元素之間的關係
1.1.3. 流程例項(process instance):
    一個流程例項,通常稱為工作,是一個流程定義的執行例項
1.1.4. 狀態(state,或者說等待狀態):
    代表一種對外部參與者的依賴;這意味著在流程執行時流程引擎必須等待,直到外部參與者通知工作流系統指定的狀態完成了
1.1.5. 動作(action):
    在流程執行過程中,工作流系統為響應指定事件執行的一段程式邏輯;當流程執行過程中指定的事件發生時,工作流系統啟動並執行這些動作
1.1.6. 流程上下文變數(process context variable):
    儲存每一個流程執行的上下文資訊;通常在流程定義中宣告這些變數,然後在流程例項生成時被例項化
1.1.7. 參與者 
    以下型別之一:資源集、特定資源、組織單元、角色(一個人在組織內部的作用)、人或系統(自動代理)。
1.1.8. 活動
    組成流程定義中的一個邏輯步驟的任務。可以是自動的或人工的。自動指在流程操作過程中定義指令碼和觸發器的能力。流程定義中的特定活動可以作為無人蔘與的任務來執行,自動化可以在手工或人力驅動的任務中執行業務規則。常見的一種自動活動就是截止期限管理,如果某個工作項在預定的截止期限之前未能完成,該管理可以自動傳送一條提醒訊息或觸發一個延期程式。
1.1.9. 活動所有者
    活動所有者是有權宣佈一個活動結束,然後推進工作到流程中的下一個活動的參與者
1.1.10. 工作所有者
    工作所有者是有權整體控制流程例項執行過程的參與者
1.1.11. 工作項
    代表流程例項中活動的參與者將要執行的工作

相關文章