Note: There are 4 dashboard user roles and 3 project-based user roles.

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.

Note: Best practice is to only invite internal users of your company with Company Roles. Any externals should ideally only be added to specific projects.

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 all projects on the enterprise dashboard, groups, and the user directory. In general, the Enterprise Viewer has only view permissions and no editing permissions. A user with an Enterprise Viewer role can be added to another company as well.

Project Access:

  • Has view permissions for all projects - active & archived - in the company

  • Has no edit permissions whatsoever.

  • Can access the Analytics of the dashboard for more project insights.

User Management:

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

  • Can view the User Directory for a full user overview.

  • Cannot invite additional users to the dashboard or a project unless she/he has an additional role (PA, PM, GM).

Area & dashboard Management:

  • Can view assigned area.

  • Can view all category template but not create any new ones or edit existing.

  • Cannot view the company 'General Settings' of the dashboard.

Billing:

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

  • Can be part of other HoloBuilder dashboards in addition to the dashboard he is an Enterprise Viewer on.

Group Manager (GM)

The Group Manager (Regional Control) oversees multiple Project Managers and projects. When no Project Manager is available, Group Managers can 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.

User Management:

  • Can view all users and user roles in the User Directory for the groups he has a GM role on of the enterprise dashboard.

  • Can invite more GMs to the group they belong to.

  • Can invite more PMs to the group they belong to.

  • Cannot invite new EAs or EVs to the company. 

  • Cannot assign an EA or EV user role to already invited users.

  • Has edit permissions for users and user roles on project level - PA, PE, and PV -for a project within her/his group.

  • 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.

  • Can use the assigned area of the related Group freely to create new projects.

  • Cannot view the overall subscription information of the enterprise dashboard.

  • Can see and manage the available area in her/his group.

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: 

  • Cannot view all users and user roles in the User Directory of the enterprise dashboard.

  • Cannot invite new users to the company.

  • Cannot assign any company user roles to invited users.

  • Has only edit permissions for users and user roles on project level – PA, PE, and PV.

  • 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 the overall subscription information of the enterprise dashboard.

  • Can see the available area in her/his group.

Billing:

  • Cannot have a personal HoloBuilder subscription outside the company subscription

Permissions overview on company level

HoloBuilder permissions overview on company level

(1,2) - see below

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 and project level

What might also interest you:

Did this answer your question?