Initial scoping for happy/non-happy path and other such control mechanisms - beware of the rabbit hole #8
frankkilcommins
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
Why the specific use case such as an error path? Why not behaviors required such as the need for a workflow to self abort, to be stopped (canceled), to be paused and resumed, and to be rolled back. On the latter I'd prefer a recovery workflow defined. "roll back" implies status kept somewhere and a commit ,,, please not that again. Do we set as a prerequisite workflows like the APIs they support be stateless. Anyway, the point being to consider defining behaviors needed to meet needs such as error paths but many others. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
What is the general feeling for how deep we want to go with respect to handling error scenarios/conditions in the workflows? I somewhat weary in us trying to deliver a BPM type sledge hammer approach to describing the expected value flows of an API.
Nevertheless, there should be some discussion and consensus on how far workflows will go.
Some options to start discussion:
Beta Was this translation helpful? Give feedback.
All reactions