There are five different parameters in Revit that you must understand, especially the difference between project and shared parameters. Why is that? Because there are some limitations for each parameter.
Remember!
Understand the differences among the parameters
Understand which parameters should be used
Understand Parameter Data
Where are they?
![parameters in Revit](https://static.wixstatic.com/media/216ff4_aa09518895cf4b28b8f4abce198be1c1~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_aa09518895cf4b28b8f4abce198be1c1~mv2.jpg)
The parameters are displayed in the properties palette or type properties dialog. They are everywhere!
![parameter properties and groups](https://static.wixstatic.com/media/216ff4_4afe98f1662a4a70b29f885e897ec73e~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_4afe98f1662a4a70b29f885e897ec73e~mv2.jpg)
In the Parameter Properties, it consists of …
Parameter Type
Built-in Parameter
Project Parameter
Family Parameter
Shared Parameter
Global Parameter
Parameter Data
Name - Parameter name. Make sure to follow OBOS or NBS
Discipline - Architecture (Common), MEP, Structure, Civil
Type of Parameter - Understand the differences such as integer or number or Length
Group parameter under - Where the parameter will be located in Properties palette
Edit Tooltip - Parameter description
Type/Instance - Type parameter will be located in Edit Type, whereas Instance will be visible in the Properties palette
Group Type/Group Instance - Group instance will allow you to change the value in the group, but group type is not.
Categories
Multiple categories can be selected if required.
Definition
Built-in Parameter
![built-in parameter in Revit](https://static.wixstatic.com/media/216ff4_df6828cc022847f792d25165e6f9265b~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_df6828cc022847f792d25165e6f9265b~mv2.jpg)
Built-in Parameters exist as default and cannot be modified (cannot change name or category). They are normally pre-populated in the default template or project. As they exist in all projects, they can be used instead of shared parameters when agreed.
Project Parameter
![project parameter in revit](https://static.wixstatic.com/media/216ff4_05677020ce32498fb66706f477ddf959~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_05677020ce32498fb66706f477ddf959~mv2.jpg)
Project parameters only exist in the project file and can be added to all categories either single or multiple categories. They cannot be transferred to other projects.
Family Parameter
![family parameter in revit](https://static.wixstatic.com/media/216ff4_543453dcadd1495a897bcab7d3c9a34a~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_543453dcadd1495a897bcab7d3c9a34a~mv2.jpg)
Family parameters only exist in the family (but can be visible in the project loaded) and can be added to control variable values. They can be used to control the values in the nested families.
Shared Parameter
![shared parameter in revit](https://static.wixstatic.com/media/216ff4_2581bce66dbb4cb6ac8f0e2d7f99e105~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_2581bce66dbb4cb6ac8f0e2d7f99e105~mv2.jpg)
Shared Parameters can exist in multiple projects and families and are saved in a text file that can be modified (if you are interested in this topic, check this article).
Global Parameter
![global parameter in revit](https://static.wixstatic.com/media/216ff4_2f93b998f71845e3a9a1cc14879729fa~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_2f93b998f71845e3a9a1cc14879729fa~mv2.jpg)
Global Parameters only exist in the project file as a generic parameter that cannot be assigned to the category. It is often used to control and report values.
What parameters should be used?
![what parameters should be used in revit](https://static.wixstatic.com/media/216ff4_f875248b2d76432099119524b1384c73~mv2.jpg/v1/fill/w_147,h_147,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_f875248b2d76432099119524b1384c73~mv2.jpg)
Project Parameter
It is ideal for project-specific information. It can filter content in the project schedule.
Shared Parameter
It is ideal for consistent information that can be used for future projects such as scheduling, auditing, and tagging.
Global Parameter
It only exists in a single project and cannot be assigned to the family category. It is ideal for the specific information to be maintained.
Family Parameter
Use for the metadata only.
How to create…
Project parameter?
![project parameters in manage tap in revit](https://static.wixstatic.com/media/216ff4_4ed6506e9a7b4b08abe7695307fc1884~mv2.jpg/v1/fill/w_147,h_24,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_4ed6506e9a7b4b08abe7695307fc1884~mv2.jpg)
Go to Manage tab and select Project Parameters
![add in the project properties](https://static.wixstatic.com/media/216ff4_77f8c47250f5486790a451e950b30c7d~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_77f8c47250f5486790a451e950b30c7d~mv2.jpg)
In the Project Parameters dialog, Click the Add… Button.
![model categories in the project properties](https://static.wixstatic.com/media/216ff4_7c3fc8d9659e44c58946956b8ba480df~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_7c3fc8d9659e44c58946956b8ba480df~mv2.jpg)
Once the Parameter Properties appears, select Project Parameter in Parameter Type. Fill out all the data and select the desired Category and click OK. In this case, Door is chosen.
![add in the project properties](https://static.wixstatic.com/media/216ff4_ebdabfd3f03949c1b861de5e3956c950~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_ebdabfd3f03949c1b861de5e3956c950~mv2.jpg)
Now, the parameter is shown in the dialog, so click OK to complete.
![project parameter added](https://static.wixstatic.com/media/216ff4_8742e6cbb85d4b08a02fed1f0509ffaa~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_8742e6cbb85d4b08a02fed1f0509ffaa~mv2.jpg)
To check the parameter, select one of the doors in the project and find it in Properties. As you can see above, the parameter is successfully assigned to the door category.
Family parameter?
![edit family button in modify tap in revit](https://static.wixstatic.com/media/216ff4_84019cd1b4b44a30835029e2b773d141~mv2.jpg/v1/fill/w_147,h_24,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_84019cd1b4b44a30835029e2b773d141~mv2.jpg)
In order to create a family parameter, you need to go to Family Editor by selecting Edit Family in Modify Tab. You can either select a family and edit it or create it from scratch.
![family type tooltip](https://static.wixstatic.com/media/216ff4_9008ecaf6bf04dae8871643896fc4bbd~mv2.jpg/v1/fill/w_147,h_62,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_9008ecaf6bf04dae8871643896fc4bbd~mv2.jpg)
When the family editor is active, select Family Types to add Family Parameter, the descriptions shown above.
![new parameter in family types](https://static.wixstatic.com/media/216ff4_427d2047322f412490d843a9d72533f8~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_427d2047322f412490d843a9d72533f8~mv2.jpg)
In the Family Type dialog, the New Parameter button is located in the bottom. To create a new family parameter, click this icon.
![family parameter properties](https://static.wixstatic.com/media/216ff4_2a82bfe7604541d59e4256e985b24d50~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_2a82bfe7604541d59e4256e985b24d50~mv2.jpg)
Once the Parameter Properties appears, select Family Parameter in Parameter Type. Fill out all the data and click OK.
![parameter created in family types](https://static.wixstatic.com/media/216ff4_5814eef6672e4173b45e46e728ccde58~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_5814eef6672e4173b45e46e728ccde58~mv2.jpg)
Now, the parameter is shown in the dialog, so click OK to complete.
Shared parameter?
![shared parameter in manage tap in revit](https://static.wixstatic.com/media/216ff4_26ebc646abef405998a204b4b3fbe6df~mv2.jpg/v1/fill/w_147,h_24,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_26ebc646abef405998a204b4b3fbe6df~mv2.jpg)
Go to Manage tab and select Shared Parameter
![edit shared parameters](https://static.wixstatic.com/media/216ff4_281bf5fd289e40a59fd202e06161d908~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_281bf5fd289e40a59fd202e06161d908~mv2.jpg)
As there is no shared parameter in the default project (unless you already load it), you need to create the shared parameter file. Once the Edit Shared Parameters dialog appears, Click the Create… button.
![create shared parameter file](https://static.wixstatic.com/media/216ff4_63516fd6be3c46f0934600e96ece989b~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_63516fd6be3c46f0934600e96ece989b~mv2.jpg)
The file location should be set and the file should be saved. Make sure the appropriate naming.
![new group in shared parameter file](https://static.wixstatic.com/media/216ff4_d7dac42947ea42ba904b807edc98f8b8~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_d7dac42947ea42ba904b807edc98f8b8~mv2.jpg)
Once the file is created, you must create the Parameter Group before making a new parameter. Click the New… button in Groups to create the group.
![new parameter group](https://static.wixstatic.com/media/216ff4_b8a387cc3d774a1295ecb691ab78e88a~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_b8a387cc3d774a1295ecb691ab78e88a~mv2.jpg)
When the New Parameter Group is popped up, name the parameter group.
![create new parameter](https://static.wixstatic.com/media/216ff4_e079817dabc84c1391242a15ab3fb1d2~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_e079817dabc84c1391242a15ab3fb1d2~mv2.jpg)
When you create the parameter group, you will see the one created in the parameter group. Now, you can create a new parameter by selecting the New… button.
![edit parameter in parameter properties in Revit](https://static.wixstatic.com/media/216ff4_43ce0de7228d426aa978a838e4e2d4fd~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_43ce0de7228d426aa978a838e4e2d4fd~mv2.jpg)
In the Parameter Properties, fill the Name and set the Discipline and Type Parameter. It is recommended to add Tooltip Description to explain the parameter. Note: Once it is created, it cannot be edited or amended in Revit.
![Complete the edit shared parameter prompt](https://static.wixstatic.com/media/216ff4_7ec8a4aa5b0142d6884a9c11b6a93bb6~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_7ec8a4aa5b0142d6884a9c11b6a93bb6~mv2.jpg)
The parameter is now appearing in the dialog. Click OK to complete the process.
![project parameter in manage tap in revit](https://static.wixstatic.com/media/216ff4_4ed6506e9a7b4b08abe7695307fc1884~mv2.jpg/v1/fill/w_147,h_24,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_4ed6506e9a7b4b08abe7695307fc1884~mv2.jpg)
To apply the shared parameter in the project, you need to add it in the Project Parameters. Go to Manage tab, and click Project Parameters.
![adding parameter in the project](https://static.wixstatic.com/media/216ff4_0cd3d012133f40649b6239cc22a9d7a2~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_0cd3d012133f40649b6239cc22a9d7a2~mv2.jpg)
In the Project Parameters dialog, Click the Add… Button.
![select shared parameter](https://static.wixstatic.com/media/216ff4_f56fa8f94dde44e28fcb1106863fe28e~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_f56fa8f94dde44e28fcb1106863fe28e~mv2.jpg)
Select the Shared parameter in Parameter Type, and Click the Select… button.
![select the shared parameter from the file](https://static.wixstatic.com/media/216ff4_053daa7861114cd7a286aecc3f46a857~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_053daa7861114cd7a286aecc3f46a857~mv2.jpg)
Once the dialog is popped up, select the parameter that you want to add. In this case, select SharedParameterSample and click OK.
![select the model category](https://static.wixstatic.com/media/216ff4_51fa551bb3fe411fb4247b4688f86bad~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_51fa551bb3fe411fb4247b4688f86bad~mv2.jpg)
Once it is done, Parameter Data and Categories need to be set up. In this case, it will be in the Identity Data and assigned to Door category. Moreover, it is an Instance parameter and values are aligned per group type.
![check the shared parameter in the properties](https://static.wixstatic.com/media/216ff4_89288ef65657451ab4b708341c071314~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_89288ef65657451ab4b708341c071314~mv2.jpg)
To check the parameter, select one of the doors in the project and find it in Properties. As you can see above, the parameter is successfully assigned to the door category.
Global parameter?
![global parameter in manage tap in revit](https://static.wixstatic.com/media/216ff4_3d6a55907f654dcab667706b92abf16d~mv2.jpg/v1/fill/w_147,h_24,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_3d6a55907f654dcab667706b92abf16d~mv2.jpg)
You can find the Global Parameters icon in Manage tab.
![create new parameter](https://static.wixstatic.com/media/216ff4_35cbdc23efb64626a871bc2d1a7bdddc~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_35cbdc23efb64626a871bc2d1a7bdddc~mv2.jpg)
In the Global Parameters dialog, Click the New Parameter icon to create a global parameter.
![global parameter properties](https://static.wixstatic.com/media/216ff4_1bdc4eb229054dfa9865b5bf0c25c285~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_1bdc4eb229054dfa9865b5bf0c25c285~mv2.jpg)
In the Global Parameter Properties dialog, input the name, select Discipline and Type of parameter, assign Group parameter, and Edit Tooltip.
![global parameter input](https://static.wixstatic.com/media/216ff4_97d08dba3ddd44b3b4de81b77a10653e~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_97d08dba3ddd44b3b4de81b77a10653e~mv2.jpg)
The global parameter requires the value in the Global parameters dialog like the key schedule. You need to define the value here.
![associate with the object](https://static.wixstatic.com/media/216ff4_8c0a7bbb931044fdb717a55fa9743bcc~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_8c0a7bbb931044fdb717a55fa9743bcc~mv2.jpg)
Now, we need to assign the global parameter to a family. Let’s do it in a furniture family, but it can be assigned any categories. Select one of the elements and click the small button in Properties.
![select the global parameter](https://static.wixstatic.com/media/216ff4_ba3e65e2370c429ab2b2182979d3c105~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_ba3e65e2370c429ab2b2182979d3c105~mv2.jpg)
In the Associate Global Parameter dialog, select the parameter that you created. In the real project, there will be more parameters, so it is important to create an appropriate naming convention so that it explains itself. Once it is selected, click OK.
![check the parameter in the properties](https://static.wixstatic.com/media/216ff4_d44fedbfb80141dea80083187edeb0ed~mv2.jpg/v1/fill/w_147,h_110,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/216ff4_d44fedbfb80141dea80083187edeb0ed~mv2.jpg)
As you can see in Properties, the global parameter is assigned to the family.
To sum up
Project Parameter should be used for project-specific data
Shared Parameter should be used for schedule and tagging
Family Parameter should be used for family metadata
Global Parameter should be used for project-specific data (non-family)