Activiti工作流 一 簡單實用

2021-10-25 22:01:31 字數 1832 閱讀 4789

idea 安裝activit外掛程式

解決亂碼

畫乙個簡單的請假流程

建立test.bpmn

設定填寫請假單節點審批人

同樣設定領導審批人節點 審批人

將test.bpmn改名test.xml,然後右鍵選擇

生成並儲存在專案資源路徑下

將test.xml重新改為test.bpmn

工作流部署

@test

public void repository()

ad66d251-a104-11eb-a01c-7670fd4fc2ca

測試請假流程

根據流程編號key_啟動流程例項

@test

public void activitistartinstance()

73173046-a105-11eb-a609-7670fd4fc2ca
查詢當前待辦的任務

@test

public void acticititaskqueryid()

}

流程例項id:73173046-a105-11eb-a609-7670fd4fc2ca

任務id:7319ef6a-a105-11eb-a609-7670fd4fc2ca

任務負責人:張三

任務名稱:填寫請假單

根據任務id完成當前待辦任務

@test

public void completetask()

查詢當前待辦任務

流程例項id:73173046-a105-11eb-a609-7670fd4fc2ca

任務id:3cf61d26-a106-11eb-847b-7670fd4fc2ca

任務負責人:李四

任務名稱:領帶審批

可以看到填寫請假單任務已完成,當前流程進入領導審批節點,完成當前節點任務,該流程結束。

判斷當前流程是否已結束

@test

public void test6() else

}

流程已結束
刪除流程部署

@test

public void test4()

刪除流程例項

@test

public void deleteprocessinstance()

Activiti工作流的簡單介紹

工作流 workflow 就是 業務過程的部分或整體在計算機應用環境下的自動化 它主要解決的是 使在多個參與者之間按照某種預定義的規則傳遞文件 資訊 或任務的過程自動進行,從而實現某個預期的業務目標,或者促使此目標的實現。工作流管理系統 workflow management system,wfms...

Activiti工作流概述

一 概述 工作流 workflow 就是 業務過程的部分或整體在計算機應用環境下的自動化 它主要解決的是 使在多個參與者之間按照某種預定義的規則傳遞文件 資訊或任務的過程自動進行,從而實現某個預期的業務目標,或者促使此目標的實現 工作流管理系統 workflow management system,...

Activiti工作流課程

activiti5是由alfresco軟體在2010年5月17日發布的業務流程管理 bpm 框架,它是覆蓋了業務流程管理 工作流 服務協作等領域的乙個開源的 靈活的 易擴充套件的可執行流程語言框架。activiti基於apache許可的開源bpm平台,創始人tom baeyens是jboss jbp...