Our company is trying to do the same thing. We have a number of shared parameters we use for scheduling, but our third-part MEP equipment doesn’t come in with these params, so I’ve had to research how to push the shared parameters I want into a third party.
First things first: ask yourself if you’re willing to put in the time, or simple seek out a solution add-on that someone else already made and you’re willing to pay for. It might be a cleaner and quicker solution.
This is what I did:
- I opened up the family that works well with our schedules and pulled the shared parameters off of it using script 1. These parameters went into an excel file.
- I then had to rearrange and modify these fields a little bit so they could properly push into another family.
- I opened up my third-party family. I used script 2 to pull the shared parameters off of the excel file and push them into the new family. This took a while since we had somewhere around 613 parameters, but it worked!
Hopefully this answered your question. This took many many hours, so hopefully you can use this and modify it to your needs. Good luck!
Packages used: GeniusLoci, Clockwork, Zebra, Orchid