Versions Compared

Key

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

...

If the Options Instruction is in place and specifies the Stop on Failure attribute then failed orders will remain with the failing instruction, for example a job.

...

  • the failed order moves to the outmost ConsumeNotices Instruction.
  • the Notice01 and Notice02 Notices are freed and remain available for parallel ConsumeNotices Instructions in other workflows.

Cylce Instruction

Use with StopOnFailure Option

This example introduces a situation when users find JS7 - Cycle Instruction.

Download (upload .json):

The example implements nested use of ConsumeNotices Instructions with orders remaining at their workflow position in case of failure.

  • the Options Instruction is used to set the StopOnFailure attribute.
  • the failed-job
  • the second ConsumeNotices Instruction occurs inside the first instruction and expects the Notice02 Notice being present.

In the Configuration view the workflow looks like this:

Image Added

Use without StopOnFailure Option

This example introduces a situation when users find a nested JS7 - Cycle Instruction.

Download (upload .json):

The example implements use of a Cycle Instruction with orders moving to the begin of the Cycle Instruction in case of failure.

  • no Options Instruction is used.
  • the increment-job job is assumed to fail with return code 3.

In the Configuration view the workflow looks like this:

Image Added


At run-time in the Workflows view the workflow looks like this for a failed order:

  • the failed order remains with the failing job.
  • the order is set to a failed state.

Image Added


When the order is resumed it will return to the begin of the Cycle Instruction:

Image Added

Further Resources

...