VizOozie is an Oozie workflow visualization tool. This script will generate a dot file from an Oozie workflow definition xml file, which can be converted to pdf or other formats with graphviz dot. Action colors are configurable in the properties file. See the colors supported by graphviz dot.
sudo python setup.py install
python test/test_vizoozie.py
python vizoozie/vizoozie.py example/workflow.xml example/workflow.dot
dot -Tpdf example/workflow.dot -o example/workflow.pdf
Ooozie: tested with Oozie 3.2
Requirements: Unix like environment, python, graphviz dot.
Legend:
-
Standard workflow shapes are used for start/end/process/join/fork/decision.
-
Colors for Actions Types are defined in the vizoozie.properties.
Enjoy!
Ivan