Activiti 5.18 流程Model 轉成 流程BPMN文件


直接上代碼吧

        byte[] bpmnBytes = null;
        String filename = null;
        JsonNode editorNode = new ObjectMapper().readTree(repositoryService.getModelEditorSource(modelId));
        BpmnJsonConverter jsonConverter = new BpmnJsonConverter();
        BpmnModel model = jsonConverter.convertToBpmnModel(editorNode);
        filename = model.getMainProcess().getId() + ".bpmn20.xml";
        bpmnBytes = new BpmnXMLConverter().convertToXML(model);
        
        ByteArrayInputStream in = new ByteArrayInputStream(bpmnBytes);

字節流in中包含着已經轉成bpmn文件的字節,之后怎么輸出就看系統需求了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM