【发布时间】:2009-04-01 09:54:00
【问题描述】:
我正在寻找 Python 的工作流库/框架。我很惊讶在那里我找不到任何简单且不附属于 Zope/Plone 的东西。
有谁知道开源、简单的工作流库/框架。最好支持 Django,但不是必需的。
【问题讨论】:
-
This answer 提供了一些框架的概念比较。
我正在寻找 Python 的工作流库/框架。我很惊讶在那里我找不到任何简单且不附属于 Zope/Plone 的东西。
有谁知道开源、简单的工作流库/框架。最好支持 Django,但不是必需的。
【问题讨论】:
试试GoFlow,一个适用于 Django 的工作流引擎。
【讨论】:
不幸的是,这里列出的大多数/所有项目似乎都不再活跃。这是一个正在进行中的新项目:
【讨论】:
我最近看到的另一个工作流项目是 repoze.workflow,它是一个基于状态机的工作流引擎,其灵感来自 plone,但它是一个干净的重新实现。
http://svn.repoze.org/repoze.workflow/trunk/docs/index.rst
不完全确定它的实际生产准备情况,但我确实知道有些人正在使用它。
【讨论】:
我用的是 hurry.workflow:http://pypi.python.org/pypi/hurry.workflow 它有很多功能,但不幸的是有一些 zope 依赖项,因此它可能不适用于其他框架。
【讨论】:
我们正在积极开发基于 Spiff 的 Zops Workflow Engine。您可以检查它是否适合您的需求。
【讨论】:
我知道有一个 openerp,但它不是工作流.....
【讨论】:
除了 GoFlow(链接在 Oli 的回答中)之外,我所知道的唯一其他 Django 工作流程是 Pinax 项目的一部分。
对于基于 Python 的工作流程,更普遍的是 spiff workflow 和 Dave Kuhlman 的 Workflow and REST How-to,它们可能会从 Quixote 转换为 Django。
【讨论】:
ntoll 的 django 的 workflow 是 alpha 版,但正在积极开发中
【讨论】:
还有 Xworkflows (https://github.com/rbarrois/xworkflows/),它可以通过 django-xworkflofws (https://github.com/rbarrois/django_xworkflows) 插入到 django
【讨论】:
您是否考虑过使用规则构建工作流?您可以查看http://nebrios.com,这是一个基于规则的工作流工具。它内置于 Python/Django 并执行完整的 Python 和 Django。虽然它不是 FOSS,而且因为它是平台,所以它不作为库集成。
完全披露:我们在去年构建了这个,因为我们找不到任何满足我们需求的工作流/流程工具。
【讨论】: