假設您正在構建一個基於Python的Web應用程序,它需要一些工作流程管理,如jBPM或Windows Workflow Foundation中的工作流程管理。有沒有一個庫在Python世界中提供這個功能?Python嵌入式工作流/ BPM庫?
回答
哦,是的,噸。但其中大多數依賴於特定的框架。例如,DCWorkflow與Zopes CMF集成。 hurry.workflow適用於Zope 3等.SpiffWorkflow假定了sql-alchemy等。這是因爲你需要有一些東西來應用工作流程,這意味着你需要對你使用的對象做一些基本的假設。
Hurry.workflow可能是更加獨立的人之一,但它仍然會承擔這您使用持久性庫(因此在實踐中ZODB)和zope3的安全模型。
所以你可能需要擴大在這裏你的要求有點...
SpiffWorkflow似乎** **不能推定SQL-煉丹,或至少,我沒有找到任何參考指向這個方向。這可能是自這篇文章以來發生了變化......郵件列表中的快速搜索似乎表明[當前持久性機制使用pickle](http://groups.google.com/group/spiff-devel/browse_frm/線程/ 448348770062f96)。 – 2011-12-26 14:05:26
它用於需要SQLAlchemy,是的。酸洗只是限制。 – 2011-12-26 20:06:50
- 1. 嵌入式視圖的工作流程
- 2. DocuSign嵌入式簽名工作流程
- 3. 爲什麼需要工作流程/ BPM?
- 4. Python工作流框架/庫
- 5. java bpm適用於大數據和多工作流的子工作流程
- 6. 嵌入式linux/android內核開發工作流程
- 7. 嵌入式開發系統中的JTAG工作流程?
- 8. 商業工作室ActiveMatrix BPM
- 9. Python嵌入式C++
- 10. NoSQL支持BPM的成熟Java工作流引擎嗎?
- 11. Python - CSS不能在嵌入式HTML中工作
- 12. Linux嵌入式sched_setscheduler工作負載
- 13. 嵌入式日曆停止工作
- 14. python中是否有任何工作流程工具或庫?
- 15. 如何在嵌入式Python
- 16. python嵌入式圖像thunderbird
- 17. 停止嵌入式Python
- 18. Bpm音頻檢測庫
- 19. 帶嵌入式空間的流星鍵
- 20. 嵌入RTMP流
- 21. Windows工作流程:「singleton」式工作流程?
- 22. Java:嵌入式數據庫
- 23. Delphi嵌入式數據庫
- 24. 嵌入式Firebird數據庫
- 25. 流星手機應用 - 嵌入式數據庫
- 26. 如何在SharePoint工作流關聯表中嵌入圖像?
- 27. HLS流式工作不
- 28. 嵌套Rmarkdown文件(工作流問題)
- 29. 字體嵌入不工作
- 30. 嵌套插入exec工作
每倫納特的建議,下面我將擴大上方。該系統將由多個客戶端與中間層進行交互組成,部分客戶端必須具有某種工作流子系統。工作流子系統存在創建一個「嵌入式BPM」,可以靈活地管理不斷變化的處理需求。第一個上層「客戶端」可能是一個涉及瀏覽器上的CherryPy和AJAX的Web客戶端。後端可能是PostGRES。這是有點可變的。 我可以添加哪些其他信息? – alphadogg 2009-09-29 18:18:18
爲了補充說,我說「第一個客戶端」是因爲最終會有更多,並且它們不一定是基於網絡的,所以與Zope或其他框架捆綁在一起的東西將不起作用。它必須能夠獨立。 – alphadogg 2009-09-29 18:20:11
工作流系統應該明顯位於中間層,而不是客戶端。然後客戶需要根據項目和安全性向中間層詢問哪些工作流程交易可用。如果你想在postgres中存儲東西,我建議你使用sqlalchemy,然後SpiffWorkflow可以工作,但我沒有使用它,不知道它是否有用。在PyPI上搜索工作流程,但要注意Plone的大多數產品。 :) – 2009-10-01 07:18:45