适用于Python的可嵌入工作流/BPM库?
假设你正在开发一个基于Python的网页应用,这个应用需要一些工作流程管理的功能,就像jBPM或者Windows Workflow Foundation那样。请问在Python的世界里,有没有这样的库可以使用呢?
2 个回答
1
3
哦,当然有很多这样的东西。不过大部分都依赖于特定的框架。比如,DCWorkflow 是和 Zope 的 CMF 集成在一起的。hurry.workflow 是为 Zope 3 设计的,等等。SpiffWorkflow 则假设你会用到 sql-alchemy。这是因为你需要有一些东西来应用工作流,这就意味着你需要对你使用的对象做一些基本的假设。
hurry.workflow 可能是比较独立的一个,但它还是假设你会使用 Persistence 库(所以实际上是 ZODB),以及 Zope 3 的安全模型。
所以你可能需要在这里多说说你的需求……