# Revit Parameters

In Revit, parameters are used to define and store information about elements in your project. There are two main types of parameters: Project Parameters and Shared Parameters.

**Project parameters** are specific to a single Revit project file. They are stored within the project file and can only be used within that project. Project parameters are useful for adding custom information to your project, such as project-specific details.

**Shared parameters** are parameter definitions that can be used in multiple Revit projects. They are stored in a (or multiple) separate shared parameter file and can be loaded into any Revit project. Shared parameters are useful for defining consistent information across multiple projects, such as A-lab's standardized parameter set-up.

Both Shared and Project Parameters can be included in schedules, but only Shared Parameters can be used to tag elements in your project. In general, it is recommended to use shared parameters whenever possible to streamline your  workflow, enhance communication, and maintain consistency throughout your Revit projects.

{% hint style="warning" %}
To ensure consistency across projects, a standard set of shared parameters is automatically integrated into every new Revit project. If A-Lab parameters exist that correspond to Revit parameters,  they always should override Revit parameters with the same purpose.
{% endhint %}

To streamline our workflow, we'll be using two Shared Parameter files. The first, managed by the X-lab, is available on the server *U:\BIM-Revit\A-lab ContentManagement\X\_LAB\ALAB\_BIM\_Shared Parameters.txt*, and it's write-protected for security purposes. The second file is project-specific and should be placed in the corresponding project folder for the team to maintain.

If you need to change or switch the Shared Parameter file, simply navigate to the *Manage* tab, select *Shared Parameters*, and click *Browse...* to locate the desired file within the *Edit Shared Parameters* dialog box.

<figure><img src="https://4229861674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJXJWi-MF8V2GeaFsM-%2Fuploads%2FV7uwOwW9skz7XrabzjxO%2FShared_Parameter.png?alt=media&#x26;token=9e94ec63-ad46-4357-9f12-f2c07bfc94ea" alt=""><figcaption><p>change / switch Shared Parameter file</p></figcaption></figure>

Here you can find a description of the latest A-lab Shared Parameters included in the project template.

<figure><img src="https://4229861674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJXJWi-MF8V2GeaFsM-%2Fuploads%2FrRN6pOweiw0S1xfhTDZM%2FBIM.png?alt=media&#x26;token=da3a2185-61e2-4cab-965e-0bf0ab95ec1b" alt=""><figcaption><p>latest A-lab Shared Parameter file, group &#x3C;BIM></p></figcaption></figure>

<figure><img src="https://4229861674-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MJXJWi-MF8V2GeaFsM-%2Fuploads%2FZQr3f8EeQie3U4KdHvda%2F20x.png?alt=media&#x26;token=223aa164-5688-4477-a76c-d9af5d998363" alt=""><figcaption><p>latest A-lab Shared Parameter file, group &#x3C;20x></p></figcaption></figure>

We grouped the parameters to make them organized and easier to find:

* ALAB\_BIM TITLEBLOCK\
  Containing all parameters belonging exclusively to the titleblock.
* ALAB\_BIM RAMME\
  Containing all parameters belonging exclusively to the plan frame.
* ALAB\_20x\
  Containing all parameters belonging exclusively to building system 20x.
* ALAB\_TOOLS Swing\
  Containing all parameters belonging exclusively to [A-lab Tools Swing](https://a-lab-1.gitbook.io/a-lab-digital-manual/a-lab-tools/create-data/swing)
* ALAB\_TOOLS SharedElevations\
  Containing all parameters belonging exclusively to [A-lab Tools SharedElevations](https://a-lab-1.gitbook.io/a-lab-digital-manual/a-lab-tools/facade-tools/shared-elevations)
* ALAB\_BIM\
  Containing parameters from mixed building systems and categories.

Now, here are the parameters:

* ALAB\_20x\_Gulvlist (instance)\
  This parameter describes the type of skirting board used in rooms.\
  \&#xNAN;*Parameter syntax: GU-T01*\
  *Required: from MMI350*
* ALAB\_20x\_Gulvoverflate (instance)\
  This parameter describes the type of floor covering used in rooms.\
  \&#xNAN;*Parameter syntax: GU-Bb01*\
  *Required: only in MMI300*
* ALAB\_20x\_Himlingsoverflate (instance)\
  This parameter describes the type of ceiling used in rooms.\
  \&#xNAN;*Parameter syntax: HI-M01*

  *Required: only in MMI300*
* ALAB\_20x\_Kvalitetsnivå (instance)\
  This parameter describes the equipment qualitiy of rooms:\
  \&#xNAN;*Parameter syntax: Enkel, God, Høy etc.*\
  *Required: from MMI200*
* ALAB\_20x\_Overflatebehandling (instance)\
  This parameter describes the type of finishing used in rooms.\
  \&#xNAN;*Parameter syntax: OB-Ma01*

  *Required: only in MMI300*
* ALAB\_20x\_Veggoverflate (instance)\
  This parameter describes the type of walls covering used in rooms.\
  \&#xNAN;*Parameter syntax: GL-T01*

  *Required: only in MMI300*
* ALAB\_BIM\_AcousticRating (type / instance)\
  This parameter contains the soundproofing value of multiple building systems. It is used as a *Type Parameter* e.g. in predefined wall types, yet it can also be used as an *Instance Parameter* to assign a unique value to a particular element.\
  \&#xNAN;*Parameter syntax: xx dB*\
  *Required: from MMI350*
* ALAB\_BIM\_Beslag (type)\
  This parameter describes the door fittings. It is used as a *Type Parameter* in predefined door types.\
  \&#xNAN;*Parameter syntax: xxx*\
  *Required: from MMI300*
* ALAB\_BIM\_Buildingstorey (instance)\
  This parameter maintains a consistent connection between an element and the level it belongs to, regardless of the various methods Revit uses to assign a level to an element. This parameter is automatically populated through a routine in *AnkerDB*.\
  \&#xNAN;*Parameter syntax: U1, 01, 02 etc.*\
  *Required: from MMI100*
* ALAB\_BIM\_Buildingzone (instance)\
  This parameter maintains a consistent connection between an element and a specific zone within a building or site. This parameter is automatically populated through a routine in *AnkerDB* , extending its usage to a range of additional data points (e.g. *Acoustic Rating*, *Fire Rating*, etc.).\
  \&#xNAN;*Parameter syntax: Bygg A, Bygg B, Bygg C etc.*\
  *Required: from MMI100*
* ALAB\_BIM\_DoorSwing (instance)\
  This parameter identifies the swing side that a door or window opens into with [A-lab Tools Swing](https://a-lab-1.gitbook.io/a-lab-digital-manual/a-lab-tools/create-data/swing), and stores the information to which room the swing is facing in a designated parameter.\
  \&#xNAN;*Parameter syntax: venstre, høyre*\
  *Required: from MMI350*
* ALAB\_BIM\_Dørautomatikk (instance)\
  This parameter describes if a door is automatically closed.\
  \&#xNAN;*Parameter syntax: (boolean)*\
  *Required: from MMI300*
* ALAB\_BIM\_FireRating (type / instance)\
  This parameter describes the fireproofing value of multiple building systems. It is used as a Type Parameter e.g. in predefined wall types, yet it can also be used as an Instance Parameter to assign a unique value to a particular element.\
  \&#xNAN;*Parameter syntax: E xx, EI xx, EIR xx etc.*\
  *Required: from MMI350*
* ALAB\_BIM\_G-Verdi (instance)\
  This parameter describes the g-value of windows.\
  \&#xNAN;*Parameter syntax: 0.5*\
  *Required: from MMI350*
* ALAB\_BIM\_GroupWorkset (instance)\
  This parameter helps to easily assign grouped elements to the [Bygningsdeltabel](https://a-lab-1.gitbook.io/a-lab-digital-manual/definitions/bygningsdeltabell), without having to break or edit the group. This allows you to quickly assign these elements to a common Workset or select them using filters.\
  \&#xNAN;*Parameter syntax: 23x, 24x, 25x etc.*\
  *Required: if applicable*
* ALAB\_BIM\_IsExternal (type)\
  This parameter describes the information about whether a building system is intended for the facade or inside the building. It is utilized as a Type Parameter e.g. in predefined wall types.\
  \&#xNAN;*Parameter syntax: (boolean)*\
  *Required: from MMI200*
* ALAB\_BIM\_Lambda-Verdi (instance)\
  This parameter describes the Lambda-value of outer walls with doors and windows and of the roof.\
  \&#xNAN;*Parameter syntax: 0,7 W/mK*\
  *Required: from MMI350*
* ALAB\_BIM\_LoadBearing (type)\
  This parameter describes the information about whether a building system is intended for structural / load bearing purpose. It is utilized as a Type Parameter e.g. in predefined wall types.\
  \&#xNAN;*Parameter syntax: (boolean)*\
  *Required: from MMI200*
* ALAB\_BIM\_LockedMark (instance)\
  This parameter locks the room association of a door or window using [A-lab Tools Swing](https://a-lab-1.gitbook.io/a-lab-digital-manual/a-lab-tools/create-data/swing), particularly when there's already been a delivery of door schedules or typical details, and you're only reviewing and modifying the door or window numbering for a select number of doors or windows.\
  \&#xNAN;*Parameter syntax: (yes / no)*\
  *Required: from MMI350*
* ALAB\_BIM\_LT-Verdi (instance)\
  This parameter describes the LT-value of windows.\
  \&#xNAN;*Parameter syntax: 60%*\
  *Required: from MMI350*
* ALAB\_BIM\_Lysåpning (instance)\
  This parameter describes the glazing opening of windows.\
  \&#xNAN;*Parameter syntax: 925x2140mm*\
  *Required: from MMI300*
* ALAB\_BIM\_MMI (instance)\
  This parameter stores the [MMI](https://a-lab-1.gitbook.io/a-lab-digital-manual/bim-gjennomforingsplan-bep/mmi) according to the project agreement, e.g. per building, per level, per zone, per building system, etc.\
  \&#xNAN;*Parameter syntax: MMIxxx*\
  *Required: from MMI100*
* ALAB\_BIM\_OriginalSwing (type)\
  This parameter indicates the opening direction of a door or window, as stored in the according family. [A-lab Tools Swing](https://a-lab-1.gitbook.io/a-lab-digital-manual/a-lab-tools/create-data/swing) uses this information for room assignment.\
  \&#xNAN;*Parameter syntax: left / right*\
  *Required: from MMI350*
* ALAB\_BIM\_ReverseRoom (instance)\
  This parameter in [A-lab Tools Swing](https://a-lab-1.gitbook.io/a-lab-digital-manual/a-lab-tools/create-data/swing) allows you to set whether the room assignment of the opening side or of the opposite room is written to the parameter *ALAB\_BIM\_Romtilhørighet*. This is useful, e.g. for shaft doors or escape routes.\
  \&#xNAN;*Parameter syntax: yes / no*\
  *Required: from MMI350*
* ALAB\_BIM\_Romtilhørighet (instance)\
  This parameter is populated by [A-lab Tools Swing](https://a-lab-1.gitbook.io/a-lab-digital-manual/a-lab-tools/create-data/swing) with the room assignment of doors and windows.\
  \&#xNAN;*Parameter syntax: H.03025*\
  *Required: from MMI350*
* ALAB\_BIM\_SharedBottomElevation (instance)\
  This parameter is populated by [A-lab Tools Shared Elevation](https://a-lab-1.gitbook.io/a-lab-digital-manual/a-lab-tools/facade-tools/shared-elevations) with the bottom of a building element relative to Havnivå.

  *Parameter syntax: 90210*\
  *Required: if applicable*
* ALAB\_BIM\_SharedTopElevation (instance)\
  This parameter is populated by [A-lab Tools Shared Elevation](https://a-lab-1.gitbook.io/a-lab-digital-manual/a-lab-tools/facade-tools/shared-elevations) with the top of a building element relative to Havnivå.

  *Parameter syntax: 88210*\
  *Required: if applicable*
* ALAB\_BIM\_Sparkeplate (instance)\
  This parameter describes if a door has a kickboard or not.\
  \&#xNAN;*Parameter syntax: (boolean)*\
  *Required: from MMI350*
* ALAB\_BIM\_Spikerslag (type)\
  This parameter describes if a wall is a stud wall or not. It is used as a Type Parameter in predefined wall types.\
  Parameter syntax: (boolean)\
  Required: from MMI350
* ALAB\_BIM\_Terskeltype (instance)\
  This parameter describes the threshold type of a door.\
  \&#xNAN;*Parameter syntax: ID-T01*\
  *Required: from MMI350*
* ALAB\_BIM\_U-Verdi (instance)\
  This parameter describes the u-value of outer walls with doors and windows and of the roof.\
  \&#xNAN;*Parameter syntax: 0,7 W/m²K*\
  *Required: from MMI350*
* ALAB\_BIM\_Vernestatus\
  This parameter indicates whether there is a (historic) preservation requirement.\
  \&#xNAN;*Parameter syntax: (boolean)*\
  *Required: from MMI300*

{% hint style="info" %}
You can also find an Excel spreadsheet on the server that contains all the parameters, sortable by category, MMI, and usage:

*U:\BIM-Revit\A-lab ContentManagement\X\_LAB\ALAB\_BIM\_Parameters.xlsx*
{% endhint %}

### It may be necessary to add additional internal or project-specific parameters. A-lab has defined its own syntax for this.

#### All parameters for internal usage follow the same logic:

ALAB\_\[GROUP]\_\[NAME] where\
\[GROUP] = BIM for unspecified parameters, for specified parameters use the three digit code from Bygningsdeltabel.\
\[NAME] = Unambiguous parameter naming\
\
This could result in:\
ALAB\_BIM\_ColorCode (applied to multiple elements of a building)\
ALAB\_23x\_FacadeOrientation (applied to all facade elements of a building)\
ALAB\_244\_AccessControl (applied to doors inside a building)

#### All parameters for project specific usage follow the same logig:

ALAB\_\[CLIENT] or \[PROJECT]\_\[NAME] where\
\[CLIENT] = parameter that is required by a client\
\[PROJECT] = parameter that is not required by a client, but project-specific\
\[NAME] = Unambiguous parameter naming\
\
This could result in\
ALAB\_BM\_Kontrollområde (client 'Betonmast')\
ALAB\_E1\_Building (project 'Elvely E1')\
ALAB\_V11\_Zone (project 'Elvebygget V9-11')
