Version 68 (modified by GoFlow administrator, 8 years ago) (diff)


GoFlow: a workflow engine for Django


  • 18/07/08 v 0.52 released (see changelog)
    • a new branch, refactoring, prepares the future v 0.6.
  • 08/06/08 v 0.5 released:
    • applications models are now clearly separated from goflow engine: generic relations are used, no need of the wfinstance attribute in your "workflow-able" models.
  • 21/05/08 Le Guide utilisateur est en cours d'écriture (english version soon)
  • older news ...



Getting started

If you are french see the Guide utilisateur.

Pending the completion of the user guide:

  • Let's see now the testgoflo project:
    • Slides: powerpoint | OOo
    • run the project:
        svn checkout goflow
        cd goflow/testgoflow
        python syncdb –pythonpath=../..
        python runserver –pythonpath=../..

goflow sources

  • goflow: workflow engine component for django
    • workflow: static models (django application)
    • instances: dynamic models (django application)
    • graphics: graphic support (WIP, vector-based with ajax)
    • graphics2: other graphic support (WIP, simpler, based on images)
    • testgoflow: test project (django project)
  • leavedemo: leave demo (django project)
  • leave: leavedemo application deployment (fastcgi)

playing with workflow without a line of code

  • It is possible (simulation mode)
  • just leave the application field blank in all activities of the process: the default application is a simulator
  • add a role (group) with the same name as the process, and with the can_instantiate permission
  • start the simulation from the dashboard
  • see testgoflow project, process question_process, dashboard


Goflow applications

  • Leave (clone of an OpenFlow demo application)

Attachments (3)

Download all attachments as: .zip

Back to Top