The folder tree and the location field carry the same names
Documents sit in folders, and a folder or a single document can be locked to selected people. The Import center can build the whole tree from a CSV with one folder path per line, such as a building, then a discipline, and it creates the folders without files. On the records, Work area / location is a text field, and the list of daily reports, NCRs and change orders can be filtered by typing part of it. Fidrel keeps no list of buildings to choose from, so the discipline is yours: write Building A, Level 3 the same way every time and the filter will find it.