Skip to content

Related User

The Related User is a key concept in 4HSE that allows you to link a User to a specific Person. This association connects the data of a real individual registered in the system (the Person) with the account that authenticates and interacts with the software (the User).

To establish the link, you enter the user’s email address in the “Related User” field of the Person’s form. The email acts as the key for this association.

Example: If the person named Sara Martini is registered in the system, you can associate the email of the user who represents her. The association allows the user to access and view their safety-related information with specific permissions.

Assigning permissions is essential to define what the related user can do. There are different levels of permissions that can be configured:

  • None: The related user has no access to the person they are linked to.
  • Manager/Read-Write: The user has both read and write permissions and can edit the person’s information.
  • User/Read: The user can view the person’s information but cannot make changes. This is a read-only permission.
  • Project Default: The user inherits the permissions defined at the project level. (In the next section, we explain how to set the default permission).
Section titled “How to assign the Related User and its permissions”

The association and permission management can be carried out in different ways.

You can associate a user with a person and configure their permissions directly from the person’s record. To do this:

  1. Open the person’s record.
  2. Go to the Administration menu and select Related User.
  3. Enter the user’s email address.
  4. Choose the desired permission level from the available options.
  5. Save to confirm the association and permissions.

Related user

The project administrator can set a default permission for all new related users. This feature is useful for bulk imports or for those using the APIs.

  1. Go to Project Menu -> Administration -> Configuration -> User-Person.
  2. Use the selector to define the default permission.

Related user from project configuration

To quickly change the permissions of a group of already associated persons, you can use the “Related Users Permissions” wizard.

  1. Access the wizard from the people list; Related user wizard

  2. Select the persons whose permissions you want to modify. Only those who already have a related user will be displayed; Related user wizard

  3. Choose the permission to assign from the available options; Related user wizard

  4. Confirm to apply the permission to all selected persons.

Practical example: a worker with minimal permissions

Section titled “Practical example: a worker with minimal permissions”

An administrator needs to give a worker, Mario Rossi, access to the platform so he can view his safety situation without being able to see other data.

Here’s how the administrator configures the permissions:

  1. Project-level permission: The administrator assigns Mario Rossi the “na” (no access) permission at the project level. This ensures that the user cannot view or manage the company’s general data.
  2. Person-level permission: The administrator associates the user “mario.rossi@company.com” with the person “Mario Rossi” and sets the permission to “User/Read”.

In this way, Mario Rossi will not have access to the project in general, but he will be able to view in read-only mode the information related to his person and the entities associated with him (courses, PPE, deadlines, etc.), without being able to modify them.