Page History
...
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
andNotice02
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:
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 code3
.
In the Configuration view the workflow looks like this:
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.
When the order is resumed it will return to the begin of the Cycle Instruction:
Further Resources
...