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

AVEVA™ Operations Management Interface

Add and configure custom ViewApp namespace attributes

Add and configure custom ViewApp namespace attributes

  • Last UpdatedMay 12, 2025
  • 3 minute read

Video Tutorial: Configure A View App Namespace

This topic describes the general steps to add and configure custom ViewApp Namespace attributes into a ViewApp using a simple example.

The ViewApp Namespace Editor includes menu bar commands to Add, Duplicate, and Remove custom attributes.

Add

Adds a custom attribute to the ViewApp Namespace. The default name for the first attribute added is Attribute001. The number within the attribute name is incremented by one each time you add a new attribute.

If you change the name of an attribute, the next added attribute uses the new name and increments the number contained within the name by one (the number can appear anywhere within the name). If the new name does not contain a number, "001" is appended to the name of the duplicated integer.

Duplicate

Duplicates the selected attribute and all of its properties. The only exception is that the attribute number contained in the name is incremented by one. If the selected attribute does contain a number, "001" is appended to the name of the duplicated attribute.

You can select multiple attributes using the Shift or Ctrl key, and duplicate all selected attributes in a single operation.

Remove

Removes the selected attribute.

You can select multiple attributes using the Shift or Ctrl key, and remove all selected attributes in a single operation.

The following procedure describes how to use these commands to create and configure ViewApp Namespace attributes.

To add custom attributes to a ViewApp Namespace

  1. In the Visualization folder, open a ViewApp Namespace for editing.

  2. Select Add from the menu bar of the ViewApp Namespace Editor to add a custom attribute.

  3. Rename the attribute if necessary. To revert a pending name change, press Esc.

  4. Configure the properties of the attribute.

    1. Select Type from the dropdown menu and then choose the type of attribute you are adding: Integer, String, Boolean, Float, Double, Time, or Elapsed Time.

    2. Set the initial value.

      • To revert a pending change to an initial value (other than the initial value of a Boolean), press Esc.

      • For Booleans, a checkbox sets the value. The default is unchecked for false.

      Note: Wherever possible, the initial value of the attribute persists when the attribute type is changed. The most notable exception to this behavior occurs when changing an attribute type from Boolean to String. In this case, the initial value is set to an empty string.

    3. Set whether the attribute is read-only.

    4. Set whether the attribute is retentive. See About the attributes page for more information.

      Note: An attribute cannot be set to both retentive and read-only. Since the value of a read-only attribute cannot be changed at runtime, there is no purpose in setting the value to persist across restarts.

    5. Enter a description for the attribute.

To duplicate custom attributes in a ViewApp Namespace

  1. Open the ViewApp Namespace in the ViewApp Namespace Editor.

  2. Select one or more attributes to duplicate. Use the Shift or Ctrl key to select multiple attributes.

  3. Select Duplicate from the menu bar of the ViewApp Namespace Editor. This will create copies of the selected attributes. Duplicated attributes will have the same root names, types, initial values, read-only/retentive selections, and descriptions as the originals.

  4. Rename the attributes as needed.

  5. Configure attribute properties as needed. To revert a pending change to an attribute name or initial value (other than the initial value of a Boolean), press Esc.

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