-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Info about the data structures, fyi in thinking about how to best get to logging production work from a project in a new UX:
So the data goes Project - Order (Customer or Work Order) - Process - Inputs and Outputs
But we could certainly skip the Order part and just bring back active processes for a project - defined however people want, using the start and end dates on the process, or using presence of recent contributions. Or not. Or go directly to Process but organize it by Order.... ??
Also note that for a Process Inputs and Outputs, there are both plans (commitments) and actuals (economic events). The plans could have been committed to by a person, or not. And we have sort of moved away from the notion of one person on a task, because in practice people tend to collaborate on tasks. And planning is optional, so you may or may not have plans in place for a process. But if you do, there is much less to log for actuals.
In any case, there are 2 ways a person could be found as actively "working on" a process: they have committed to a task, or they have worked on a task.
NOTE: I'm not trying to suggest anything here, just trying to provide some info on the data structures as food for thought. Feel free to use or ignore! :)