1.基于activiti5的工作引擎方法,其特征在于,包括以下步驟:
S1:基于activiti5開源工作流引擎,用戶提取需要推送的任務(wù)到第一任務(wù)節(jié)點,流程開始啟動,同時表單嵌入,第一任務(wù)節(jié)點對任務(wù)進行簽收,并將簽收的任務(wù)進行動作的處置,處置后的任務(wù)需要上級機構(gòu)進行審批,并對流程表單進行動態(tài)加載,審批合格則可以繼續(xù)流轉(zhuǎn)至第二任務(wù)節(jié)點,審批不合格的任務(wù)則進行督導(dǎo)操作;
S2:第二任務(wù)節(jié)點簽收第一任務(wù)節(jié)點傳送的任務(wù),開始一個新的流程,同時表單進行動態(tài)嵌入,第二任務(wù)節(jié)點將簽收的任務(wù)再進行動作處置,處置后的任務(wù)需要上級機構(gòu)進行審批,并對流程表單進行動態(tài)加載,審批合格則可以繼續(xù)流轉(zhuǎn)至第三任務(wù)節(jié)點,審批不合格的任務(wù)則進行督導(dǎo)操作;
S3:以此類推,通過多流程實現(xiàn)多實例分級下發(fā)。
2.根據(jù)權(quán)利要求1所述的一種基于activiti5的工作引擎方法,其特征在于,所述動作包括下發(fā)、移送、退回、反饋、發(fā)送、匯總上報、追加發(fā)送、追加反饋和審批中的一種或幾種組合。
3.根據(jù)權(quán)利要求1所述的基于activiti5的工作引擎方法,其特征在于,所述督導(dǎo)操作包括超時提醒、短信提醒和多人會簽。
4.根據(jù)權(quán)利要求1所述的基于activiti5的工作引擎方法,其特征在于,所述流程開始后,人工可以干預(yù)流程的進程,并可以對處理過的流程任務(wù)進行再次處置。
5.一種基于activiti5的工作引擎方法的工作流系統(tǒng),其特征在于,包括核心代碼區(qū)封裝工作流引擎,流程邏輯處理區(qū),流程配置區(qū)和對外接口區(qū);
核心代碼區(qū)封裝工作流引擎,用于流程部署、刪除、流程啟動、流程執(zhí)行以及各類監(jiān)聽、實體類的處理;
流程邏輯處理區(qū),負(fù)責(zé)流程的簽收、處置、審批動作,同時調(diào)度業(yè)務(wù)工作流與工作平臺、業(yè)務(wù)之間的關(guān)聯(lián)關(guān)系;
流程配置區(qū),負(fù)責(zé)流程導(dǎo)入/刪除部署、業(yè)務(wù)流程的增刪改、各節(jié)點的動作權(quán)限、回調(diào)方法的配置,實現(xiàn)各節(jié)點對于流程操作頁面的人工控制;
對外接口區(qū),用于實現(xiàn)跨平臺、跨系統(tǒng)訪問調(diào)用工作流對外接口。
6.根據(jù)權(quán)利要求5所述的一種基于activiti5的工作引擎方法的工作流系統(tǒng),其特征在于,所述對外接口區(qū)采用hession訪問機制。
7.根據(jù)權(quán)利要求5所述的一種基于activiti5的工作引擎方法的工作流系統(tǒng),其特征在于,所述頁面為jsp或html形式。
8.根據(jù)權(quán)利要求5所述的一種基于activiti5的工作引擎方法的工作流系統(tǒng),其特征在于,所述頁面包括流程管理、流程配置、流程處置和流程展示四大功能,所述流程管理支持添加業(yè)務(wù)流程,并對已有的流程進行修改和刪除,所述流程配置支持業(yè)務(wù)流程中子流程組合配置以及任務(wù)動作、表單設(shè)置、發(fā)送對象的自由配置,所述流程處置根據(jù)流程配置展示,展示任務(wù)動作,并進行業(yè)務(wù)表單展示,所述流程展示以圖形的方式,直觀的將整個流程的處理狀態(tài)以及每個任務(wù)的處理環(huán)節(jié)進行展示處理。