Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Szenario

In this example 7 reports (JobRep10 - JobRep70) are to be created which depends on different combinations of other successfully finished jobs (Job10 - Job43). Within these jobs we also have dependencies, so the predecessors of the reports are not finished at the same time and the reports have to wait before they can start.

The following diagram shows the pre-own given dependencies:

Graphviz
digraph "SCENARIO" \{

graph [rankdir=LR]
node [fontsize=10 fontname=Arial]
ranksep=0.4


subgraph JobChainRep70\{
JobRep70[style=filled,fillcolor=gold]
\}

subgraph JobChainRep50\{
JobRep50[style=filled,fillcolor=gold]
\}
subgraph JobChainRep60\{
JobRep60[style=filled,fillcolor=gold]
\}

subgraph JobChainRep10\{
JobRep10[style=filled,fillcolor=cornsilk3]
\}

subgraph JobChainRep20\{
JobRep20[style=filled,fillcolor=aquamarine3]
\}


subgraph JobChain10 \{
node [style=filled,fillcolor=cornsilk] 

Job10 -> Job11 -> JobRep10
Job10 -> Job12 -> JobRep10
Job10 -> Job13 -> JobRep10

JobRep10  -> JobRep70
\}

subgraph JobChain20 \{
node [style=filled,fillcolor=aquamarine] 

Job20 -> Job21 -> JobRep20
Job20 -> Job22 -> JobRep20
Job20 -> Job23 -> JobRep20

JobRep20  -> JobRep70
\}

subgraph JobChain30 \{ 
node [style=filled,fillcolor=deepskyblue] 

Job11 -> Job31
Job21 -> Job31

Job12 -> Job32
Job22 -> Job32

Job13 -> Job33
Job23 -> Job33

Job31 ->JobRep30
Job32 ->JobRep30
Job33 ->JobRep30

JobRep30 -> JobRep70

Job31 -> Job41
Job32 -> Job42
Job33 -> Job43

Job41 -> JobRep40
Job42 -> JobRep40
Job43 -> JobRep40

JobRep40 -> JobRep70

Job11 -> JobRep60
Job21 -> JobRep60
Job31 -> JobRep60
Job41 -> JobRep60

Job13 -> JobRep50
Job23 -> JobRep50
Job33 -> JobRep50
Job43 -> JobRep50
\}
\}

...