GraphViz support for workflows: workflow.getDot() provides you a Dot representation that can be fed to graphviz.