Introduction ------------ Spiff Workflow is a library implementing a framework for workflows. It is based on http://www.workflowpatterns.com and implemented in pure Python. Spiff Workflow is part of the Spiff platform, which aims to produce a number of generic libraries generally needed in enterprise applications. This release SHOULD NOT BE USED IN PRODUCTION ENVIRONMENTS - it is meant for development only. Spiff Workflow is free software and distributed under the GNU LGPLv2.1.
New In This Release ------------------- This release is a huge step forward and an essential rewrite that comes with many new features, bugfixes and improvements. The API is now even simpler to use, and support for the following workflow patterns was added (check the Workflow Patterns page for what they mean): 11. Implicit Termination 12. Multiple Instances without Synchronization 13. Multiple Instances with a Priori Design-Time Knowledge 14. Multiple Instances with a Priori Run-Time Knowledge 15. Multiple Instances without a Priori Run-Time Knowledge 23. Transient Trigger 28. Blocking Discriminator 29. Cancelling Discriminator 30. Structured Partial Join 31. Blocking Partial Join 32. Cancelling Partial Join 33. Generalized AND-Join 37. Acyclic Synchronizing Merge 38. General Synchronizing Merge 41. Thread Merge 42. Thread Split Spiff Workflow now also supports persistence using Python's pickle module. The unit test suite was extremely improved and extended - every pattern now comes with a test. The full ChangeLog is here: http://spiff.googlecode.com/svn/trunk/libs/Workflow/ChangeLog Dependencies ------------- Python >= 2.4 Download --------- Please check out the code from SVN: svn checkout http://spiff.googlecode.com/svn/trunk/libs/Workflow/ You can also get a tarball from the release page: http://pypi.python.org/pypi/Spiff%20Workflow/ Links: ------- Example XML: http://spiff.googlecode.com/svn/trunk/libs/Workflow/tests/xml/patterns/ Spiff project page: http://code.google.com/p/spiff/ Mailing list: http://groups.google.com/group/spiff-devel Bug tracker: http://code.google.com/p/spiff/issues/list Documentation: http://spiff.googlecode.com/svn/trunk/libs/Workflow/README Browse the source: http://spiff.googlecode.com/svn/trunk/libs/Workflow/ If you have any questions, please do not hesitate to ask. -Samuel -- http://mail.python.org/mailman/listinfo/python-list