适用于Python的可嵌入工作流/BPM库?

7 投票
2 回答
9935 浏览
提问于 2025-04-15 14:41

假设你正在开发一个基于Python的网页应用,这个应用需要一些工作流程管理的功能,就像jBPM或者Windows Workflow Foundation那样。请问在Python的世界里,有没有这样的库可以使用呢?

2 个回答

1

你有没有看过这个? http://code.djangoproject.com/wiki/GoFlow

3

哦,当然有很多这样的东西。不过大部分都依赖于特定的框架。比如,DCWorkflow 是和 Zope 的 CMF 集成在一起的。hurry.workflow 是为 Zope 3 设计的,等等。SpiffWorkflow 则假设你会用到 sql-alchemy。这是因为你需要有一些东西来应用工作流,这就意味着你需要对你使用的对象做一些基本的假设。

hurry.workflow 可能是比较独立的一个,但它还是假设你会使用 Persistence 库(所以实际上是 ZODB),以及 Zope 3 的安全模型。

所以你可能需要在这里多说说你的需求……

撰写回答