忘記說明了,我的activiti版本是5.22的
我覺得寫得很好,我用的時候,反正第一種我不知道那個png在哪獲取
第二種要上傳,還要獲取png也不想用
然後我就自己鼓搗了一種:
最開始用的時候,我是把activiti的前端,也就是流程設計器整合到我自己的springcloud專案中,做了乙個列表,查詢所有model,以及對model的更改,然後我就很好奇這個xml的檔案更改完了是存在**的
然後知道了這個關係就簡單了,我是不是可以用上面大佬的第三種方式,但是需要部署的內容又是直接從資料庫獲取呢。然後我就自己嘗試著做了一下:
public resultinfo deploy(workclassifydto workclassifydto) throws unsupportedencodingexception catch (jsonprocessingexception e1) catch (ioexception e1)
(b) bpmnmodel model = new bpmnjsonconverter().converttobpmnmodel(modelnode);
byte bpmnbytes = new bpmnxmlconverter().converttoxml(model);
model mocaldata = repositoryservice.getmodel(processid);
string tset = new string(bpmnbytes,"utf-8");
try catch (exception e)
}
貼上了我詳細的**,我的**涉及到了我的業務,所以僅供參考,
在a處根據modelid去獲取到了對應的資源資料
在b處對資源檔案做了乙個轉換,test是為了我方便檢視內容的,進行了乙個轉碼,這個test攔截到的,實際上就是我們匯出出來的xml檔案內容。
然後對檔案進行一下處理之後,呼叫最上面提到的,那位老哥寫的第三種根據string方式進行部署了
關於yii部署的問題
最近手賤,買了個空間玩玩,可是隨便寫的index.php能很好的顯示出來,但yiic弄出來的demo在本機上跑的很好,放到伺服器上卻沒有任何反應.後來經朋友指出原來是demo的index.php的第一句話就出了問題 yii dirname file yii framework yii.php 後來我...
關於Activiti的一點問題記錄
剛開始接觸activiti是17年下半年,專案組要重新公升級移動的乙個需求管理平台。最開始就是自己看學習文件,到後來有同事手把手的教,自己依葫蘆畫瓢的編輯了自己的第乙個流程。今天遇到乙個問題,關於activiti的會簽環節與聚合的,所以就記錄了下來。事情的起因如下 當流程31環節和12環節合併之後,...
Activiti(九)刪除部署的流程定義
當我們的部署的流程定義有一天不想用了,怎麼去刪除它呢?注意 刪除部署的流程需要分為兩種情況 獲取processengine 物件建立 repositoryservice 物件獲取流程部署的id 執行刪除流程定義 public static class returndeploymentid 沒有啟動流...