Entity Groups
Entity Groups let you organize devices, assets, entity views, customers, users, dashboards, and edge instances into custom collections. Each entity can belong to multiple groups simultaneously. A special “All” group always contains every entity of a given type within the tenant.
Groups serve three main purposes:
- Organization — categorize entities by location, function, project, or any custom criteria
- Access control — share groups with customers and configure permissions per group
- Bulk operations — change ownership, move, add, or remove entities in batches
Create an entity group
Section titled “Create an entity group”The process is the same for all entity types. Below uses devices as an example:
- Navigate to the entity page (e.g., Entities → Devices) and switch to the Groups tab.
- Click + to add a new group.
- Enter the group name.
- Optionally configure sharing with a customer (see Share a group below).
- Click Add.
The new group appears in the Groups tab. Open it to see and manage the entities it contains.
Group configuration
Section titled “Group configuration”Open a group and click the pencil icon to access the group settings. The configuration dialog has several tabs.
General
Section titled “General”Edit the group name and, for device groups, assign firmware or software versions.
Columns
Section titled “Columns”Customize which columns appear in the group’s entity table. You can:
- Add a column — click +, select the data source (entity field, attribute, or telemetry key), and set a title
- Delete a column — click the trash icon next to the column
- Reorder columns — drag columns to change their position
- Style function — apply conditional formatting (e.g., color temperature values based on thresholds):
return value >= 45 ? { color: 'rgb(255, 106, 12)', fontWeight: 600} : { color: 'rgb(0, 132, 214)', fontWeight: 600}- Content function — transform the displayed value (e.g., append a unit symbol):
return value ? value + ' ℃' : '-';Settings
Section titled “Settings”Control the group’s display behavior:
| Setting | Description |
|---|---|
| Enable search | Show or hide the search bar |
| Enable add entity | Allow adding new entities from the group view |
| Enable delete entity | Allow deleting entities from the group view |
| Manage credentials | Show credential management options (device groups only) |
| Pagination | Configure the number of entities per page |
| Detail action | Select which action opens entity details |
Actions
Section titled “Actions”Define quick actions available for each entity in the group. Actions can navigate to a specific dashboard or execute custom logic.
- Go to the Actions tab in group configuration.
- Click + to add an action.
- Choose the action type — Navigate to dashboard or Custom action.
- For dashboard navigation, select the target dashboard and optionally a specific state.
- Click Add.
Permissions
Section titled “Permissions”Define who can access the entities inside this group and what actions they can perform. A permission entry links a group role to a user group and applies only to entities within this group.
- Open the group details → Permissions tab.
- Click + to add a permission.
- Select a Role (group role) from the dropdown.
- Select the User group owner (Tenant or a specific Customer) and the User group.
- Click Add.
You can edit or delete existing permissions at any time. Changes take effect immediately for all affected users.
Batch operations
Section titled “Batch operations”Select multiple entities within a group using checkboxes to perform bulk actions:
| Operation | Description |
|---|---|
| Change owner | Transfer selected entities to another Customer or back to the Tenant |
| Add to group | Add selected entities to another group (does not remove from current group) |
| Move to group | Move selected entities to another group (removes from current group) |
| Remove from group | Remove selected entities from the current group (does not delete the entities) |
| Delete | Permanently delete selected entities |
Share a group
Section titled “Share a group”Sharing a group provides access to all entities inside it at once by creating a permission entry that links the group to a customer’s user group.
- In the Groups tab, click the Share icon next to the target group.
- Select the target Customer.
- Optionally enable All users to provide access to every user of that customer.
- Choose the permission level — Read, Write, or a custom Role.
- Click Share.
To update or revoke access later, open the group’s Permissions tab and edit or delete the corresponding entry.
Make a group public or private
Section titled “Make a group public or private”Public groups provide read-only access to anyone without sign-in. Use this only for non-sensitive data.
Make public:
- In the Groups tab, click the Make public icon next to the target group.
- Confirm in the dialog.
Make private:
- Click the Make private icon next to the group.
- Confirm in the dialog. Public access is removed immediately.
For controlled access to specific customers, use Share a group or configure entries on the Permissions tab instead.
Delete a group
Section titled “Delete a group”Click the trash icon next to a group and confirm. You can also select multiple groups using checkboxes and delete them in bulk.