Does anyone know about workflow frameworks/libraries in Python?

血红的双手。 提交于 2019-11-29 23:10:34

Try GoFlow, a workflow engine for Django.

Unfortunately it seems like most/all of the projects listed here are no longer active. Here's a new project which is currently ongoing:

http://packages.python.org/django-workflows/overview.html

Another workflow project that I saw recently was repoze.workflow, which is a state-machine based workflow engine which was inspired by plone, but is a clean re-implementation.

http://svn.repoze.org/repoze.workflow/trunk/docs/index.rst

Not exactly sure how production ready it really is, but I do know some people that are using it.

I used hurry.workflow: http://pypi.python.org/pypi/hurry.workflow It has plenty of features but unfortunately has some zope dependecies so it may be not applicable for other frameworks.

We are actively working on Zops Workflow Engine based on Spiff. You can check if it suits your needs.

https://github.com/zetaops/zengine

I know there is an openerp, but it's not workflow.....

Besides GoFlow (linked in Oli's answer) the only other Django workflow I know of is part of the Pinax project.

More generally for Python based workflows there is spiff workflow and Dave Kuhlman's Workflow and REST How-to that could probably be converted from Quixote to Django.

ntoll's workflow for django is alpha, but is actively developed

There is also Xworkflows ( https://github.com/rbarrois/xworkflows/ ) and it's pluggable to django with django-xworkflofws ( https://github.com/rbarrois/django_xworkflows )

Have you thought about building workflows with rules? You might checkout http://nebrios.com, a rules based workflow tool. It's built in Python/Django and executes full Python and Django. It's not FOSS though, and doesn't integrate as a library since it's Platform.

Full Disclosure: We built this over the last year since we couldn't find any workflow/process tools that met our needs.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!