VPA Groups Use Case: Building Code List - Assigning VPA Groups to Users
In some cases, administrators have only one or two people with a specific VPA Group assignment. For instance, they may have only one CAD/BIM Manager per region. They would still wish to assign VPA Groups to organize the building responsibilities to each manager, but they want to do so on a per-user basis, as otherwise they would need to create a special role for each user.
Define the role
In the afm_roles table, use a single, common role for all CAD/BIM managers.
Assign the role to users
In the afm_users table, assign this role to multiple users.
Map VPA Groups to users
In the afm_groupstousers table, assign one or more VPA Groups to each user.
Enter restrictions in the VPA Restrictions table (vpa_rest)
You use the same VPA Restrictions record entry regardless of whether the VPA Groups are assigned by Role, by User or both.
Resulting SQL restriction clauses
See Use Case 1: VPA Use Case: Building Code List - Assigning VPA Groups to Roles