Skip to content

Permission Management

User permissions within a project are managed from the Permissions menu. This step is required when adding a new user to a project and allows you to define their operational privileges and data visibility. Permissions can be updated at any time, but keep in mind that changes may impact the user’s ability to operate within the system.

Permissions are closely tied to the project structure in 4HSE, which can be visualized as a nesting doll: The project is the outermost container, within which you’ll find offices, their associated actions, and these are grouped into functional areas.

These define a user’s access and operational capabilities across the entire project, regardless of office or functional area.

  • admin: Grants administrator privileges, including read, write, ability to add users, and access to project configuration and contract menus. Admins can also create new offices.

  • manager: Grants read and write access, but cannot view the following sections:

  • Permissions

  • User logs

  • Contract

  • Configuration

  • user: Grants read-only access to existing offices and their internal areas (people, actions, etc.)

  • na: “No access”, meaning the user has no or very limited access to the project.

To assign project permissions, open the Permissions menu from the project dashboard, select an existing user or register a new one, and assign the desired role using the dropdown menu.

permission-managing-img1

The first user added to a project is automatically assigned the admin role. This can be changed, as long as at least one other admin exists in the project.

These allow you to define permissions for specific offices and functional areas.

  • manager: Grants read and write access to all data in the office.

  • user: Grants read-only access to all data in the office.

  • guest: Grants limited read-only access to selected sections:

  • Human Resources

  • Material Resources

  • Work Phases

  • Safety Organization

  • Actions

  • na: “No access”, the user cannot view or manage data within the office.

Office permissions are dependent on project-level permissions.

To assign them, go to the relevant office, click on the key icon (Permissions), and you will be able to view and modify each user’s access level for that office.

Permissions icon: permission-managing-img2

Permissions configuration: permission-managing-img3

In this screen, you can also configure area-level permissions, explained in the next section.

These can be combined with project- and office-level permissions to fine-tune access for specific functional areas.

For example, a user with user permissions at the project level can be granted manager permissions only for the “Training” area of certain offices. This allows the user to view data from all other areas (thanks to the user permission) while having write access in the training area.

To strictly limit access and grant write permissions only to specific functional areas, you should:

  1. Assign the project-level role “na” (no access)

  2. Open the Offices tab and click the blue icon next to the target office

  3. In the “Permissions for Office Name window, assign the “guest” role at the office level

  4. Then assign the desired role for each functional area

For information about managing user-to-person permissions and understanding the concept of an associated user, refer to the Associated Person document.