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
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.
TIP: Hovering over the Parameter Type as shown in the image below will display this unique ID.
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
Schedules are a very common usage of parameters but do take more programmatic effort to analyze. After a parameter is analyzed, it will initially include [xx]+? for the usage count and will display a usage under Not Analyzed as shown below.
When a parameter usage only includes the result below it means that the parameter has no values anywhere in the project but might be used as a column (or hidden column) within a schedule.
To use the Analyze Option:
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.
Thank you for taking time to inform us about a bug or feature request.