[Django]-BPMN dynamic workflow for Django


A while ago, I made a pure python micro BPMN engine called adhesive that can execute BPMN files. Besides parallelism (via processes or threads), error handling, timers, external events, lanes, scripts, gateways, edge conditions, or tasks, it also supports User Tasks.

While the User Tasks system is made to be pluggable, in reality, there’s a single implementation, and that one uses ncurses. This is how the UI actually looks when entering one of those elements:

enter image description here

If more people think this would be interesting, I could invest some time to create a bridge that whenever a "django" User Task gets hit, it would integrate with Django in some meaningful form.

Leave a comment