Skip to Main Content
AVEVA™ Products Feedback Portal

Welcome to our new feedback site!


We created this site to hear your enhancement ideas, suggestions and feedback about AVEVA products and services. All of the feedback you share here is monitored and reviewed by the AVEVA product managers.

To start, select the product of your interest in the left column. Then take a look at the ideas in the list below and VOTE for your favorite ideas submitted by other users. POST your own idea if it hasn’t been suggested yet. Include COMMENTS and share relevant business case details that will help our product team get more information on the suggestion. Please note that your ideas will first be moderated before they are made visible to other users of this portal.

This page is for feedback for specific AVEVA solutions, excluding PI Systems and Data Hub. For links to these other feedback portals, please see the tab RESOURCES below.

Created by Geoffrey Coad
Created on Feb 16, 2022

Ability to define Permissible Attribute Inheritance is not derived

When building a class hierarchy, some permissible attributes should not be derived by child classes (BP/David M.)

Depending on the type of Class Library being defined and how the Data/Asset Life-cycle is being defined within ISM; there may many life cycle-stages identified in the Class Library.

This would then identify where an attribute identified on a class in one stage may not be required on the class - or, more importantly, its children at a later stage.

An example:
In Concept or FEED we might have a 'Pump Type' attribute on Pump Class which defines the type of pump this is expected to be.
In Detailed Design and onward the Pump Class is a parent to a set of more detailed classes which have further and additional Attribute requirements. These Pump Classes replace the need for the 'Pump Type' attribute as they are classifications of the 'Pump Type' attribute values. For the Pump Class we can use the Life-cycle Model to show this is not needed. The attribute, however, is inherited by its children - which is not only not required - but is completely irrelevant.

As in some cases the attribute may need to be inherited by one level but not the next it is suggested that we have a check box at the 'Class Attribute' level defining whether the attribute should be inherited by the class's children. This should be, by default, set to true and requires the act of suppression rather than authorisa

  • Attach files