Dynamic Update technology changes the way assemblies are modified/changed/updated.

Dynamic Update starts up when Revit is launched. It is not related to the project or Smart Assemblies Configurations. But you have to turn it ON:

If you try to change assembly and Dynamic Update is ON, then the tool will interrupt the changing process and will automatically ask you to take action – create new assembly, update assemblies, etc.


There are two types of assemblies, and they act differently, when making changes to them:

Primary assemblies – main assembly with drawings.

Secondary assembly – copy of primary assembly. It has no drawings.

You can find/select/isolate primary or secondary assemblies quickly through Manage Assemblies window. See help file about Manage Assemblies.

Changes to Primary Assembly, then Dynamic Update is ON.


Add cut/hole to primary assembly and Smart Assemblies will ask you to choose one of the following actions:

Yes – will add hole and update drawings of primary assembly and add holes to secondary assemblies.

No – will add hole to primary assembly, recalculate gravity point location, and move it to the new place, will not update drawings, will add holes to secondary assemblies.

Cancel – will cancel operation and will not insert hole.



Add details/rebars to primary assembly and select command Update Assembly – drawings of Primary assembly will be updated and new details will be added to the secondary assemblies.




Changes to Secondary Assembly, then Dynamic Update is ON


Add cut/hole to secondary assembly, and Smart Assemblies will ask you to choose one of the following actions:

Yes – will add hole and create drawings of new primary assembly. It will give a new name to assembly according to the Mark value of main element. If this name already exists – it will give a unique name.

No and show Primary Assembly – will remove hole and highlight primary assembly.

Cancel – will cancel operation and will not insert hole.


Add details to secondary assembly, select primary or secondary assembly and choose command - Update Assemblies. Smart Assemblies will search if secondary assemblies are the same as primary assembly and will ask you to choose one of the following actions:

Yes – will create a new Primary assembly according to Host element Mark value and create drawings for it.

No – will remove details.

Cancel – will cancel operation and will not remove details.