cudjoe
August 20th, 2009, 05:17 PM
I am thinking of implementing a (simple) workflow software.
I better consult you guyz to know what already exists in the jungle.
The concept is simple :
I draw a flow chart (graph with nodes and directed edges).
For each node I can specify a command to run. The output of the node command will be piped to the input of following nodes.
Google did not help me much in finding this.
I found phatch which somehow does this for images, but I would like something generic and that is not limited to linear flow (i.e. nodes can be run in parallel, execution of following node starts when all inputs ready)
Technically, I would imagine something very simple :
- a canvas widget for nodes and edges
- a tab widget with command field and parameters
Cherry-on-top :
- a script API to bring to GUI some infos like input,output and parameters help, logging,etc.
I better consult you guyz to know what already exists in the jungle.
The concept is simple :
I draw a flow chart (graph with nodes and directed edges).
For each node I can specify a command to run. The output of the node command will be piped to the input of following nodes.
Google did not help me much in finding this.
I found phatch which somehow does this for images, but I would like something generic and that is not limited to linear flow (i.e. nodes can be run in parallel, execution of following node starts when all inputs ready)
Technically, I would imagine something very simple :
- a canvas widget for nodes and edges
- a tab widget with command field and parameters
Cherry-on-top :
- a script API to bring to GUI some infos like input,output and parameters help, logging,etc.