Skip to content

How to Configure Global Properties

This page describes the Global Properties available in KX Dashboards and how to configure them.

Global Properties define application-wide settings that apply across all dashboards, allowing you to enforce consistent behavior, formatting, and styling from a single location.

These properties are available to all users in Edit Mode. Changes are applied globally and persist across sessions.

Important

Changes made here affect all dashboards and users, so they should be configured with care.

Accessing Global Properties

Global Properties are only available when Edit Mode is active.

To open the Global Properties panel:

  1. Click the Menu icon (☰) in the top toolbar.
  2. Select Global Properties.
  3. Choose the property you want to view or modify.
  4. Edit the value as required.
  5. Click Save to apply your changes.

Screenshot

Available properties

Global Properties includes four tabs: General, Query, NLX, and Audit.

General

The following properties are available under the General tab:

  • Timezone — Defines a global timezone for the application. When set, all date and time values across dashboards are displayed and processed using this timezone, rather than the user's local system time. This ensures consistent time-based analysis across users and regions. Leave it as Default (no override) to use the application default. See Timezone for more details.

  • Show Demo Dashboards — When enabled, dashboards prefixed with Demo are visible in menus. When disabled, they are hidden.

  • Show AI Flags — When enabled, dashboards that AI generated or modified show an indicator in the dashboard header. Disable it to suppress AI flags across the deployment. Dashboards record whether AI created or edited them either way, so disabling this setting hides the indicator without discarding the information.

  • Enable Chat Agent — When enabled, users can open the chat agent. When disabled, the chat agent and its popups are hidden, and users are told to contact their administrator. An administrator can re-enable it here at any time.

  • Export Filename Source — Determines which dashboard field names the file when you export a dashboard. Display Name can contain spaces; Name and ID use the space-free internal identifier.

  • Enable Maintenance Mode — When enabled, users viewing dashboards see the Maintenance Message instead of the dashboard. Editors aren't blocked, so you can still turn maintenance mode off again.

  • Maintenance Message — The message shown to users while maintenance mode is enabled. If you leave it blank, the default message is used.

  • Advanced CSS — Allows you to define custom CSS rules that are applied across all dashboards from a centralized location. This allows for consistent styling and branding without needing to configure individual components. CSS set on an individual dashboard is applied on top of these rules. See Advanced CSS for more details.

Query

The Query tab controls which query types are available in the data source editor. Select the types you want to make available:

  • kdb+/q
  • SQL
  • Analytics
  • Python
  • Streaming
  • Virtual Queries

Types you clear are hidden from the query type selector for all users.

Screenshot

NLX

The NLX tab lets you configure the Dashboards chat agent. See NLX settings for more details.

Audit

The Audit tab controls whether chat agent activity is recorded to a kdb+ table. See Audit chat agent activity for more details.

Next Steps

Learn more about managing themes: