Skip to main content

Associated Properties

Associated property lists are used to populate data that is associated with a certain value of a property without being explicitly included in that value, for example a piping materials class code refers to a detailed set of specifications as listed in the piping specifications document. Such a document can be imported into Hazid Integrity as an associated list so that the associated data can be viewed in Data Editor and used by rules.

Associated Property Lists are stored and managed in Knowledge Bank. They can be accessed by right clicking on the top level.

Launchpad Data Editor

This opens the Property List Editor Window, which lists the associated property lists present within the library:

Launchpad Data Editor

Create Associated Property

Click Add to create a new Property List.

You will need to choose a name for the new list and select at least one Controlling Property (this is the property to which the Associated properties will be linked).

Select the property from the dropdown, then click the + button to add it to the list. You can also choose models and groups from the tree to apply the property list to.

Launchpad Data Editor

Click OK to proceed to filling in the list data

Launchpad Data Editor

Click Add Property to create an Associated Property

Launchpad Data Editor

Click OK to add the property to the table, you can now click Add Value to populate the list

Launchpad Data Editor

Fill in the values for the Controlling and Associated Properties

Launchpad Data Editor

Click Close when finished, this will add the associated properties to all items which have the controlling properties. New properties will need to have permissions defined; they will then be visible in Data Editor.

Import Associated Properties

Associated property lists can be imported as Excel documents using the standard Excel import method. When importing the data intermediate, select the import type “Associated Property List Import”:

Launchpad Data Editor

Choose the Data Intermediate file and corresponding template from the dropdowns, then click Add and OK.

You will need to define which columns are the Controlling Properties, these are the properties which are read to determine the values of the other (dependant) properties. In this example the wall thicknesses, outer and inner diameters have been extracted from the piping materials specification, these properties are dependent on the piping materials class and the nominal diameter, therefore these are selected as controlling properties:

Launchpad Data Editor

The controlling properties need to be mapped to existing properties in the library:

Launchpad Data Editor

The dependant properties will be created as new read-only properties, you may rename them here from the column names (this should be unique names that aren’t used by existing properties). You will also need to define the value type and units if used. Click OK to create the associated property list. When created, the list will be stored in the Knowledge Bank. As they are new properties, they will also need access permissions to be set to be visible in Data Editor.

View Associated Properties

Associated properties can be applied from the Column Setup view in Data Editor, appearing under the Associated Lists group:

Launchpad Data Editor

For items that have the controlling properties present, the associated properties will also be populated, these values are read-only and will have a grey background colour to show this:

Launchpad Data Editor