Updating custom props on file load

Hello!

In someone's infinite wisdom, the custom properties for an item's part number was changed to "description" from "part number". Obviously, this makes mapping the title blocks a challenge because there are two different custom properties that could be the part number: "description" or "part number". 

While I can clean this up going forward, how can I force update the custom properties when an item is opened in SolidWorks? I know that there are macros that can perform this task and also task scheduler can do it for items in a folder, but we use SAP PLM and all of our items are vaulted. We have over 100,000 items in our vault. Relying on each user to launch a macro when an item is opened in SolidWorks is asking for failure. 

Are there any other options that anyone could recommend? Thank you.