有谁知道Python中的工作流框架/库?

时间:2009-04-01 09:54:00

标签: python django workflow

我正在为Python搜索工作流库/框架。我很惊讶在那里我找不到任何简单而且不依赖于Zope / Plone的东西。

有谁知道开源,简单的工作流库/框架。它最好支持Django,但不是必需的。

10 个答案:

答案 0 :(得分:11)

尝试使用Django的工作流引擎GoFlow

答案 1 :(得分:5)

不幸的是,似乎此处列出的大多数/所有项目都不再有效。这是一个目前正在进行的新项目:

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

答案 2 :(得分:4)

我最近看到的另一个工作流项目是repoze.workflow,它是一个基于状态机的工作流引擎,受到plone的启发,但是是一个干净的重新实现。

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

不完全确定生产准备就绪,但我确实知道有些人正在使用它。

答案 3 :(得分:1)

我使用了hurry.workflow:http://pypi.python.org/pypi/hurry.workflow 它有很多功能,但不幸的是有一些zope dependecies所以它可能不适用于其他框架。

答案 4 :(得分:1)

我们正积极致力于基于Spiff的Zops Workflow Engine。您可以检查它是否符合您的需求。

https://github.com/zetaops/zengine

答案 5 :(得分:0)

我知道有一个开门红,但它不是工作流程......

答案 6 :(得分:0)

除了GoFlow(在Oli的回答中链接),我所知道的唯一其他Django工作流程是Pinax项目的一部分。

对于基于Python的工作流程,更常见的是spiff workflow和Dave Kuhlman的Workflow and REST How-to,可能会从Quixote转换为Django。

答案 7 :(得分:0)

ntoll的workflow对于django来说是alpha,但是正在积极开发

答案 8 :(得分:0)

还有Xworkflows(https://github.com/rbarrois/xworkflows/),它可以通过django-xworkflofws(https://github.com/rbarrois/django_xworkflows)插入django

答案 9 :(得分:0)

您是否考虑过使用规则构建工作流程?您可以结帐http://nebrios.com,这是一个基于规则的工作流程工具。它内置在Python / Django中,并执行完整的Python和Django。这不是FOSS,因为它是平台,所以不会集成为库。

完全披露:我们在去年建立了这个,因为我们找不到任何满足我们需求的工作流程/流程工具。