當我們的部署的流程定義有一天不想用了,怎麼去刪除它呢?
注意:刪除部署的流程需要分為兩種情況
獲取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...