Skip to main content

What you’ll accomplish

You will learn which Layarva object owns each configuration, how content reaches a television, and which timezone controls an operation.

Core hierarchy

Distribution chain

The most important chain is:
A Channel is the distribution unit. A Screen follows one Channel; publishing directly to an individual Screen is not the normal delivery model. Ten televisions showing the same content can share one Channel and remain ten separate Screens.

Mutable and immutable boundaries

Players never resolve a mutable Playlist draft at runtime. Publishing first pins the exact Ready version.

Workspace and Location timezones

Layarva uses two timezone concepts:
  • Workspace timezone controls how dashboard readers interpret and display dates and times.
  • Location timezone represents where the Screen physically operates. It controls local playback-day boundaries and reporting dates.
For example, an Admin in Jakarta can read the dashboard in Asia/Jakarta while a Screen in Makassar uses its Location timezone for the day on which a playback event is counted.

Queue isolation

A Queue Unit is an isolated branch operation. Its Categories, Counters, Operators, Kiosks, Displays, API credentials, and ticket sequence cannot be mixed with another Queue Unit. Queue content has additional structural rules:
  • One Queue Design belongs to one Queue Unit.
  • A Queue Playlist contains exactly one Queue Design with a 24-hour duration.
  • Queue Channels and Displays must remain inside the same Queue Unit chain.