We have a simple multi-tenant Document management solution that reads and writes documents to the local Windows folder system. It is working very well, however, it saves the documents to folders named after the: year, company_id and contact_key.
My issue is what happens when a customer leaves and wants to take their documents with them. The folders that are named after the contact_keys are not going to mean much to them. What do others do to handle this situation? I know I can name each contact folder after the contact's name and keep a separate table that tracks name changes and then use it to rename the folders when necessary. Is that the best approach, or is it better to leave the folders the way they are and instead write a separate program that only does the folder renaming for those customers who leave?
Dean