Details
-
Feature
-
Status: Released (View Workflow)
-
Major
-
Resolution: Fixed
-
2.0.0
-
None
Description
Current Situation
- Orders can be assigned the WAITING state in case that they meet one of the following instructions.
- Retry Instruction,
- Cycle Instruction.
- Orders in the SCHEDULED state and orders in a future SLEEPING state similarly wait for a timeout.
- In order to continue orders holding one of the above states users have to use a sequence of operations:
- Suspend order,
- Resume order.
- Both transitions are performed asynchronously and require the user to wait for confirmation of a successful Suspend transition before the Resume transition can be effected.
- Users would like to have the option to make orders continue immediately in case of any of the above states.
Desired Behavior
- The Continue transition will be made available and will cause the order to continue in the given workflow.
- The Continue transition requires to specify the order's current position in the workflow and the state from which the order should continue.
- The Continue transition works similar to a Resume transition. However, the Resume transition is reserved for orders in the SUSPENDED state.