Workflow.py: A Minimalist Workflow Engine
1–10 of 13 posts
Re: Workflow.py: A Minimalist Workflow Engine
#2I think this is a good implementation of a Python program, but there's - from what I've personally seen - a tremendous opportunity for an affordable, flexible workflow engine (that's not based on Microsoft SharePoint).
Re: Workflow.py: A Minimalist Workflow Engine
#3Re: Workflow.py: A Minimalist Workflow Engine
#4Re: Workflow.py: A Minimalist Workflow Engine
#5Isn't this what inotify and related programs (incron, etc) are for? I expected it to at least be based on python-pyinotify or python-inotifyx.
Re: Workflow.py: A Minimalist Workflow Engine
#6Re: Workflow.py: A Minimalist Workflow Engine
#7Kudos!
Re: Workflow.py: A Minimalist Workflow Engine
#8This is not a workflow engine but rather a rules engine. A workflow engine is like a navigating a directed graph or a flowchart. Executing one node would take you to the same or different node based on some rules. So a rules engine is typically a part of a workflow engine or invoked by it.
Re: Workflow.py: A Minimalist Workflow Engine
#9This doesn't seem to be it, but I would love to have a workflow engine which is designed for long running tasks, with periodic human interruption, conditional flows, and so on.
Re: Workflow.py: A Minimalist Workflow Engine
#10This is not a workflow engine but rather a rules engine. A workflow engine is like a navigating a directed graph or a flowchart. Executing one node would take you to the same or different node based on some rules. So a rules engine is typically a part of a workflow engine or invoked by it.
There are two types of workflow engines: sequential and finite state machines. The latter is more general and includes the former. In a finite state machine external event let you move through the nodes of a graph. The present node is the state. In workflow.py the creation/update of a file is the external event. The state is also characterized by the files present in the file system. The change of state is associated…