Conversation Workflow
A Conversation Workflow is a reified execution of a state machine at the Comment and Conversation levels. The Conversation Workflow addresses the following concepts which a user can perceive and interreacted with:
What is the current state of a Comment or Conversation (displayed as status)?
What are other states a Comment or Conversation can transition from or to?
What are the events, manual or automatic, which can trigger a state transition?
What are the dependencies between a state of a Comment or a Conversation and a state of other objects?
What are the dependencies between a state transition of a Comment or a Conversation and state transitions of other objects?
The execution of the state machine is always instigated by a user’s action. The cascade effects of the initial transition may be observed at other levels of the Workflows. For example, if a Resolver (manually) submits a decision-reply into a Conversation. Such action will trigger three different state transitions:
The owning Conversation is Closed
The related Originating Comment is Resolved
The related Comment Resolution Task is Complete.
%20asStateDiag.png?inst-v=4ef52afe-aa68-4cc9-a76b-41382328f04b)