Owner12 and Owner21 - SmartPlant Foundation - IM Update 48 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

These two properties are used to define the object at one end of the relationship as the owner of the relationship such that when these relationships are created or deleted, the owner of the relationship is considered to be updated just as if some of its properties have been changed.

These properties are set if the relationship is considered part of the definition of the main object.

When these relationships are created or deleted, the last updated date is updated on the object that is marked as the owner of the relationship.

SPFItemOwner is configured with Owner12=True. This should be set if the related object is considered part of the main object.

SPFTransmittalSection is configured with Owner12=True. The section cannot exist without the transmittal other flags being set.

If an object designated as an “owned item” is claimed from a higher configuration to a lower configuration (for example, from a plant to its project), the Owner object is checked to ensure it can navigate or expand to all its owned items. If the Owner object is unable to navigate or expand all its owned items, the Claim request is denied.

For example, a transmittal and its sections are in a plant configuration. If we try to claim one or more of its sections to a project, the Claim command fails because the transmittal would not be able to expand to some of its sections (they would now be in a lower configuration).

Relationship access control: When a relationship has an owner, it is not usual to be able to create the relationship by dropping the owning object on the related object. Dropping the owned object on the owner is more usual.