anything which exists inside an organization in any time span. E.g. projects, conversations, tasks, etc.
In our dairy activity we are surrounded by conversations. Discussions. Debates. You name it.
A flow can be anything (based on its type) and it can last any amount of time (from forever to just minutes).
A flow has:
- Original message: message starting the flow. It has a subject (a.k.a. title).
- Nexus: one or more nexus where a flow belongs.
- Messages: discussion's messages. A message can only belong to one flow.
- Type: given a type, a flow acquires additional features: voting, edition, history, discussion turn, etc. A flow has only one type. A type can combine other types.
- Parent Flow: from which flow comes. It is not mandatory for standalone flows.
- Related Flows: flows that interact with another flow. Useful to track merged