Activiti(九)刪除部署的流程定義

2021-10-06 13:22:10 字數 754 閱讀 5967

當我們的部署的流程定義有一天不想用了,怎麼去刪除它呢?

注意:刪除部署的流程需要分為兩種情況

獲取processengine

物件建立

repositoryservice

物件獲取流程部署的id

執行刪除流程定義

public static class returndeploymentid 

}

沒有啟動流程:【repositoryservice.deletedeployment(processdefinitionkey)】

public class deleteprocessdefinition 

}

啟動流程了:  【repositoryservice.deletedeployment(processdefinitionkey,true)】

引數true代表級聯刪除,此時就會先刪除沒有完成的流程結點,最後就可以刪除流程定義資訊  false的值代表不級聯,預設時為false
public class deleteprocessdefinition 

}

除了act_ge_property外,其餘表資訊都被清空

關於activiti部署的問題

忘記說明了,我的activiti版本是5.22的 我覺得寫得很好,我用的時候,反正第一種我不知道那個png在哪獲取 第二種要上傳,還要獲取png也不想用 然後我就自己鼓搗了一種 最開始用的時候,我是把activiti的前端,也就是流程設計器整合到我自己的springcloud專案中,做了乙個列表,查...

Activiti工作流的入門

今天學習使用了activiti,使用過程中的一些認識寫出來。test public void createtable 建立乙個測試類,並且建立全域性變數processengine流程引擎 processengineconfiguration configuration processengineco...

Activiti工作流的簡單介紹

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