Simple python script to create Graphviz graph from a Plone workflow definition.
Usage examples:
python3 wtg.py definition.xml
python3 wtg.py definition.xml --use-ids --hide-guards --with-permissions --format=jpg
Optional parameters:
--use-ids: Use ids as labels (default is title)--hide-guards: Do not display guard roles and permissions of transitions--with-permissions: Display permissions for each state--format: Output format, can bepdf(default),jpgorpng
Dependencies:
- Graphviz: http://www.graphviz.org/Download..php
- Simple Python interface for Graphviz: https://pypi.python.org/pypi/graphviz