Code


Version 76 (modified by macagua, 5 years ago) (diff)

chance the url for doc presentations

GoFlow: a workflow engine for Django

News:

  • 12/09/2008 sample project: process specification
  • 06/09/2008 v 0.62: sample project / internationalized tutorial included (more...)
  • 19/08/08 tag 0.62-alpha: api & runtime refactoring
  • 06/08/08 tag 0.6-alpha : django 1.0 compatibility
  • older news ...

download

documentation

Getting started

If you are french see the Guide utilisateur.

Pending the completion of the user guide:

  • run the project:
      svn checkout http://goflow.googlecode.com/svn/trunk/goflow goflow
      cd goflow/testgoflow
      python manage.py syncdb –pythonpath=../..
      python manage.py runserver –pythonpath=../..
    

goflow sources

  • goflow: workflow engine component for django
    • workflow: static models (django application)
    • runtime: dynamic models (django application)
    • apptools: built-in applications, helpers for workflow development
    • (WIP)graphics: graphic support (vector-based with ajax)
    • (WIP)graphics2: other graphic support (WIP, simpler, based on images)
  • sampleproject: a ready-to-use workflow project, and a tutorial too
  • 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

Sites

Goflow applications

  • Leave (clone of an OpenFlow demo application)

Attachments (3)

Download all attachments as: .zip