details Example workflow task dependencies /* 1 */ { "taskId" : "9ba3a261-4eb7-40c3-919d-c4e07607bc5c", "graphId" : "8fbabec5-a62e-4e90-901c-5ff353388d8f", "state" : "pending", "dependencies" : {}, "terminalOnStates" : [ "cancelled", "failed”, “timeout”, ], "domain" : "default", "evaluated" : false, "reachable" : true, "taskRunnerLease" : null, "taskRunnerHeartbeat" : null, "createdAt" : ISODate("2016-01-27T23:13:30.426Z"), "updatedAt" : ISODate("2016-01-27T23:13:30.426Z"), "_id" : ObjectId("56a94f1a929736c5b6e0cf6a") } /* 2 */ { "taskId" : "fff3e311-19e3-40fb-bd49-24f5667cb51d", "graphId" : "8fbabec5-a62e-4e90-901c-5ff353388d8f", "state" : "pending", "dependencies" : { "9ba3a261-4eb7-40c3-919d-c4e07607bc5c" : ”succeeded" }, "terminalOnStates" : [ "cancelled", "failed”, “timeout”, “succeeded” ], "domain" : "default", "evaluated" : false, "reachable" : true, "taskRunnerLease" : null, "taskRunnerHeartbeat" : null, "createdAt" : ISODate("2016-01-27T23:13:30.430Z"), "updatedAt" : ISODate("2016-01-27T23:13:30.431Z"), "_id" : ObjectId("56a94f1a929736c5b6e0cf6b") } { "friendlyName": "noop-graph", "injectableName": "Graph.noop-test", "options": {}, "tasks": [ { "label": "noop-1", "taskName": "Task.noop" }, { "label": "noop-2", "taskName": "Task.noop", "waitOn": { "noop-1": ”succeeded" } } ] } Graph definition Task dependency documents