-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a new suspended
workflow status phase
#1024
Comments
suspended
workflow instance status phasesuspended
workflow status phase
ok, so waiting is a "natural" status, the workflow reach it as part of its execution while suspended is "forced" one, explicitly set by the user. |
That's my understanding of it, yes.
@fjtirado Very valid point indeed. I personally don't see the requirement of enforcing it. That status phase is IMO a nice to have in case one implements the related feature. Furthermore, adding it would allows us to exhaustively describe all the possible phases of a workflow, regardless of what has been implemented or not. |
As an alternative, I think we can broadly understand |
Or following a similar idea, add an additional |
The reason Im proposing alternatives is that once we differentiate between two ways of waiting (waiting to resume after user intervention, |
What would you like to be added:
Reintroduce the
suspended
workflow status phaseWhy is this needed:
Adds a status phase that clearly describes that the workflow has been manually and explicitly suspended by a user, as opposed to
waiting
, which describes that the workflow is waiting for event(s) to be correlated.Additional notes:
The
suspended
status phase was initialy part of the DSL, but was removed following (very valid) observations from @fjtirado, who considered thatwaiting
could actually represent both phases.However, following the implementation of the
suspend
feature in Synapse, we realized that users could not differenciate flows that were explicitly suspended from ones that were being correlated, thus the feature request.The text was updated successfully, but these errors were encountered: