how can i Generate diagram from a bpmn or .bpmn20.xml file

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-10-2013 11:30 PM
how can i Generate diagram(eg
ng or jpg) from a bpmn or .bpmn20.xml file without deployment~
thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Labels:
- Labels:
-
Archive
1 REPLY 1
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-12-2013 09:14 AM
Hi ozhuang.
I know about 2 possibilities how process diagram can be generated.
Regards
Martin
I know about 2 possibilities how process diagram can be generated.
- org.activiti.engine.impl.bpmn.diagram.ProcessDiagramGenerator#generatePngDiagram - java code (uses BpmnModel)
- /diagram-viewer/js/ProcessDiagramGenerator.js - js to generate SVG from rest service call. (uses json response from rest service)
BpmnParse bpmnParse = bpmnParser
.createParse()
.sourceInputStream(inputStream)
.deployment(deployment)
.name(resourceName);
bpmnParse.execute();
….
byte[] diagramBytes = IoUtil.readInputStream(ProcessDiagramGenerator.generatePngDiagram(bpmnParse.getBpmnModel()), null);
…
May be you could instantiate "fake" DeploymentEntity
and put it to your bpmnParse
Regards
Martin
