Перейти к основному содержимому

Andon Configuration

Andon screens are large shopfloor displays that show live KPI data from your boards without requiring user authentication. Inspired by the Toyota Production System, they provide at-a-glance visual management for operational teams.

Overview​

Each Andon screen is powered by an embed token stored in the embed_tokens table with entityType: "andon". The token grants read-only access to KPI data (definitions, values, targets, and sparklines) but never exposes board items, comments, or user information.

Andon displays run in a browser on a wall-mounted monitor, TV, or kiosk device. No login is required -- the URL contains the embed token for authentication.

Getting Started​

  1. Navigate to Settings > Andon.
  2. Click Create Andon Screen.
  3. Select the board from a list of all boards in your organization.
  4. Enter a descriptive label (1-200 characters, e.g., "Building A - Line 3").
  5. Choose a layout and theme.
  6. Configure refresh interval and cycle duration.
  7. Optionally set an expiration date for the token.
  8. Click Create. Copy the generated Andon URL for the display device.

The system verifies that the selected board belongs to your organization before creating the token.

How It Works​

Layout Options​

LayoutValueDescription
SQCDPsqcdpSafety, Quality, Cost, Delivery, People -- the classic lean layout
GridgridKPIs arranged in a responsive grid
FocusfocusSingle KPI in large format (requires focusKpiId)
AlertsalertsOnly KPIs that are out of threshold are shown

When multiple layouts are configured via the layouts array, the screen cycles between them at the configured interval.

Theme Options​

ThemeValueUse Case
DarkdarkBest for dimly lit shopfloors and factories
LightlightBest for bright office environments
High Contrasthigh-contrastMaximised readability for distant viewing

The theme is stored as the andonTheme key in the token config to support the extended high-contrast option beyond the base embed token theme types.

Data Refresh​

The Andon display polls the getData public endpoint at the configured refresh interval (15 seconds to 60 minutes). Each poll fetches the latest KPI values, targets, thresholds, and the last 7 data points for sparklines. The getData endpoint validates the embed token but requires no user session.

Configuration​

SettingTypeValidationDescription
BoardStringRequired, must existThe board providing KPI data
LabelString1-200 charactersHuman-readable name for the Andon screen
LayoutEnumDefault: sqcdpDisplay layout (sqcdp, grid, focus, or alerts)
LayoutsArrayOptionalMultiple layouts for cycling
Cycle DurationInteger10-3600, default 60Seconds between layout transitions
ThemeEnumDefault: darkVisual theme (dark, light, or high-contrast)
Refresh IntervalInteger15-3600, default 30Seconds between data refreshes
Focus KPI IDStringRequired for focusThe specific KPI to display in focus layout
Alert AudioBooleanDefault: falseEnable an audible alert when a KPI breaches its threshold
Expires AtDateTimeOptional (ISO 8601)Expiration date for the token

Router Operations​

OperationAuth RequiredDescription
listBoardsYesList all boards available for Andon creation
createTokenYesCreate a new Andon embed token for a board
listTokensYesList all Andon tokens for the organization
revokeTokenYesDelete an Andon token (immediate invalidation)
getDataNo (public)Fetch KPI data using the embed token

Permissions​

  • Organization Admins and Owners can create, list, and revoke Andon tokens via orgProcedure.
  • The Andon display URL is a public endpoint -- anyone with the URL can view the KPI data.
  • Revoking a token immediately invalidates its URL.
  • Token creation and revocation are recorded in the Audit Log.
warning

The Andon URL grants unauthenticated access to KPI data. Treat it like a password -- do not share it outside your organization or post it publicly.

Tips & Best Practices​

подсказка

Set an expiration date on Andon tokens used for temporary events (e.g., a kaizen week). This ensures the token auto-expires and does not remain active indefinitely.

  • Place Andon screens near the work area they monitor for maximum impact.
  • Use the SQCDP layout for daily stand-up meetings and gemba walks.
  • The Alerts layout is ideal for exception-based management -- nothing shows unless something is wrong.
  • Configure a short refresh interval (15-30 seconds) for real-time shopfloor metrics.
  • Use the High Contrast theme when the display is viewed from more than 5 metres away.
  • For multi-layout cycling, keep the cycle duration between 30-60 seconds so operators can absorb each view.

Network Considerations​

Since Andon screens typically run on dedicated kiosk devices on the shopfloor network:

  • Ensure the display device can reach the ProBeya server on HTTPS (port 443).
  • If using IP allowlisting (Enterprise), add the kiosk device's IP to the allowlist.
  • The getData endpoint is lightweight (JSON payload of KPI values only) and suitable for low-bandwidth connections.
  • Consider using a browser kiosk mode (e.g., Chrome --kiosk flag) to prevent accidental navigation away from the Andon display.

Token Expiration​

When an Andon token expires, the display shows an error message indicating the token is no longer valid. The admin must create a new token and update the URL on the display device. Tokens without an expiration date remain valid indefinitely until manually revoked.