Relationship manipulation and navigation - SmartPlant Foundation - IM Update 46 - 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)

The access groups control the creation and navigation of relationships. Relationship definitions are created interactively through drag and drop, and both relationship definitions and edge definitions (EdgeDefs) are navigated off the shortcut menu.

SPFRelDefAccessGroup relationship definition

The SPFRelDefAccessGroup relationship links the access groups to the relationship definition and has a link interface with the following properties and relationships. These are used to control when a user can navigate, create, update, or terminate a relationship.

SPFRelExpand1to2 and SPFRelDefAccessGroupQry12Condition

When set, if the user has the access group in their role, the user will see this relationship for navigation on the shortcut menu of any object that instantiates the first interface of the relationship. If configured, the query condition must also be satisfied.

SPFRelExpand2to1 and SPFRelDefAccessGroupQry21Condition

When set, if the user has the access group in their role, the user will see this relationship for navigation on the shortcut menu of any object that instantiates the second interface of the relationship. If configured, the query condition must also be satisfied.

InfoMapExpand1to2 Property

When set, if the user has the access group in their role, this setting controls the visibility of the expansion from object 1 to object 2 when displayed in the system, such as in the Info Map functionality. If not configured, defaults to the SPFRelExpand1to2.

InfoMapExpand2to1 Property

When set, if the user has the access group in their role, this setting controls the visibility of the expansion from object 2 to object 1 when displayed in the system, such as in the Info Map functionality. If not configured, defaults to the SPFRelExpand2to1.

SPFRelDragDrop1on2 and SPFRelDefAccessGroupDDCondition

When set, if the user has the access group in their role, the user will be able to create the relationship by dropping object 2 on object 1. This is the most common direction because the convention is that object 1 owns object 2. If configured, the Drag Drop condition must also be satisfied.

This also controls the updating of a relationship when running Edit Relationships on the first object.

SPFRelDragDrop2on1 and SPFRelDefAccessGroupDDCondition

When set, if the user has the access group in their role, the user will be able to create the relationship by dropping object 1 on object 2. If configured, the Drag Drop condition must also be satisfied.

This also controls the updating of a relationship when running Edit Relationships on the first object.

SPFRelTerminate and SPFRelDefAccessGroupDDCondition

When set, if the user has the access group in their role, the user will be able to terminate the relationship. If configured, the Drag Drop condition must also be satisfied.

SPFEdgeDefAccessGroup relationship definition

The SPFEdgeDefAccessGroup relationship links the access groups to the edge. If the user has the access group in their role, the user will see this edge for navigation on the shortcut menu of any object that instantiates the starting interface of the edge.

SPFGraphDefAccessGroup relationship definition

The SPFGraphDefAccessGroup relationship links the access groups to the graph definition. The graph definition can be related to a class definition to be used as the default relationship expansion from an object of that class in the tree view. Users with a related message access group configured in their role will have access to these default relation expansions.

See Also

Relationship access configuration