Versions Compared

Key

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

...

Order Processing Patterns

Job chain with multiple orders and differente start times

  • The jobs within the job chain will result in a unique successful end state or otherwise will use the same end state for failure.
  • Each job would immediately cause the job chain to be completed in case of error.

 

Flowchart
Order1 [label="Order 1\n start time: daily 08:00 ",fillcolor="orange"]
Order2 [label="Order 1\n start time: daily 09:00 ",fillcolor="orange"]
Order3 [label="Order 1\n start time: daily 10:00 ",fillcolor="orange"]
Job1 [label="Job 1",fillcolor="lightskyblue"]
Job1_successful [shape=diamond,label="execution successful?",fillcolor="white"]
Job2 [label="Job 2",fillcolor="lightskyblue"]
Job2_successful [shape=diamond,label="execution successful?",fillcolor="white"]
Job3 [label="Job 3",fillcolor="lightskyblue"]
Job3_successful [shape=diamond,label="execution successful?",fillcolor="white"]
EndStateSuccess [label="End state: success",fillcolor="palegreen"]
EndStateError [label="End state: error",fillcolor="lightcoral"]

Order1 -> Job1 [label=" start order 1 at 08:00 "]
Order2 -> Job1 [label=" start order 1 at 09:00 "]
Order3 -> Job1 [label=" start order 1 at 10:00 "]
Job1 -> Job1_successful
Job1_successful -> Job2 [label=" yes "]
Job1_successful -> EndStateError [label=" no "]
Job2 -> Job2_successful
Job2_successful -> Job3 [label=" yes "]
Job2_successful -> EndStateError [label=" no "]
Job3 -> Job3_successful
Job3_successful -> EndStateSuccess [label=" yes "]
Job3_successful -> EndStateError [label=" no "]