Note: The tool used to accomplish this is one of the Revit Extensions available to Autodesk Subscription Clients
If you are like most firms, you likely utilize content from vendors or the web. There doesn't seem to be much standardization and there is definitely not a master shared parameters file!
Let's say for example that you want to create a schedule with shared parameters for information in the external content and you want to have all of these shared parameters added to the families without having to manually add them to each family.
Well...you are in luck because Autodesk has given us just such a tool in the Revit Extensions available on the Autodesk Subscription website.
Once you install the extensions, go to the Extensions Tab, Tools drop down and select "Shared/Project Parameters"
Before you use it make sure that you have all of your shared parameters set properly in the project or template, including the instance or type setting as well as the Group Parameter Under settings.
In my project I created a schedule with the shared parameters I wanted added to the families. The ones highlighted in green are my shared parameters I want to add to the families.
Once you select on the tool you will see the following dialog where you can set the locations of the files as well as configure which parameters you want to copy into the families.
Once you finish the configuration select OK then select Run from the Shared Parameter Converter dialog box to update the families.
You will see a progress bar and stats when it is finished similar to the one below and you can also review the log file which will give you additional information if you run into issues with the process.
If you look at the families now you will see that the parameters came through, but not the values from the project.
If you load the families back into your project make sure that you select the top option so it doesn't overwrite the values you already have assigned to these parameters in the project.
If you have a master schedule with this information already filled out you can copy it into your project or use the IMAGINiT Excel Link Tool that is part of the IMAGINiT Revit Utilities (free to client who purchase Autodesk Maintenance Subscription with IMAGINiT) to export this to a spreadsheet to fill out in that format and bring it back into your Revit project.
Once the information is updated you will want to resave the families out to the proper folder, you can do this by right clicking on the family on the browser and select Save.