Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Engineering

Attributes

  • Last UpdatedNov 28, 2025
  • 4 minute read

Use the Attributes functionality to view and or edit the attribute properties and to define configurable attribute metadata.

Attributes can be used on one or more classes, this means that any changes made to an attribute will affect all classes that it is used on. Deleting a class does not delete the attributes on that class.

Requirement

Classifies conceptual model classes with an engineering requirement value; either Functional, Physical, Functional and Physical or Installed. Refer to Requirement for further information.

Attribute Properties

Domain

The classes the attribute is on.

Data Type

The type of data for the attribute.

Unit

The unit value for the attribute.

Discipline

The discipline that will own this attribute.

Valid Values

Refer to Lists Of Values for further information.

Closed Enumeration

Refer to Lists Of Values for further information. This check box must be selected to enable the list of values to be used in list restrictions. Refer to Restricted Lists for further information.

All attributes can have a category which is displayed in the Properties window.

String attributes

Default Value

The default value, the default is No default value.

Length

Length of the string (maximum).

Category

The attribute category.

Numeric attributes

Default Value

The default unit of measure, the default is No default value.

Minimum/Maximum

Minimum and maximum values. The fields are disabled if the attribute has both a Closed Enumeration and a Valid Enumeration, as they are no longer relevant.

Array Length

The array length.

The field cannot be set to a value greater than 124 if the Store a Tag name check box is selected.

Category

The attribute category.

Allow attribute to

Hold multiple Case values

Allows the attribute to have case data.

Synchronise across Linked objects

The value in this attribute will be synchronised with the other linked objects

Store a Tag Name

Available to be used as a Tag Management System naming attribute.

The option is disabled if the Be Language Variable check box is selected because attributes can only have one string format property.

Be Language Variable

Available to be used with multiple language strings.

The option is disabled if the Store a Tag Name check box is selected because attributes can only have one string format property.

Be a Pseudo

The attribute value can be supplied by a pseudo attribute function.

Be Hidden

The attribute value can be hidden from the view.

Be Copied

Specifies if the attribute is copied when a class is copied. By default, the check box is selected.

Attribute Metadata

Allows configurable attribute metadata. The configurable attribute metadata is stored as text and does not support restricted lists.

When the model is built, the configurable attribute metadata is created as User Defined Attributes (UDAs) with a type of UDA, as they are UDAs on UDAs.

Metadata

The attribute metadata entry.

Item

The attribute metadata item. Selection is handled by the check boxes to the left of the item, only one metadata item can be selected. When a check box is selected, the previously selected check box is deselected. By default, the check boxes are deselected.

Aspects

Aspects allow an attribute to hold multiple different values, one value for each aspect. For example, the specification of the maximum operating temperature on a piece of equipment can have different values:

  • As Installed

  • As Purchased

  • As Required.

Aspects can be defined for the different criteria, the attribute can then hold separate values for each.

There is a single list of defined aspect items which can be added to and modified from any attribute in the Properties window. Selection is handled by the check boxes to the left of the item, multiple aspect items can be selected.

The aspect values for an attribute are stored in separate UDAs. The properties that identify a UDA (Name, UDA Name, Description and Reporter Text) have the aspect name appended.

If an attempt is made to add an attribute to a parent class where the attribute has already been added to a child class, a warning message is displayed summarizing the problem.

TitleResults for “How to create a CRG?”Also Available in