Use cases

Possible use cases are the following:

Execute graphs in chain

Let's say, that we have to execute graph B, only if another graph A finished without any error. So there is some kind of relation between these graphs. We can achieve this behaviour by creating graph event listener. We create listener for event graph finished OK of graph A and choose task type execute graph with graph B specified for execution. And that is it. If we create another listener for graph B with task execute graph with graph C specified, it will work as chain of graphs.

Event source graph isn't specified, thus listener works for all graphs in specified sandbox

Figure 6.4. Event source graph isn't specified, thus listener works for all graphs in specified sandbox


Email notification about graph failure

Web GUI - email notification about graph failure

Figure 6.5. Web GUI - email notification about graph failure


Email notification about graph success

Web GUI - email notification about graph success

Figure 6.6. Web GUI - email notification about graph success


Backup of data processed by graph

Web GUI - backup of data processed by graph

Figure 6.7. Web GUI - backup of data processed by graph