Details
-
Feature
-
Status: Released (View Workflow)
-
Minor
-
Resolution: Fixed
-
2.0.0
-
None
Description
Current Situation
- The Finish Instruction causes an order to leave the workflow
- with the outcome of the most recently executed instruction (successful or unsuccessful),
- with an unsuccessful outcome if the respective option is used.
- For child orders in Fork/Join and ForkList Instructions
- the child order remains in the failed state with the Finish Instruction if the option for unsuccessful outcome is selected.
Desired Behavior
- Users would like to find an additional option for the Finish Instruction that forces a successful outcome.
- As a result the Finish Instruction offers the following handling of the outcome:
- Unchanged (existing option)
- Unsuccessful (existing option)
- Successful (new option)
- Behavior with child orders in Fork/Join and ForkList Instructions:
- When meeting the Finish Instruction then the child order leaves its branch.
Maintainer Note
- This feature works for a Finish Instruction when used in the branches of a Fork Instruction. It does not work when used outside of a Fork Instruction.
- The functionality to work outside of a Fork Instruction will be fixed with
JS-2073
Attachments
Issue Links
- is required by
-
JS-2073 Finish Instruction considers successful history outcome
- Released