processus
Version:
A simple node workflow engine
94 lines (93 loc) • 2.75 kB
JSON
{
"name": "Demo3a",
"description": "A demo showing multi nested tasks in parallel.",
"tasks":{
"task 1": {
"description": "I am the task 1, I take 1500msecs.",
"blocking": false,
"handler" : "../taskhandlers/testHandler",
"parameters": {
"delay": 1,
"error": false
}
},
"task 2": {
"description": "I am the task 2, I take 1000msecs.",
"blocking": false,
"handler" : "../taskhandlers/testHandler",
"parameters": {
"delay": 1,
"error": false
},
"tasks": {
"task 2-1": {
"description": "I am the task 2-1, I take 1000msecs.",
"blocking": false,
"handler" : "../taskhandlers/testHandler",
"parameters": {
"delay": 1,
"error": false
},
"tasks": {
"task 2-1-1": {
"description": "I am the task 2-1-1, I take 1000msecs.",
"blocking": false,
"handler" : "../taskhandlers/testHandler",
"parameters": {
"delay": 1,
"error": false
}
},
"task 2-1-2": {
"description": "I am the task 2-1-2, I take 1000msecs.",
"blocking": false,
"handler" : "../taskhandlers/testHandler",
"parameters": {
"delay": 1,
"error": false
},
"tasks": {
"task 2-1-2-1": {
"description": "I am the task 2-1-2-1, I take 1000msecs.",
"blocking": false,
"handler" : "../taskhandlers/testHandler",
"parameters": {
"delay": 1,
"error": false
}
},
"task 2-1-2-2": {
"description": "I am the task 2-1-2-2, I take 1000msecs.",
"blocking": false,
"handler" : "../taskhandlers/testHandler",
"parameters": {
"delay": 1,
"error": false
}
}
}
}
}
},
"task 2-2": {
"description": "I am the task 2-2, I take 1000msecs.",
"blocking": false,
"handler" : "../taskhandlers/testHandler",
"parameters": {
"delay": 1,
"error": false
}
}
}
},
"task 3": {
"description": "I am the task 3, I take 500msecs.",
"blocking": false,
"handler" : "../taskhandlers/testHandler",
"parameters": {
"delay": 1,
"error": false
}
}
}
}