Team management

Organizations can have multiple users, and access control mechanisms are needed to authorize users’ interaction with resources within the platform. Exoprise supports Role- and Team-Based Access Control. User access and permissions can be controlled at the organization level or at a more granular level using groups of resources called teams. Refer to Role-Based Access Control.

Teams

A team is a grouping of users and resources. Each member (user) has a team role, which determines the level of access they have to the resources in the team. Teams are managed by Admins, who can perform the following:

  • Create, rename, and delete teams.

  • Add users with a team role, change the team role of members, and remove members.

  • Add and remove resources.

Sites added to a team automatically include all their present and future sensors, and sensors include all their present and future alarms.

Team roles

Team roles are a subset of organization roles that make sense for a team context.

  • Viewer: Can only view sensors and alarms but can’t make adjustments.

  • Operator: Has Viewer rights plus the ability to create and edit alarms.

  • Deployer: Has Operator rights plus the ability to create and edit sites and sensors.

Example

Use case

You want to give a few users view and alarm access to particular sensors and nothing else.

Steps

  1. You add them to the organization with the Member role, which gives them access to nothing.

  2. You create a team and add these users to the team with the Operator role.

  3. You add one (or more) sensors to the team.

  4. Once the team exists, you can add users to the organization and the team in one step.