Adding parameters to shared parmeter file

There is no easy way to do this workflow, although some steps are automateable to some degree.

I will have an updated workflow on the channel on 17th April (2 weeks time) that effectively uses this script set I built here:

Some limitations of note:

  1. If a parameter is used in an arrayed element and associated at instance level, the parameter will not replace. This is a revit limitation (and prevents parameter placement manually also).
  2. The script does not deal with parameters in nested families. Could be possible but would be a massive undertaking and not one I will derive any value from personally, so not interested in making it. It also ties into the last limit…
  3. If you replace parameters then reload a nested family, all associations will be lost at that level. Associations can be made using Revit API, but there would simply be way too many places to look for them feasibly I think to automate recreating them all

Generally I recommend against full parameter rehauls where possible, especially if its ‘how can we take a set of content with a prefix, and make it our prefix instead’. I literally disclaim my own revit content with this limitation of non automateable complete rebranding (I use BG_ in all my shared params) for these reasons. Also prevents competitors from lowballing me and stealing/rebranding my content, and helps that these types are generally lazy and not capable of automation as a result of that too.

1 Like