简体   繁体   English

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

[英]Embeddable Workflow/BPM Library For Python?

Let's say you are building a Python-based web app that requires some workflow management such as that in jBPM or Windows Workflow Foundation. 假设您正在构建一个基于Python的Web应用程序,该应用程序需要一些工作流管理,例如jBPM或Windows Workflow Foundation中的工作流管理。 Is there a library that offers this in the Python world? 是否有一个在Python世界中提供此功能的库?

Oh yes, tons. 哦,是的,吨。 But most of them depend on a specific framework. 但是大多数都依赖于特定的框架。 DCWorkflow is integrated with Zopes CMF, for example. 例如,DCWorkflow与Zopes CMF集成在一起。 hurry.workflow is for Zope 3, etc. SpiffWorkflow presumes sql-alchemy, etc. This is because you need to have something to apply the workflow to, and that means you need to make some basic assumptions on the objects you use. hurry.workflow适用于Zope 3等.SpiffWorkflow假设sql-alchemy等。这是因为你需要有一些东西来应用工作流,这意味着你需要对你使用的对象做一些基本的假设。

Hurry.workflow is probably one of the more independent ones, but it still assumes both that you use the Persistence library (and therefore in practice ZODB), and zope3's security model. Hurry.workflow可能是更独立的一个,但它仍假设您使用Persistence库(因此在实践中使用ZODB)和zope3的安全模型。

So you probably need to expand a bit on your requirements here... 所以你可能需要在这里扩展一下你的要求......

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM