Virtual Private Archibus (VPA) Restriction

The Virtual Private Archibus (VPA) restriction is an SQL restriction attached to the current user session. VPA is a part of the Archibus data security. It enables you to specify which raw (non-aggregated) data the user is allowed to see in forms, grids, charts, and other standard panels.

There are two methods for implementing VPA:

  • Define VPA groups, which are flexible VPA restrictions that describe groups of records based on mapping tables. VPA groups are handy for partitioning data between multiple customer organizations or multiple service providers in a flexible way. To use this feature, define your VPA groups and activate the AbSystemAdministration-UseVpaGroups application preference.
  • Develop Building Code Lists and Site Code Lists in the afm_roles table and the afm_users table. The system ignores these lists if you implement VPA groups.