【问题标题】:Does anyone know about workflow frameworks/libraries in Python?有人知道 Python 中的工作流框架/库吗?
【发布时间】:2009-04-01 09:54:00
【问题描述】:

我正在寻找 Python 的工作流库/框架。我很惊讶在那里我找不到任何简单且不附属于 Zope/Plone 的东西。

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

【问题讨论】:

标签: python django workflow


【解决方案1】:

试试GoFlow,一个适用于 Django 的工作流引擎。

【讨论】:

【解决方案2】:

不幸的是,这里列出的大多数/所有项目似乎都不再活跃。这是一个正在进行中的新项目:

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

【讨论】:

    【解决方案3】:

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

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

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

    【讨论】:

    • repoze.workflow 很酷,但它更像是一个状态机,而不是真正完整的工作流解决方案......
    【解决方案4】:

    我用的是 hurry.workflow:http://pypi.python.org/pypi/hurry.workflow 它有很多功能,但不幸的是有一些 zope 依赖项,因此它可能不适用于其他框架。

    【讨论】:

      【解决方案5】:

      我们正在积极开发基于 Spiff 的 Zops Workflow Engine。您可以检查它是否适合您的需求。

      https://github.com/zetaops/zengine

      【讨论】:

        【解决方案6】:

        我知道有一个 openerp,但它不是工作流.....

        【讨论】:

        • OpenERP [openerp.com] 有一个集成的工作流引擎,但它不能在 OpenERP 框架之外使用
        【解决方案7】:

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

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

        【讨论】:

        • 呸,我去看看,“项目”应用程序只是项目/任务管理,没有任何工作流程。对不起我的错误:(
        • 顺便说一句,您问是因为您在使用 GoFlow 时遇到问题吗?我问是因为我有时需要自己在 Django 中实现工作流。
        • 我在工作流程方面没有任何具体问题,但我想要一些更简单的东西(当然来自我的 POV :))
        【解决方案8】:

        ntoll 的 django 的 workflow 是 alpha 版,但正在积极开发中

        【讨论】:

          【解决方案9】:

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

          【讨论】:

            【解决方案10】:

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

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2020-01-15
              • 2010-12-26
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2023-03-08
              相关资源
              最近更新 更多