Skip to content

Display Groups

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.

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).

ColumnWhat it shows
GroupGroup name. Clickable — opens the group detail page at /display-groups/[id].
TypeA badge: Dynamic (blue, sparkle icon) or Static (gray, layers icon).
MembersA “View members” link. Click to open the Members dialog (see below).
DescriptionThe optional description set when creating the group.
Dynamic CriteriaThe 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).

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.

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:

FieldWhat it does
Dynamic criteriaA search expression run against display names / hostnames. Example: Lobby matches every display with “Lobby” in the name.
Dynamic Criteria TagsMatch by tag instead of (or in addition to) name.
Exact TagsNo = match if the display has any of the given tags. Yes = match only if it has all of them.
Logical OperatorOR (default) or AND — combines the name expression and tag expression.
  1. Click the + button in the page header. The Create Screen Group dialog opens.
  2. 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.
  3. Click Create Group.

Static groups created this way are empty — add displays after the fact.

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.

Right-click any group row to get:

ActionWhat it does
View MembersOpens the members dialog.
Add DisplayOpens a dialog of available displays to add to this group (write permission required).
Edit GroupNavigates to the group detail page for editing.
DeleteDeletes the group (delete permission required).

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.

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.

  • 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.

OTS Signs keeps a few system groups hidden so this list stays focused on the groups you manage.

  • Displays — manage individual screens.
  • Sync Groups — for video walls and frame-accurate sync.
  • Tags — drive dynamic group membership.
  • Schedules — target a group with content.