I have an application with a declarative (XML) process flow. I would like to take that process definition and produce a process flow diagram from it.
I have a few options...
a) I could programmatically generate SVG. But that would require intelligence about laying out the diagram.
b) I could generate XML for Visio (or some other graphical editor) to import. The diagram could then be tweaked with Visio.
c) A third option I haven't considered until now is to go the other way. Generate the diagram in Visio (even better, a real process modeling tool) and convert it's file format into our proprietary process definition.
