Petri Flow
Workflow engine for Rails. https://github.com/hooopo/petri_flow
Features
- Full petri net features support (seq, parallel, iterative, timed, automitic etc.)
- Both approval workflow and business workflow.
- Simple web admin for workflow definition and case management.
- Build-in simple dynamic form.
- Replaceable dynamic form.
- Graph screen for workflow definition.
- Graph screen for case and token migration.
- Powerful guard expression.
- MySQL and Postgres Support.
- Powerful assignment management.
- Flexible integration of organizational structure system(role, group, position or department etc.)
Docs
Screenshots
iterative routing
![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M-GhlU_QaD6nbLAbaJI%2F-M-X0nIxUUBwJsNhY4FN%2F-M-XAAQJbxDdaxoaYVda%2Fimage.png?alt=media&token=e74d1ae7-fa16-47ab-83b5-ad73a382fa07)
parallel_routing
![](https://blobscdn.gitbook.com/v0/b/gitbook-28427.appspot.com/o/assets%2F-M-GhlU_QaD6nbLAbaJI%2F-M-X0nIxUUBwJsNhY4FN%2F-M-XAKm9VN1MJxPZT9Xe%2Fimage.png?alt=media&token=c8beba84-72ec-470f-9987-81cf40762e15)
more screenshots: https://hooopo.gitbook.io/petri-flow/screenshots