Note: There are 4 dashboard user roles and 3 project-based user roles. If your subscription does not include a dashboard, please consider this tutorial instead.

The HoloBuilder Enterprise Dashboard allows you to replicate your company structure using user roles and job permissions to determine access within HoloBuilder. In the HoloBuilder Enterprise Account, there are several different roles for different users where each of them has its own permissions and abilities. It is possible for a user to have only one user role but multiple job permissions depending on how they are positioned within your organization.

Essentially, roles can be separated into two types of users:

  • Company Roles (enterprise users) - see below-, and
  • Job Permissions or Project Roles (individual users) - learn more.

Company Roles are used across the service, while Project Roles are unique to a job or project. Company roles, in general, have access to the company dashboard including some high-level options, while project roles need to be invited to a HoloBuilder project in order to also get access to the Company Dashboard.

Company Roles

  • Enterprise Admin (EA)
  • Enterprise Viewer (EV)
  • Group Manager (GM)
  • Project Manager (PM)

Project Roles (Project Members)

  • Project Admin (PA)
  • Project Editor (PE)
  • Project Viewer (PV)

The image below depicts a visual representation of the permission settings hierarchy within HoloBuilder.  

HoloBuilder user roles and hierarchy

Depending on the role of a user, he/she has different permissions regarding project access, user management, area management, and billing as listed below.

Roles on Enterprise Account Level

Roles with Enterprise Account Level can view and access the company dashboard by default and company projects according to the defined permission sets.

A user with a company role cannot be added to another company as well.

Company roles are assigned primarily by the Enterprise Admins in the Enterprise Dashboard. Additionally, any company role can name users with a lower role than their own.

Enterprise Admin (EA)

The Enterprise Admin is the account owner and has control of the entire Enterprise Account. There can be multiple Enterprise Admins for the whole Company. A user with an Enterprise Admin role can be added to another company.

Project Access:

  • Has view and edit permissions for all projects in the company.
  • Can access and edit the Project Properties for all projects in the company.
  • Can create new and reassign existing projects.
  • Can remove projects from the company.
  • Can archive and download any projects.

User Management:

  • Has view and edit permissions for all users and user roles in the enterprise dashboard
  • Can invite new users
  • Can assign any user roles to invited users
  • Can grant permission to other GM to create groups
  • Can add new Group Managers to any group within the company
  • Only user to delete users from the company

Area Management:

  • Has view and edit permissions for all Group Managers.
  • Can assign limited amounts of the total available area to Group Managers.
  • Can give Group Managers unlimited area use.
  • Only user to purchase more area

Billing:

  • Cannot have a personal HoloBuilder subscription outside the company subscription.
  • Can upgrade/downgrade the total amount of available area for the company.
  • Can cancel the company subscription.

Enterprise Viewer (EV)

The Enterprise Viewer has full access to the whole enterprise dashboard, contained projects and users. However, the Enterprise Viewer has only view permissions and no editing permissions. A user with an Enterprise Viewer role cannot be added to another company as well.

Project Access:

  • Has view permissions for all projects in the company.Has no edit permissions whatsoever.

User Management:

  • Can view all users and user information, as well as related projects, in the enterprise dashboard.

Area Management:

  • Can view all Group Managers and assigned area as well as their related Project Managers with projects

Billing:

  • Cannot have a personal HoloBuilder subscription in addition to the company subscription/role

Group Manager (GM)

The Group Manager (Regional Control) oversees multiple Project Managers and projects. When no Project Manager is available, Group Managers also share the role of a Project Manager.  Group Managers can only be added by the EA. A Group Manager can have a limited or unlimited amount of area assigned to him by the EA. A user with a Group Manager role cannot be added to another company as well.

Project Access:

  • Has view and edit permissions for all projects related to her/him
  • Can access and edit the Project Properties for all projects related to her/him. 
  • Can create new projects (if sufficient area available from the GM) 
  • Can create groups (when permission granted by EA)
  • Can only remove projects related to him.
  • Can archive and download projects related to her/him.
  • Cannot unarchive any projects.

User Management:

  • Can view all users and user roles in the User Directory of the enterprise dashboard.
  • Has edit permissions for users and user roles on project level – PA, PE, and PV.
  • Can invite more GM to the group they belong to
  • Cannot invite new users to the company. 
  • Cannot assign any company user roles to invited users.
  • Can add/remove PA, PE, and PV to a project related to her/him.

Area Management:

  • Does not have any area of her/his own but can use the area of the assigned Group Manager freely to create new projects.
  • Cannot view or access the Managers Overview of the enterprise dashboard.

Billing:

  • Cannot have a personal HoloBuilder subscription outside the company subscription

Project Manager (PM)

The Project Manager manages individual projects that have been assigned to her/him by a Group Manager or Enterprise Admin.
She/he can view the enterprise dashboard with limited access permissions. Project Managers can be assigned to multiple 'Groups' with different Group Managers

Project Access: 

  • Has view and edit permissions for all projects related to her/him.
  • Can access and edit the Project Properties for all projects related to her/him.
  • Can create new projects (if sufficient area available from the GM)
  • Can only remove projects related to him.
  • Can archive and download projects related to her/him.
  • Cannot unarchive projects at all.

User Management: 

  • Can view all users and user roles in the User Directory of the enterprise dashboard.
  • Has only edit permissions for users and user roles on project level – PA, PE, and PV.
  • Cannot invite new users to the company.Cannot assign any company user roles to invited users.
  • Can add/remove PA, PE, and PV to a project related to her/him.

Area Management: 

  • Does not have any area of her/his own but can use the area of the assigned Group Manager freely to create new projects.
  • Cannot view or access the Managers Overview of the enterprise dashboard.

Billing:

  • Cannot have a personal HoloBuilder subscription outside the company subscription

Permissions overview on company level

HoloBuilder permissions overview on company level

Roles on Project level

Users with roles on the project level (Job Permissions) are related to individual projects and have no company-wide access.

  • If they get invited to a project that belongs to a company dashboard, they gain access to a limited part of the dashboard as well.
  • They cannot create new company projects and are only invited collaborators on company projects.
  • In contrast to users with roles on a company level, they can keep an individual HoloBuilder subscription additionally to their role in a company project.

Recommended use: The roles on the project level are more autonomous and can also easily be used for external or temporary users, such as owners and stakeholders, for individual projects.

Learn more about the specific project roles here.

Permissions overview on a company level & project level

HoloBuilder Permissions overview on company level & project level

What might also interest you:

Did this answer your question?