Import and export BPMN XML

Processes are real BPMN 2.0 files, which means they move between tools. Import one drawn elsewhere, or export yours to hand to an engine team.

Imported processes are laid out automatically, so a file with no diagram information still arrives readable.

image-20260907-085926.png

#What this is for

  • Bringing in a process modelled in another tool.

  • Handing a process to a team that will deploy it.

  • Keeping a process in version control alongside code.


#How it works

Action

How

Import

Attach or paste a .bpmn or .bpmn20.xml file.

Automatic layout

Runs on import when the file carries no diagram interchange information.

Export

Export the process as BPMN 2.0 XML.

Round trip

Export, edit elsewhere, and import back; the format is standard.


#A few things that catch people out

  • A plain .xml file is read as draw.io. BPMN files need .bpmn or .bpmn20.xml to be detected correctly.

  • Import warnings usually mean vendor-specific extensions the editor does not use. The process still works.

  • Exported files include Camunda properties if you set any.



Simulate it before you publish it.