工作流 快速啟動

2021-08-07 05:29:48 字數 1244 閱讀 1847

具體實現:

2、在eclipse中建立activiti project

3、在resources下新建activiti diagram

4、設計流程節點,可以新增節點上可以新增form(支援型別string、long、enum、date、boolean),可以在連線上設定判斷條件控制流程走向,最後儲存檔案。

5、在需要新增工作流的專案中resources底下新增activiti.cfg.xml檔案。

6、新增diagrams資料夾並將5儲存的檔案考到其中。

7、在pom.xml中引入activiti資源依賴

org.activiti

activiti-engine

5.16

org.activiti

activiti-cdi

5.16

8、**引入工作流

@test

public void createtable()

/*** 部署流程

* 啟動完成後在act_re_deployment流程部署表和act_re_procdef流程定義表中會有對應的資料資訊.

*/@test

public void deployflow()

/*** 刪除流程定義

*/@test

public void deleteprocessdefinition()

/*** 啟動流程

* 啟動完流程後在act_ru_execution表中會產生一條資料,這條資料為當前流程正在執行的任務,其中act_id_欄位的值對應流程圖節點的id值 在act_ru_task表中會產生一條任務資料,execution_id_對應act_ru_execution主鍵,proc_inst_id_為流程例項id,name_值為流程節點名稱,assignee_欄位為該待辦當前的處理人

*/@test

public void flowstart()

/*** 查詢當前人的任務

*/@test

public void findmypersontask ()}}

/***推進工作流程序**/

@test

public void completetask2()

/**    *獲取form設定**/

@test

public void getformproperties()}}

注意事項:

activiti設定表單只儲存表單設定,但是應用中錄入的值是不儲存的,需要系統自行開發儲存

工作流建模 工作流概念

工作流建模 工作流概念 1 案例 工作流系統得基本目的是處理案例。每個案例都有乙個唯一標識,而且每個案例的生命週期都是有限的。案例生命週期都處於某個特定狀態,該狀態由三個元素組成 1 案例相關的屬性的值 案例屬性是一系列同案例相關的變數。能夠用來管理案例。正是通過這些變數,才有可能指出在特定條件下某...

RoadFlowCore工作流引擎快速入門

roadflow新建乙個流程分為以下幾步 1 建表 在資料庫建一張自己的業務表 根據你自己的業務需要確定表字段,如請假流程就有,請假人 請假時間 請假天數等字段 資料表必須要有乙個主鍵,主鍵型別是 int自增,或者guid uniqueidentifier 型別 2 設計表單。在流程管理 表單管理 ...

工作流 一 什麼是工作流

什麼是工作流 工作流的英文全稱是 workflow,簡單理解則是業務流程的計算機化或自動化。它是是針對工作中具有固定程式的常規活動而提出的乙個概念,通過將工作活動分解定義良好的任務 角色 規則和過程來進行執行和監控,達到提高生產組織水平和工作效率的目的。工作流技術發端於70年代中期辦公自動化領域的研...