Analyze, review, and delete unused Revit parameters and global parameters found within Revit projects (RVT) or templates (RTE) with Ideate StyleManager.
You can also review parameter usage withn Revit family files (RFA). See related topic: Family and Nested Family Parameters
Revit will let you delete parameters from the Manage>Project Parameter tool as well as via Dynamo and the Revit API, but none of those methods will answer this very important question.
Keep your Revit project and template files clean and easy to use by safely deleting unused parameters with Ideate StyleManager.
Topics in this section:
Related: Global Parameters and Family and Nested Family Parameters
For a parameter to be considered “Used” by Ideate StyleManager it must meet one of these conditions:
Parameters that have the same name are defined by Ideate StyleManager as being “similar” as shown in the above image for the parameters called “Actuator Location”. When the “Isolate Similar” checkbox is selected, parameters that have the same name will be listed and grouped together by color. All other parameters will be filtered out of the display list. Shared parameters with the same name can exist within the same project if they have different unique IDs (GUIDs) or if they reflect a combination of a shared and non-shared parameter. These ‘similar’ parameters should be reviewed to avoid confusion in project deliverable.
The Type filter displays a drop-down list of parameter types: Shared Project, Non-Shared Project, Shared Family, Shared Hidden and Shared Orphaned. Learn more about each type: Understanding Parameter Types
Projects with many elements and parameters can take several hours to fully analyze. For this reason, there are several Analyze Options which are designed to help you gather usage data in stages. When the Parameter tool is first used in a project, any loaded title block families will be reviewed. Additionally, if the project contains less than 50 Schedules, they will also be reviewe. This pre-analysis helps quickly and safely identify the usage of some of the most common parameter usages.
After the pre-analysis, parameter usage count will display as either [n]+?, which indicates that there are at least some known usages of the parameter or ?, which means that additional Analyze Options must be used to learn more about the usage. In the example below, after launching Ideate StyleManager and selecting Parameters, the initial results for the parameter called “Sheet Group” are 2+? , which are the 2 schedules listed, while “Thickness” is still is not understood and shows ?.
After this pre-analysis is complete, the default analysis mode is Quick Analysis, which can be used to analyze all parameters at once and is particularly useful if your goal is to understand which parameters in the project are unused. To use this method:
After Quick Analysis most non-shared project parameters will have a completed analysis, with the exception of sheet- and view-based parameters due to a potential for Project Browser usage. In the results shown below, the project parameter called “Panel Location” has a total of 247 usages and is complete, while the “Sheet Group” parameter now shows 50+? and “Thickness” is still not understood and shows ?.
These remaining ? apply to any shared parameter or sheet- or view-based parameter and will require In-Depth Analysis in order to be completed. To use this method:
After the In-Depth Analysis is completed on the “Thickness” parameter it now reports 3 usages, which come from a curtain panel and array, while the “Sheet Group” is not used by the Project Browser and remains at 50 usages.
The purpose of the Quick Analysis option is to decrease the amount of time it takes to learn whether a parameter has ANY usages. If time is not a consideration, you can skip the Quick Analysis method and move directly to In-Depth Analysis. Both methods work on the selected parameters only.
Related Topic: Known Issues for Parameters and Performance Tips
Global parameters are unique project-specific parameters that can be managed in Revit from Manage>Global Parameters. Unlike Parameters, Global Parameters support both Merge and Rename.