Working with configuration special behaviors - 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)

Many configurable objects have special behaviors to support configuration management. These special behaviors are summarized in the relationship definition behavior rules section. For more information, see Relationship definition behavior rules.

Query configuration and relationship expansion

Each object is retrieved in the context of a configuration, which determines the behavior of the relationship expansion.

  • Objects with no query configuration are expanded within each of the selected query configurations.

    • This is useful to show different project's specific documentation related to a contractor.

    • This is not as useful if expanding to other configuration independent data. To prevent multiple expansions to the same object, the relationship definition can be configured to be always handled as configuration independent, and so can be expanded only a single time.

Query methods

Similar to relationship expansion, queries are performed in each query configuration.

  • Method arguments can be used to force a single null configuration query, for example, for administration items. For more information, see Client APIs.

Configurable items

Objects that make up the hierarchy are created within a parent configuration, for example, a project in a plant. Roles assigned in the plant govern user access to all of its projects, but roles assigned to the projects are also taken into account.

  • The shortcut menu options are evaluated based on user access to the configuration (the plant) and the item (the project).

  • All relationship expansions are performed in the context of the item. For example, the expansion of the project to a document is in the context of the project, not its plant.