<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Removing shared parameter from each family in a Revit project in Revit API Forum</title>
    <link>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13113739#M2359</link>
    <description>&lt;P&gt;Hi &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/11724443"&gt;@vitalij.marcukov2BP2F&lt;/a&gt; ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With multiple session I literally mean opening up Revit x-times (= x sessions) and process the families spread over them.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So depending how the families are accessed/stored (Through file explorer or a database) split the list of families up in x-lists and process each list in a seperate Revit Session.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If the list is split up in 3 parts, the processing of the families would be about 3x as fast (will actually be some lower)&lt;/P&gt;&lt;P&gt;The key is how to split up the list of families, just by the amount of families or take their size into consideration.&lt;/P&gt;&lt;P&gt;So if all families combined are 1Gb, start placing families in a list until it reaches 333Mb, then start the next list.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Or build a system with a shared list (database or so) among the sessions and if a family is going to be processed by a Revit session mark it as busy, and the other session takes the next available family etc..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The x-times a Revit session can run and process families depends on the system.&lt;/P&gt;&lt;P&gt;I assume with current multi-core systems a minimum of 3 session would be possible, maybe even more (depending other software running)&lt;/P&gt;</description>
    <pubDate>Mon, 28 Oct 2024 20:17:47 GMT</pubDate>
    <dc:creator>TripleM-Dev.net</dc:creator>
    <dc:date>2024-10-28T20:17:47Z</dc:date>
    <item>
      <title>Removing shared parameter from each family in a Revit project</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13108990#M2353</link>
      <description>&lt;P&gt;Our families contain shared parameters. We may or may not need them (depends if client wants those). I am thinking of creating a script that edits each family to remove those parameters (RemoveParameter method) when those are not needed and we can run the script on a detached from central model. but have a feeling it's a time consuming process. Is there some sort of a batch-process that can speed it up?&amp;nbsp;Please advise.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your time and I look forward to hearing from you.&lt;/P&gt;</description>
      <pubDate>Fri, 25 Oct 2024 19:03:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13108990#M2353</guid>
      <dc:creator>vitalij.marcukov2BP2F</dc:creator>
      <dc:date>2024-10-25T19:03:20Z</dc:date>
    </item>
    <item>
      <title>Re: Removing shared parameter from each family in a Revit project</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13109012#M2354</link>
      <description>&lt;P&gt;Hi &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/11724443"&gt;@vitalij.marcukov2BP2F&lt;/a&gt; ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Short answer, nope. Family needs to be opened -&amp;gt; Shared parameter(s) delete -&amp;gt; family reloaded into project -&amp;gt; Repeat.&lt;/P&gt;&lt;P&gt;So depends on size of family how long the reloading into the project takes and how many families contain those parameters.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have to ask; Can those parameter be safely removed, they don't drive geometry or used in formula etc...??&lt;/P&gt;&lt;P&gt;If so why even bother having them in the family?&lt;/P&gt;&lt;P&gt;I'm guessing it's some text parameter containing some project/product info that is applied to almost all families in certain categories?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In that case make the template/project so the shared parameters are project parameters attached to the necessary categories, en does assure it doesn't drive anything. And to clean it, just delete the parameters from the project.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In our template generic parameters are on the project level, and only exist in the family itself if necessary for the family operation/functionality&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Michel&lt;/P&gt;</description>
      <pubDate>Fri, 25 Oct 2024 19:12:51 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13109012#M2354</guid>
      <dc:creator>TripleM-Dev.net</dc:creator>
      <dc:date>2024-10-25T19:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: Removing shared parameter from each family in a Revit project</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13109079#M2355</link>
      <description>&lt;P&gt;We use an add-in to store the families on cloud and bring families when needed into a project. It's convenient. Storing all families in a template is not that efficient I guess. Thanks for the reply anyway.&lt;/P&gt;</description>
      <pubDate>Fri, 25 Oct 2024 19:51:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13109079#M2355</guid>
      <dc:creator>vitalij.marcukov2BP2F</dc:creator>
      <dc:date>2024-10-25T19:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: Removing shared parameter from each family in a Revit project</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13109633#M2356</link>
      <description>&lt;P&gt;You can check out the Revit batch processor and other batch processing methods:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://thebuildingcoder.typepad.com/blog/2013/06/auto-pdf-print-from-revit-2014.html" target="_blank"&gt;Auto PDF Print from Revit 2014&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://thebuildingcoder.typepad.com/blog/2014/12/au-ends-and-batch-rendering-across-several-projects.html" target="_blank"&gt;AU Ends and Batch Rendering Across Several Projects&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://thebuildingcoder.typepad.com/blog/2015/08/batch-processing-dwfx-links-and-future-proofing.html" target="_blank"&gt;Batch Processing, DWFx Links and Future-Proofing&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://thebuildingcoder.typepad.com/blog/2015/08/markdown-the-fusion-accelerator-revisions-and-bulk-upgrade.html" target="_blank"&gt;Markdown, Fusion Accelerator $$$, Revisions and Bulk Upgrade&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://thebuildingcoder.typepad.com/blog/2019/04/batch-processing-and-aspects-of-asstringvalue.html" target="_blank"&gt;Batch Processing and Aspects of AsStringValue&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://thebuildingcoder.typepad.com/blog/2019/11/the-revit-batch-processor-rbp.html" target="_blank"&gt;The Revit Batch Processor RBP&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://thebuildingcoder.typepad.com/blog/2021/12/symbol-instance-material-data-journal-break.html" target="_blank"&gt;Symbol, Instance, Material, Data, Journal, Break&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://thebuildingcoder.typepad.com/blog/2022/06/parameters-snippets-batch-mode-and-self-signing.html" target="_blank"&gt;Parameters, Snippets, Batch Mode and Self-Signing&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://thebuildingcoder.typepad.com/blog/2023/07/rbp-materials-their-assets-and-the-visual-api.html" target="_blank"&gt;RBP, Materials, Their Assets and the Visual API&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="https://thebuildingcoder.typepad.com/blog/2023/11/contour-lines-batch-processor-and-dynamo-shapely.html" target="_blank"&gt;Contour Lines, Batch Processor and Dynamo Shapely&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 26 Oct 2024 06:09:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13109633#M2356</guid>
      <dc:creator>jeremy_tammik</dc:creator>
      <dc:date>2024-10-26T06:09:30Z</dc:date>
    </item>
    <item>
      <title>Re: Removing shared parameter from each family in a Revit project</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13109644#M2357</link>
      <description>&lt;P&gt;Hi &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/11724443"&gt;@vitalij.marcukov2BP2F&lt;/a&gt; ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I assumed it were families already in use in a Project.&lt;/P&gt;&lt;P&gt;If they are edited BEFORE they are added into a project, the only time used is the opening &amp;gt; edit &amp;gt; saving.&lt;/P&gt;&lt;P&gt;To increase the load, spread it over multiple sessions; so split the list of families to edit into 2 or more and process them in seperate Revit Sessions (as many as the system can handle)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Still curious, are those free-to-delete parameters?&lt;/P&gt;</description>
      <pubDate>Sat, 26 Oct 2024 06:30:26 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13109644#M2357</guid>
      <dc:creator>TripleM-Dev.net</dc:creator>
      <dc:date>2024-10-26T06:30:26Z</dc:date>
    </item>
    <item>
      <title>Re: Removing shared parameter from each family in a Revit project</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13109705#M2358</link>
      <description>&lt;P&gt;Thank you for the reply &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/3633270"&gt;@TripleM-Dev.net&lt;/a&gt;&amp;nbsp;. Yes, those are just text shared parameters.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So the way to achieve it is to open, edit and save families. Can you please elaborate on this bit - '&lt;SPAN&gt;spread it over multiple sessions'?&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 26 Oct 2024 07:51:02 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13109705#M2358</guid>
      <dc:creator>vitalij.marcukov2BP2F</dc:creator>
      <dc:date>2024-10-26T07:51:02Z</dc:date>
    </item>
    <item>
      <title>Re: Removing shared parameter from each family in a Revit project</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13113739#M2359</link>
      <description>&lt;P&gt;Hi &lt;a href="https://forums.autodesk.com/t5/user/viewprofilepage/user-id/11724443"&gt;@vitalij.marcukov2BP2F&lt;/a&gt; ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With multiple session I literally mean opening up Revit x-times (= x sessions) and process the families spread over them.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So depending how the families are accessed/stored (Through file explorer or a database) split the list of families up in x-lists and process each list in a seperate Revit Session.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If the list is split up in 3 parts, the processing of the families would be about 3x as fast (will actually be some lower)&lt;/P&gt;&lt;P&gt;The key is how to split up the list of families, just by the amount of families or take their size into consideration.&lt;/P&gt;&lt;P&gt;So if all families combined are 1Gb, start placing families in a list until it reaches 333Mb, then start the next list.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Or build a system with a shared list (database or so) among the sessions and if a family is going to be processed by a Revit session mark it as busy, and the other session takes the next available family etc..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The x-times a Revit session can run and process families depends on the system.&lt;/P&gt;&lt;P&gt;I assume with current multi-core systems a minimum of 3 session would be possible, maybe even more (depending other software running)&lt;/P&gt;</description>
      <pubDate>Mon, 28 Oct 2024 20:17:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13113739#M2359</guid>
      <dc:creator>TripleM-Dev.net</dc:creator>
      <dc:date>2024-10-28T20:17:47Z</dc:date>
    </item>
    <item>
      <title>Re: Removing shared parameter from each family in a Revit project</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13130896#M2360</link>
      <description>&lt;P&gt;Thank you. I will start doing / testing the script shorty. Will provide a feedback.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Nov 2024 11:00:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13130896#M2360</guid>
      <dc:creator>vitalij.marcukov2BP2F</dc:creator>
      <dc:date>2024-11-05T11:00:38Z</dc:date>
    </item>
    <item>
      <title>Re: Removing shared parameter from each family in a Revit project</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13807895#M84652</link>
      <description>&lt;P&gt;how we can remove a group of parameters from a nested families, in a family&lt;/P&gt;</description>
      <pubDate>Fri, 12 Sep 2025 12:28:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13807895#M84652</guid>
      <dc:creator>pratibha_rao</dc:creator>
      <dc:date>2025-09-12T12:28:31Z</dc:date>
    </item>
    <item>
      <title>Re: Removing shared parameter from each family in a Revit project</title>
      <link>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13817508#M84700</link>
      <description>&lt;P&gt;Only way is to open nested family in family editor and reload in the family.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Sep 2025 08:06:50 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/revit-api-forum/removing-shared-parameter-from-each-family-in-a-revit-project/m-p/13817508#M84700</guid>
      <dc:creator>TripleM-Dev.net</dc:creator>
      <dc:date>2025-09-19T08:06:50Z</dc:date>
    </item>
  </channel>
</rss>

