Problem/Motivation
Even with detailed lists of workflow states and transitions it is still quite difficult for users to internalize complex workflows without some visual aid or metaphorical "map"
Proposed resolution
Add a "flow diagram" to the workflow administration page so that users can visualize all the potential workflow transition states. To quote Dries:
Ideally, you'd create the state transitions in a graphical environment that could look like this (courtesy Phase2). In other words, you create transitions by creating arrows between two states. I think it would help a lot to bring it all together in one screen that provides an instant overview...
Mautic, an Open Source marketing automation tool, built something comparable and the libraries should be available as open source. See https://youtu.be/J5hmI6ae2gY?t=1067.
Remaining tasks
- Produce design comps
- Prototype
- Test on users
- Create spec for development
User interface changes
TBD when there is a design.
API changes
TBD
Data model changes
TBD