Attribute settings

The term Attributes refers to different kinds of information that can be attached to an object: standard properties, classifications/numberings and descriptions.

You can manage these via the Attributes menu in the settings menu. If all modules are active in your model, this part of the menu will show the following sub-items:

  • Requirements
  • Risk
  • Analysis
  • Verification
  • RFC
You can find the attribute settings at the top of the settings menu.

In this article, we briefly explain all five.

Good to know: the settings can also be accessed directly from an object’s detail view. Each block and table features a More options button ( ), which includes a direct link to the relevant settings (). See the screenshot below.

More options menu showing the various table view and navigation options.

Requirements

For requirement objects (spaces, systems, elements, …), you can manage the following attributes from this part of the menu:

  • Classifications/numberings
  • Object descriptions
  • Standard properties

These attributes are managed per tree (Spaces & locations, Systems & elements, etc) so you must first select a tree type in the Configuration for field.

First select the tree for which you want to define attributes.

Classifications/numberings

At the top of the settings tree, you will find Classification / numbering. Classifications and numberings are non-requirement fields that can be used to add identifiers or classifications to objects. Think of room numbers for spaces or classification codes for technical systems (e.g. Uniclass, OmniClass, SfB).

Steps for adding classifications/numberings:

  • Click on Classification/numbering in the settings tree
  • Click on Default table
  • Click on + Add classification/numbering
Select Default table to define your classification and/or numbering properties.
Click on + Add classification/numbering

If you want create multiple classification/numbering tables, click the plus icon (Add table) at block level. See below.

Click on the plus icon to add one or more classification / numbering tables.

More information about the classification / numbering of objects can be found here.

Object descriptions

When selecting an object type in the settings tree, the option to (de)activate the description field for that object type becomes available, in the detail view on the right.

Object descriptions are text fields that can be used to describe the general purpose or nature of an object. It is a field that is not always relevant for use. It can easily be deactivated by clicking on the bin icon.

Steps to de-activate object descriptions:

  • Click on the relevant object type in the settings tree.
  • On the object type’s detail view, use the bin icon to deactivate this field.
You can deactivate the descriptions for an object type by clicking on the object in the tree, and then on the bin-icon on the object type’s detail view.

Please note: you cannot deactivate an object type’s description if this field is in use for an object in the model. In that case, you first have to remove those descriptions (NB the easiest way of doing this is via a cross table)

Standard properties

Standard properties for object types can be managed via the blocks and tables that you see in the settings tree.

As you may already know, standard properties are predefined properties for objects. They are very useful when lots of objects in your model need the same type of property (e.g. a Floor area property for all the spaces in your model).

For defining and managing the standard properties in the settings menu, it is important to be familiar with the concepts of blocks and tables.

  • Property block: a grouping of one or more property tables (typically concerning a general topic, e.g. Indoor climate)
  • Property table: a table that contains a specific set of standard properties (usually concerning a specific topic, e.g. Air quality)

And in the tables, you can then define standard properties (e.g. Ventilation rate) with a name, a comparator, a UoM, and so on.

A property block can contain one or more property tables. The actual properties are defined in the tables.

Below is an example of how blocks, tables and standard properties are presented on an object’s detail view. The property block acts as the main header; the property table a sub-header, and the properties themselves appear underneath.

Note how property blocks. property tables and standard properties are presented on an object’s detail view.

Good to know: if a block contains only one table, that table is called Default table. This name is just a placeholder that is not visible in the application itself. We have done this to avoid redundancy in block and table names. So, when you have a block with only one table, there is no need to give that table a dedicated name.

For the blocks it is also important to be familiar with the concept of optional blocks and non-optional blocks.

  • Optional block: a property block that can be linked to specific objects (either via the settings menu, or via the detail view of an object). E.g. a block called Door properties that it is only relevant for the door elements in the model.
  • Non-optional block: a property block that is automatically linked to all objects of that particular type. Good example is the block Spatial requirements that is usually relevant for all spaces in a model.

With this in mind, you can easily define a set of standard properties for an object by doing the following:

  • Go to the relevant object type in the settings tree.
  • Click on the plus-icon to add a new block
  • Give the block a name (e.g. Spatial requirements, Safety requirements, …)
  • Decide whether the block should be optional or not.
  • Go to the table that is automatically created for that block (called Default table).
  • In that table, click on + Add standard property
  • And for that property, add a name, a unit of measure, an input type and so on.

If you have created a non-optional block, this information will then be visible on the detail views of all objects of that type.

You can define whether a block is optional or not when you create it (as explained above), or at a later stage using the toggle on the detail view of the block. See below.

Use the toggle to determine whether a block should be optional or not. Non-optional blocks are automatically visible for all objects of that type. In contrast, optional blocks can be linked manually to specific objects.

If you have created an optional block, you can link it to specific objects in the following way:

  • Open the block‘s detail view.
  • In the Linked to table, click on + Select.
Optional blocks can be linked to specific objects via the “Linked to” table in the settings menu, but you can also link them via object detail views in the model.

The same action can also be performed from the other direction, via the detail view of a specific object by clicking the table icon in the top-right corner.

The order of blocks can be changed in the same way as you can move objects in other trees, using drag and drop.

You can change the sequence of blocks and table by clicking on them, holding on to your mouse button, and then dragging the block or table to a new position.

More information about standard properties can be found here.

Analysis

The analysis settings in BriefBuilder allows ‘tags’ to be defined for requirements. Think of tags concerning a requirement’s topic, relevance or related discipline.

Steps to add analysis properties:

  • Click on Analysis in the Attributes menu.
  • Go to the default property table in the settings tree (called Properties).
  • Click on + Add standard property in the table on the detail view.
  • For that property, add a name, an input type, an icon and so on.
Go the Settings, then to Attributes, and then to Analysis
Click on the properties table.
Click on + Add standard property to define a new analysis tag, with a name and input type (e.g. text or a picklist)

More information about analysis can be found here.

Risk

In the risk settings, you see two objects: risk and action. The risk object is the risk itself, which can have a description and properties like Risk type, Likelihood or Impact. Action refers to the actions that have to be undertaken to mitigate the risk. Relevant action properties could be Responsible party or Phase.

To define such properties:

  • Click on Risk in the Attributes menu.
  • Click on the relevant object type (Risk or Action).
  • Click on the property table (called Properties) in which you want to add the property.
  • Click on + Add standard property.
  • For that property, add a name, an input type and so on.
Go the Settings, then to Attributes, and then to Risk
Click on the property table for either Risk or Action, depending on what kind of properties you want to define.
Click on + Add standard property to define a new analysis tag, with a name and input type (e.g. text or a picklist)

More information about the risk module can be found here.

Verification

For verification, there are several settings available. You can define verification phases and properties for verification plans, results and assessments and demonstration documents.

To find the settings, click on Verification under the Attribute settings.

Go the Settings, then to Attributes, and then to Verification.

See below for a short explanation of the various settings that you get to see.

Verification phase

Verification phases are the different phases in a project during which verification activities have to be carried out. Steps to define these phases:

  • Click on Verification phase.
  • Click on + Add phase on the detail view of this setting.
  • Give the phase a name and, optionally, add an abbreviation and a status of the phase (active or inactive).
Click on Verification phases in the verification settings tree.
Click on Add phase, and then add a name, an abbreviation and indicate whether the phase is active or not.

More information about verification phases can be found here.

Verification plan

Verification plans can be used to define who should verify a requirement and what kind of verification method should be used. Steps to define verification plan properties:

  • Click on Verification plan in the settings tree.
  • Click on the relevant property table (called Properties).
  • Click on + Add standard property on the detail view of this setting.
Go to Verification plan in the verification settings tree.
Click on + Add standard property.

More information about making a verification plan can be found here.

Verification result

The verification result reflects the outcome of the compliance check: has a requirement been met or not. In the settings, you can define additional properties for the verification result, e.g. a field for follow-up actions.

Adding properties here, works in the exact same way as for verification plan:

  • In this case, click on Verification result in the settings tree.
  • Click on the relevant property table (called Properties).
  • Click on + Add standard property on the detail view of this setting.
Go to Verification result in the verification settings tree.
Click on + Add standard property.

More information about adding the actual verification results in your model can be found here.

Verification assessment

Verification assessment is about reviewing or approving the verification results and the related demonstration documents. Typical properties are follow-up actions (e.g. re-verification, adjustment of requirements, adjustment of the (design)solution) and assessment outcomes (e.g. accepted versus rejected).

Again, you can add these properties via the following steps

  • Click on Verification assessment in the settings tree.
  • Click on the relevant property table (called Properties).
  • Click on + Add standard property on the detail view of this setting.
Go to Verification assessment in the verification settings tree.
Click on + Add standard property.

More information about verification assessment can be found here.

Demonstration documents

Demonstration documents are documents or files that can be linked to a verification result for demonstrating compliance. Examples of demonstration documents are test reports, inspection reports, and compliance certificates.

Also for demonstration documents, it is possible to define blocks, tables and properties:

  • Click on demonstration document in the settings tree.
  • Click on the plus-icon to add a new block.
  • Give the block a name (e.g. Document specifications).
  • Decide whether the block should be optional or not.
  • Go to the table that is automatically created for that block (called Default table).
  • In that table, click on + Add standard property.
  • And for that property, add a name, a unit of measure, an input type and so on.
Go to Demonstration document in the verification settings tree and click on the plus-icon to add a new block
Click on Default table (= the table that is automatically created when adding a new block).
Click on + Add standard property.

RFC attributes

In the RFC settings tree, you will see two objects: request and assessment. Request is where users can add information about their request (What is it? To whom is it addressed? What is its status?). Assessment contains properties that can be used for the assessment of a request (e.g. for indicating whether a request is accepted or rejected).

To define properties for the RFC parts:

  • Go to Settings > Attributes > RFC.
  • Click on the relevant object type (Request or Assessment).
  • Click on the relevant property table (or create a table).
  • Click on + Add standard property.
  • For that property, add a name, an input type and so on.
Go the Settings, then to Attributes, and then to RFC.
Click on the property table for either Request or Assessment, depending on what kind of properties you want to define.

Please note: you cannot (yet) add a name for the property tables as these are not shown in the applications. Different table are, however, separated by grey line on the RFC’s detail view.

Click on + Add standard property.

More information about RFC can be found here.

Was this article helpful?

Need Support?
Can't find the answer you're looking for? Don't worry we're here to help!
CONTACT SUPPORT