Display Groups
A Display Group is a named bundle of displays. Schedule once to the group, every member display gets the content. Display groups can be static (you manage membership by hand) or dynamic (membership updates automatically based on matching rules).
In the UI, this page is titled Screen Groups — same thing.
How to get there: Sidebar → Display Groups (under the Displays group), or /display-groups.
Page layout
Section titled “Page layout”Like the Displays page, this is a folder-tree-on-left, table-on-right layout.
- Left: folder tree. Click a folder to filter the table; right-click a folder for Manage Permissions, Create Folder, Delete Folder.
- Right: the groups themselves. The header shows three live counts: Total Groups, Dynamic (blue), Static (green).
On viewports under 1024px, the table swaps to a card list.
A + button in the page header opens the Create Screen Group dialog (admins / users with display-group write permission only).
Columns
Section titled “Columns”| Column | What it shows |
|---|---|
| Group | Group name. Clickable — opens the group detail page at /display-groups/[id]. |
| Type | A badge: Dynamic (blue, sparkle icon) or Static (gray, layers icon). |
| Members | A “View members” link. Click to open the Members dialog (see below). |
| Description | The optional description set when creating the group. |
| Dynamic Criteria | The criteria string for dynamic groups. Static groups show ”—”. |
Type appears at md and above; Members and Dynamic Criteria appear at lg and above.
The toolbar provides search by name and a Type filter (Dynamic / Static).
Static vs dynamic groups
Section titled “Static vs dynamic groups”Static groups
Section titled “Static groups”Membership is manual. Add or remove displays one at a time.
- Add a display: right-click the group → Add Display → pick from the list → Add Selected.
- Remove a display: open the group detail page (
/display-groups/[id]) → remove from the members list there.
Dynamic groups
Section titled “Dynamic groups”Membership is driven by criteria. Any display matching the criteria is automatically a member; if a display stops matching, it’s removed.
When Dynamic is toggled on in the create dialog, you get four extra fields:
| Field | What it does |
|---|---|
| Dynamic criteria | A search expression run against display names / hostnames. Example: Lobby matches every display with “Lobby” in the name. |
| Dynamic Criteria Tags | Match by tag instead of (or in addition to) name. |
| Exact Tags | No = match if the display has any of the given tags. Yes = match only if it has all of them. |
| Logical Operator | OR (default) or AND — combines the name expression and tag expression. |
Creating a group
Section titled “Creating a group”- Click the + button in the page header. The Create Screen Group dialog opens.
- Fill in:
- Name — required.
- Description — optional.
- Dynamic group — toggle on for a dynamic group; off for a static group.
- (Dynamic only) the criteria fields above.
- Tags — comma-separated tags applied to the group itself.
- Bandwidth Limit (bytes) — leave at 0 for unlimited; otherwise the rate-limit applied to member displays.
- Click Create Group.
Static groups created this way are empty — add displays after the fact.
Members dialog
Section titled “Members dialog”The View members link in the table (or the View Members action in the row context menu) opens a read-only dialog listing every display in the group, with their description and ID. Use it as a quick check; it doesn’t let you change membership.
Row actions (right-click)
Section titled “Row actions (right-click)”Right-click any group row to get:
| Action | What it does |
|---|---|
| View Members | Opens the members dialog. |
| Add Display | Opens a dialog of available displays to add to this group (write permission required). |
| Edit Group | Navigates to the group detail page for editing. |
| Delete | Deletes the group (delete permission required). |
Bulk delete
Section titled “Bulk delete”Select rows with the checkboxes (admins / users with delete permission see them). The Bulk Action Bar appears at the bottom with a Delete button. Confirm twice — the deletion is permanent.
Scheduling to a group
Section titled “Scheduling to a group”In the Schedules screen, target a display group instead of an individual display. Every current member receives the schedule. With dynamic groups, that means new displays joining the group automatically pick up the schedule too.
Permissions
Section titled “Permissions”- The page appears only when your role includes display group access.
- The + button (create) requires write permission on display groups.
- Add Display and Edit Group require write permission.
- Delete (single or bulk) requires delete permission.
Hidden system groups
Section titled “Hidden system groups”OTS Signs keeps a few system groups hidden so this list stays focused on the groups you manage.
Related
Section titled “Related”- Displays — manage individual screens.
- Sync Groups — for video walls and frame-accurate sync.
- Tags — drive dynamic group membership.
- Schedules — target a group with content.