# Method of opening, editing and savings Revit families

**URL:** <https://forum.dynamobim.com/t/method-of-opening-editing-and-savings-revit-families/85183>\
**Category:** Revit\
**Created:** [January 20, 2023, 3:57pm UTC](https://forum.dynamobim.com/t/method-of-opening-editing-and-savings-revit-families/85183 "2023-01-20T15:57:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joe.ashton](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@Joe.ashton](https://forum.dynamobim.com/u/Joe.ashton)\
**Post date:** [January 20, 2023, 3:57pm UTC](https://forum.dynamobim.com/t/method-of-opening-editing-and-savings-revit-families/85183/1 "2023-01-20T15:57:22Z")

</div>

Hi,

I appreciate this question has been asked before, I hope I’m just missing something as I can’t get it working.

I previously had a script which opened a set of Revit families in a Directory, added a shared parameters and saved + closed the document. This for whatever reason has stopped working. I havent changed Dynamo or Revit versions and currently using Revit 2020. I believe I did update my Orchid package though.

Below is the outlined steps which I used to open, modify and close the families. The error on the Document.save node is that is it expecting a project; not a family file.

Is there an alternative node I can use? Or just a different way of tackling this step? I’ve seen on other posts that Rhythm have a option to save.as file, on downloading the package, I don’t have those nodes.

Any advice appreciated, Thanks!  
Joe

 ![Process2](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/9/0/90ebf171740154d5eedb9a1132664a5f9efed5d8.png)

---

<div class="post-metadata">

**Author:** ![Draxl\_Andreas](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/draxl_andreas/32/145744_2.png) [@Draxl\_Andreas](https://forum.dynamobim.com/u/Draxl_Andreas)\
**Post date:** [January 20, 2023, 4:05pm UTC](https://forum.dynamobim.com/t/method-of-opening-editing-and-savings-revit-families/85183/2 "2023-01-20T16:05:06Z")

</div>

@Joe.ashton

check out these ones

[![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/4/4/446a599fc5c22d7e968ec318874dbf6462435e45.jpeg "Crumple for Dynamo (NOW ON PACKAGE MANAGER)") ](https://www.youtube.com/watch?v=hI9cj7m_yWY)

> [@How to add shared Parameters to my families in a folder?](https://forum.dynamobim.com/t/how-to-add-shared-parameters-to-my-families-in-a-folder/73672):
>
> Hello, I wanna add to my families shared Parameters. The tutorial is very usefull from the AussiBIMGuru. I cant extract data from my shared parameterfile so how can i adaped my script? [2022-02-24\_15h07\_58] does anyone know? I can`t extract anything from my SharedParameterfile? Can i direct import sharedParameters from my text file! i want to create new parameters! KR Andreas [[Add Shared Parameters to multiple Families using Dynamo!] …](https://www.youtube.com/watch?v=dLRgJMj5ZOQ)

KR  
Andreas

---

<div class="post-metadata">

**Author:** ![Joe.ashton](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@Joe.ashton](https://forum.dynamobim.com/u/Joe.ashton)\
**Post date:** [January 20, 2023, 4:22pm UTC](https://forum.dynamobim.com/t/method-of-opening-editing-and-savings-revit-families/85183/3 "2023-01-20T16:22:15Z")

</div>

Thank you!! exactly what I needed; never heard of crumple before this so double win.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/4/8/4885b96fe229920b997a4b84e76311cb6e215239.png)

---

<div class="post-metadata">

**Author:** ![GavinNicholls](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/gavinnicholls/32/190442_2.png) [@GavinNicholls](https://forum.dynamobim.com/u/GavinNicholls)\
**Post date:** [January 21, 2023, 11:57am UTC](https://forum.dynamobim.com/t/method-of-opening-editing-and-savings-revit-families/85183/4 "2023-01-21T11:57:16Z")

</div>

Let’s make it a triple win. I have a tutorial showing how the nodes can be used for this workflow using Crumple (my package, enjoy!);

[![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/9/1/916ee65b204717bd18a4052a9f60666d61beeca2.jpeg "Add parameters to Revit families using Dynamo (and Crumple)!") ](https://www.youtube.com/watch?v=lvO2_0IQ8vQ)

---

<div class="post-metadata">

**Author:** ![Joe.ashton](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@Joe.ashton](https://forum.dynamobim.com/u/Joe.ashton)\
**Post date:** [January 23, 2023, 3:00pm UTC](https://forum.dynamobim.com/t/method-of-opening-editing-and-savings-revit-families/85183/5 "2023-01-23T15:00:24Z")

</div>

Ahh perfect thank you!

Loving the python nodes too, I managed to change the save node to Saveas which helped my specific workflow.
