程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Fire Workflow源碼分析——(基本組成)(2)

Fire Workflow源碼分析——(基本組成)(2)

編輯:關於JAVA

這次把昨天沒說的剩下幾個類搞定,也比較簡單。

FormTask:和下面將要提到的SubflowTask和ToolTask一樣,都是繼承自Task類。表單類型的Task,即 人工任務——需要人工進行表單處理的任務。

表單類型:

EDITFORM: 可編輯表單。

VIEWFORM: 只讀表單。

LISTFORM: 列表表單。

任務分配策略:

ALL: 任務分配給角色中的所有人,只有在所有工單結束的情況下,任務實例才結束。

ANY: 任何一個操作角簽收該任務的工單後,此任務結束,其他人的工單被取消掉。

Form Task 的屬性:

performer:操作者,由Participant類實現(包org.fireflow.model.resource中),業務系統自身的 用戶管理可以通過繼承這個類來實現和工作流的整合。

defaultView:缺省表單,默認為VIEWFORM。

editForm: 和下面兩個一樣都是Form類型,Form類也在包org.fireflow.model.resource中, 可編輯表 單。

viewForm: 只讀表單。

listForm: 列表表單。

SubflowTask:子流程類型的Task。

subWorkflowProcess: 任務所引用的子流程,由SubWorkflowProcess類實現(包 org.fireflow.model.resource中)。

ToolTask:Tool類型的Task。

application: 任務所引用的應用程序對象。

Duration:時間間隔。

工作流執行中用到的時間間隔表示,不詳述。

EventListener:事件監聽器。

負責設置或者獲取實現監聽器的類名稱。個人覺得功能還待完善。

ExtendedAttributeNames:Fire workflow保留的擴展屬性的名稱,工作流自定義的擴展屬性不要使用 這些名字。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved