Skip to content

Users

In IQFLOW, a User is an entity with credentials to access the platform.

Key characteristics of users:

  • Ownership: Each user belongs to a specific Customer.
  • Access control: A Role-Based Access Control (RBAC) model defines user permissions, including rights to read, write, and manage entities, resources, dashboards, and more.
  • User groups: A user can belong to one or more user groups, which simplifies bulk permission management.

This model allows IQFLOW to scale efficiently for large organisations and IoT projects with multiple users and complex access requirements.

Creating new user

To create a new user in IQFLOW:

  • Log in as a Customer Administrator.
  • Navigate to the “Users” section from the left-hand menu.
  • Click the “Add user” button in the top-right corner.
  • Fill in the user form:
    • Email: the user's email address (used as the login username).
    • Optional fields: enter additional details such as first name, last name, and phone number.
  • (Optional) Adjust the activation method:

    • Display activation link – generates an activation URL that must be manually copied and sent to the user so they can activate their account.
    • Send activation email – sends an email invitation to the user with a link to set their password.
  • Click “Add” to create the user.

User has been created.

Concepts

Concepts

Log in as user

You can temporarily access the platform on behalf of a new user, which is useful for verifying permissions or troubleshooting access issues.

To log in on behalf of a user:

  • Go to the Users list.
  • Click the “login” icon next to the desired user’s name.

Concepts

Concepts

Manage owner and groups

You can change a user’s owner (which can be either a Tenant or a Customer, see glossary) and assign them to one or more user groups. Changing the owner moves the user to the selected level and updates access based on groups.

To do this:

  • Click on the user to open their User details.
  • Click “Manage owner and groups” button.
  • In Owner field, select Tenant or a specific Customer.
  • Add the user to the relevant user groups or create a new group if needed.
  • Click “Update” to confirm and apply the changes.

Concepts

Concepts

Deleting user

A user with sufficient permissions can delete other users from the system.

To delete a user:

  • Navigate to the Users page.
  • Click the “trash bin” icon (🗑)️ at the end of the row for the user you wish to remove.
  • Confirm the deletion in the dialog window.

Note: Deleting a user does not affect entities, dashboards, or data previously created by that user. The user will be removed from all user groups, including the special “All” group, which every user is a member of by default.