Shared Parameters vs Global Parameters

In Autodesk Revit, the terms “shared parameter” and “global parameter” refer to different concepts related to parameter management within the software. Here’s an explanation of each:

1. Shared Parameter:
A shared parameter in Revit is a custom parameter that you define and share across multiple projects or families. It allows you to create and manage custom information that is not available as built-in parameters in Revit. Shared parameters are typically used to add project-specific data or information that is not included in the default set of parameters provided by Revit.

The shared parameters are defined in a separate file called a “Shared Parameter File” (.txt or .xlsx format) and can be loaded into multiple projects or families, ensuring consistency and standardization of parameter usage. Shared parameters can be assigned to various elements in Revit, such as walls, doors, windows, etc., enabling you to store and retrieve project-specific information efficiently. I tend to view shared parameter as precise adding parameters to only certain families.

2. Global Parameter:
A global parameter in Revit is a special type of parameter that allows you to create a custom parameter that drives or controls other elements within the project. Unlike shared parameters, global parameters are specific to a single project and cannot be shared across multiple projects or families.

Global parameters are used to establish relationships and dependencies between different elements in a project. For example, you can create a global parameter to control the width of multiple doors in a building, and changing the value of that parameter will automatically update the width of all the doors associated with it.

The benefit of using global parameters is that they offer a powerful way to manage and maintain design intent, allowing you to make coordinated changes to multiple elements based on a single parameter modification. I tend to use global as a all approach. Do you want this parameter in all you electrical equipment?

In summary, shared parameters are custom parameters that can be shared across projects or families, providing a way to add project-specific information. On the other hand, global parameters are project-specific parameters used to establish relationships and control elements within a single project.

With companies tending to use project “starter files” instead of a true template, I have noticed more use global parameters as a catch all. Not the best practices since its only saved to the project file and not the actual family.

Leave a comment