Skip to main content

Access Control Groups

Access control groups (ACGs) are named collections of users that share a common permission profile and optional document visibility filter. Assigning a user to a group grants them every permission defined on that group. Groups reduce individual role management and ensure consistent access across large project teams. They also serve as the mechanism for restricting visibility of confidential documents — only users in the document's assigned ACG can see those records.

Workflows access control groups

Group structure

Each access control group has:

AttributeDescription
NameDescriptive label identifying the group's purpose.
DescriptionOptional context on the group's intended membership and scope.
ScopeOrganization-wide (all projects) or project-specific.
MembersProject team members assigned to this group.
Document filterOptional conditions restricting which documents this group can see (by discipline, doc type, zone, or confidentiality flag).
PermissionsThe set of allowed actions for members of this group (see Permission set below).

Document visibility filters

Access control groups can be configured with document filters that limit which records in the register are visible to group members. When a filter is active, members only see documents matching ALL filter conditions:

Filter dimensionExample
DisciplineOnly structural documents
Document typeOnly drawings and specifications
Zone / areaOnly Zone A records
Confidentiality flagDocuments marked confidential and assigned to this group

Filters are additive AND conditions. A member in the "Structural Reviewers" group with discipline = Structural sees only structural documents, regardless of their individual project role.


Permission set

Groups grant specific action permissions to their members. The available permissions are:

Permission keyDescription
create_workflowStart a workflow on a document or package.
manage_templatesCreate, edit, and archive workflow templates.
upload_documentsUpload new documents and revisions to the register.
manage_documentsEdit document metadata, lock/unlock, supersede, and mark no longer in use.
send_correspondenceCompose and dispatch correspondence items (RFI, NCR, TQ, etc.).
manage_transmittalsCreate, issue, and manage formal transmittals.
manage_review_matrixConfigure and edit the review matrix rules.
manage_work_packagesCreate, edit, and manage work packages.
view_reportsAccess the project reports and analytics views.
manage_guest_sharesCreate and revoke guest reviewer shares.
manage_dist_listsCreate and manage distribution lists.
manage_membersInvite and manage project team members.
manage_settingsEdit project settings, numbering schemes, and field configuration.
view_audit_logAccess the full project audit trail.

Creating an access control group

  1. Go to Admin → Access control groups.
  2. Select New group.
  3. Enter a Name and Description.
  4. Set the Scope (organization or project).
  5. Add Members from the user directory.
  6. Configure the Document filter if document visibility should be restricted.
  7. Set the Permissions from the list above.
  8. Save.

Assigning groups to team members

Team members can belong to one or more groups simultaneously. Permissions are union-based — a user in Group A and Group B receives the combined permissions of both groups. Document visibility filters are also combined: a user with two groups' filters sees documents matching either group's filter conditions (OR logic across group filters).

To assign a group:

  1. Go to Admin → Team and open the team member's profile.
  2. Under Groups, select the groups to assign.
  3. Save.

Confidential document access

When a document has Confidentiality enabled, only users in the document's assigned ACG can see that record in the register. Assign the document to a specific ACG at upload time or by editing the document's metadata. Users outside the group see no entry for that document in the register view.


Use groups when more than two or three people share the same responsibilities on a project. The maintenance overhead of individual role assignment grows quickly on large teams.

Auditing group membership

Review group membership at project phase transitions and at staff changes. Remove users who have left the project promptly to maintain access integrity. See Access groups admin for governance guidance.