As mentioned, the example structure I’ll be using consists of 3 tiers:
- Programmes
- Projects
- Workstreams
A Programme is defined by the fact that it does not have a parent
If the parent of a record is a Programme, then that record is a Project
Everything else is a workpackage
Because of this logic, it’s not necessary to have a column to specify each individual record to be a programme, project or workstream