Property Overwrites
You can make changes to properties that apply only for a single specification that the property is assigned to. Learn how to work with these overwrites in this article.
Written By Antonia Langner
Last updated 9 months ago
What are property overwrites?
Sometimes, a property's settings should not apply to all of its assigned specifications. E.g. you might want to restrict the values of a property depending on the element, or use different Revit built-in parameters for different Revit categories.
To create overwrites, navigate to a specification for which you want to modify the property, click the edit button, and select Overwrite for this specification .

When you select Edit global property instead you will edit the general property and the changes will apply everywhere where the property has no other overwrites.
Overwrite Property Values & Rules
Rule overwrites can be added by adding additional rules via the Add Rule Override button. If existing rules need to be edited, you can overwrite them by clicking on the edit button next to them.
Overwrite Revit Mappings
Revit mappings are overwritten completely when the overwrite button is activated. This means that all fields from the base Revit mapping will be overwritten, whether the fields are empty or not.
Common use cases for Property Overwrites
Property values are the most common function of property overwrites. Use them to narrow down values based on the matching classifications.
Restrict values to a relevant subset for the current specification
e.g. Limit material options based on the element typeForce a single predefined value
e.g. Assign a specific uniclass code for a given specificationApply custom value rules (e.g. Regex) per specification
e.g. Use different validation rules for system codes across specifications
π‘ When you restrict property values to a single value, the plugin will automatically offer the option to autofill the property to the model author.