Vault rules - HxGN SDx - Update 63 - Administration & Configuration

Administration and Configuration of HxGN SDx

Language
English
Product
HxGN SDx
Search by Category
Administration & Configuration
SmartPlant Foundation / SDx Version
10

The model allows for conditional configuration of vaults by owning groups or configuration items (such as plants) and to further restrict vaults to different document classes by relating vaults to interfaces.

  • Vaults configured to the owning groups take preference over those configured to configuration items.

  • Vaults configured on a configuration item are valid for all sub configurations, unless that sub configuration has a specific vault. For example, a vault configured for a plant is valid for all of its projects.

  • Conditions on these relationships are evaluated against the object to which the file is attached, for example, document version.

  • If any vaults are related to interfaces on the parent object, then only these vaults are considered.

When a file is to be placed in a vault, its vault is determined as follows:

  • When an interface is related to a vault, this vault is valid only for objects that instantiate that interface, and objects that instantiate that interface can only go in this vault (or other vaults configured to interfaces on the object).

  • Determine if there are any vaults related to interfaces on the object to which the file is attached.

If there are any vaults related to interfaces, then these are the only possible vaults for the file. (There may be other vaults related to the owning group of the object, but unless they are related to an interface of the object, then they will not be considered.)

If there are no vaults related to interfaces, then any vault related to the owning group or configuration item is valid. (There is no restriction based on interfaces.)

  • If the object to which the file is attached instantiates the ISPFOwnedItem interface, vaults related to the owning group are evaluated and a valid vault is found if:

    • There is no condition on the relationship OR the condition evaluates to true.

      AND

    • The vault must be in the set of vaults found above (only if there were vaults found related to the object to which the file is attached).

  • If no vaults are found for the owning group, then the vaults are tested on the configuration item in the same way.