Details
-
Feature
-
Status: Released (View Workflow)
-
Minor
-
Resolution: Fixed
-
2.0.0
-
None
Description
Current Situation
- With
JS-1971users can specify a start position for an order in a workflow. However, the start position is limited to- top level instructions, i.e. the first hierarchy level of instructions in a workflow
- branches of an If Instruction.
Desired Behavior
- Adding Orders
- Users want to add orders to a specific block instruction in a later hierarchy level, for example to a specific branch of a Fork Instruction, a Lock Instruction etc. To this purpose the block can be specified when adding an order.
- Termination
- Orders added to a block instruction will terminate and will leave the workflow when reaching the end of the block.
- Start Position / End Positions
- Orders can be added to any start position in a block and can be caused to terminate with any later instruction before the end of a block.
- Scope
- When adding orders to a position directly in a block instruction such as Lock Instruction, ConsumeNotices Instruction etc. then the conditions of the instruction (locks, notices) will not be considered.
- Orders that fail and that are subject to an outer Retry Instruction or Try-Catch Instruction will be handled by the respective instruction.