Встраиваемый рабочий процесс / Библиотека BPM Для Python?
-
18-09-2019 - |
Вопрос
Допустим, вы создаете веб-приложение на основе Python, которое требует некоторого управления рабочим процессом, такого как в jBPM или Windows Workflow Foundation.Есть ли библиотека, которая предлагает это в мире Python?
Решение
О да, тонны.Но большинство из них зависят от конкретной структуры.Например, DCWorkflow интегрирован с Zopes CMF.поторопитесь. рабочий процесс предназначен для Zope 3 и т.д.SpiffWorkflow предполагает sql-алхимию и т.д.Это происходит потому, что вам нужно иметь что-то, к чему можно применить рабочий процесс, а это означает, что вам нужно сделать некоторые базовые предположения относительно объектов, которые вы используете.
Hurry.workflow, вероятно, является одним из наиболее независимых, но он по-прежнему предполагает, что вы используете библиотеку сохраняемости (и, следовательно, на практике ZODB) и модель безопасности zope3.
Так что вам, вероятно, нужно немного расширить свои требования здесь...
Другие советы
Вы смотрели на это? http://code.djangoproject.com/wiki/GoFlow