![]() |
![]() |
Definition
Assets, Asset Types, Components and Tasks inherit items from the Asset Type models for the Asset Type on which they are based or from which they are derived.
Inheritance occurs:
in the Asset Type Tree when an Asset Type is re-used to create
a sub item of the Asset Type, or
a Component of another Asset Type, and
in the physical Asset Tree through instances of an Asset Type.
Inheritance is an automatic process in the Asset Tree; the user has a certain degree of control over what is inherited from the Asset Type based on the Options and Rules that are specified for the Asset Type in the Asset Type Tree.
When an Asset Type has descendant Sub Asset Types then the Sub Asset Types inherit the properties and items in the Asset Type model of their ancestor Asset Type.
For example, Asset Type “MOTOR” has Sub Asset Types “AC MOTOR” and “DC MOTOR”.
Asset Type “AC MOTOR” inherits the properties of Asset Type “MOTOR” and the sub items (which could be Asset Types, In-Place Asset Types, Linked Asset Types, Components and Tasks) specified in the Asset Type model for Asset Type “MOTOR”.
Refer to the final “MOTOR” Asset Type Tree example in the Sub Asset Types topic.
When an Asset Type is used to create a Component then the Component inherits the properties and items in the Asset Type model for the Asset Type.
The ancestor Gearbox is configured as an Asset Type that is re-used as a Component for all pumps. A Component Placeholder for the “Gearbox” Asset Type is added to the “Pump” Asset Type, and then linked to the “Gearbox” Asset Type to create a Linked Component.
An Asset and its Components and Tasks inherit items from the Asset Type model for the Asset Type on which the Asset is based.
For example, an Asset inherits the properties and items from the Asset Type on which it is based.
Refer to the example described in the Instances of Asset Types topic.
Business rules
An Asset Type, Linked Asset Type or Asset can only inherit properties and sub items (Asset Type model items) from an Asset Type.
A Component can only inherit properties and sub items (Asset Type model items) from an Asset Type or another Component.
An Asset Type Task can only inherit properties from its ancestor Asset Type Task.
Physical Assets inherit properties and Asset Type model items from Asset Types.
Physical Assets cannot inherit properties and Asset model items from other physical Assets.
An item in the Asset Type model for a descendant Asset Type cannot be deleted; it must be deactivated if it is not required.
The descendant Asset Types for an Asset Type with descendants must be deleted before the ancestor can be deleted.
An Asset Type that is linked to a Linked Asset Type or Linked Component cannot be deleted. The Asset Type must be unlinked before it can be deleted.
Please note!
Inheritance only occurs:
in the Asset Type Tree as a result of the re-use of Asset Types.
in the Asset Tree through instances of the Asset Type.
Unless otherwise stated these items are referred to as inherited items.