GCXONEDocumentation
All datasheets

GCXONE · Platform

NXG Core

The Tenant Foundation of GCX One

One Structure. Every Decision.

NXG Core is the base every customer gets: the tenant, the five-level hierarchy every other decision is made inside, role-based access control, the admin console and video viewer, and the tools that get an estate into the platform in the first place — BulkImport for onboarding at scale and CustomView for dashboards shaped to a role. It is the layer nothing else works without, and the layer a customer never names.

Datasheet · v1.0 · verified 15 September 2026

DatasheetTenancy, hierarchy, roles and onboarding for GCX One

How NXG Core is set up. Step 1, Provider: Branding, locale, timezone, the tenant alarm receiver. Step 2, Roles: Privileges separated from entity access, before anyone joins. Step 3, Import: Customers, sites, devices from the BulkImport templates. Step 4, Dashboards: A CustomView layout saved per role.

Key capabilities

  • Multi-tenant architecture with logical separation per client and a subdomain of their own
  • A five-level hierarchy — Service Provider, Customer, Site, Device, Sensor — that scopes every permission, alarm route and subscription
  • Role-based access control separating what a user may do from which entities they may see
  • BulkImport: customers, sites and devices created from one spreadsheet upload
  • CustomView: drag-and-drop dashboards per role, saved per user and resettable to default

Primary use cases

  • A service provider running many customers from one tenant with clean separation between them
  • Onboarding a large estate in one operation instead of one device at a time
  • Giving operators, technicians, managers and installers each a screen that fits their work
  • Any deployment where who can see which sites is a contractual question, not a preference

At a glance

5

Hierarchy levels

3

BulkImport entity types

~5x

Faster onboarding than manual entry

130+

Extra sites per month per team

The hierarchy everything is scoped by

  1. Service Provider
  2. Customer
  3. Site
  4. Device
  5. Sensor

What each level decides

LevelWhat it owns
Service ProviderBranding, locale, timezone, the tenant-wide alarm receiver, fleet-wide SLA reporting
CustomerSegmented dashboards and billing, and the subscriptions that cascade downward
SiteCoordinates, timezone, local operators, incident mapping
DeviceConnectivity, streaming configuration and device health
SensorThe finest grain: where an individual rule actually applies

Architecture

The hierarchy everything is scoped by. NXG Core connects Service provider, Customers, Sites, devices, sensors to Alarm routing, Access control, Subscriptions.

Measurable results

Onboarding at scale. Minutes per site: Manual entry ~10 min, BulkImport ~2 min — ~5x faster. 130+ Additional sites per month , Per team, without adding staff. 3 Entity types imported , Customers, sites, devices. 5 Hierarchy levels , Provider, customer, site, device, sensor.

Technical specifications

Tenancy and hierarchy

Multi-Tenancy
Data isolated per client, addressed by subdomain
Levels
Service Provider (root: fleet operations, SLA reporting, multi-site roles), Customer (client groups with their own dashboards and billing), Site (a physical location with coordinates and local operators), Device (recorder, bridge or AI box), Sensor (an individual camera or detector)
Cascading Subscriptions
A subscription taken at a parent level applies to everything onboarded beneath it afterwards, with no further action
Scope Persistence
A selected customer and site follow the user between Dashboard, HealthCheck, Video Search, Maps and Configuration

Access control

Model
Role-based, separating privileges (what a user may do) from entity access (what a user may see)
Roles
Configurable per deployment; installers, administrators and operators are the common three
Onboarding
Invitation email, address confirmation, password setup, then authentication at the tenant URL
Multi-Organization
An organization selector for accounts reaching more than one, showing the account role beneath each

BulkImport

Entities
Customers, sites and devices, each with its own Excel template
Flow
Download the template, fill it, upload the .xlsx or .xls, review the preview, confirm
Effect
Entities are created immediately; sites go live straight after upload
Reported Impact
Around 5x faster than manual entry, and more than 130 additional sites a month per team without adding staff

CustomView

Editing
Drag to reposition, add widgets from a list, save the layout, reset to default at any time
Role Defaults
Operators get alarm widgets and live event feeds; managers and admins get KPIs and trends; technicians get device health and connectivity; sales and management get high-level performance
Search
One input to find a customer or site rather than scrolling a list

Included tools

Admin Console
Configuration across the hierarchy, tenant settings, custom properties
Video Viewer
Live and recorded video with multi-camera layouts
Universal Search
Any entity found by name, jumping straight to it rather than navigating to it
Tags
A labelling system across customers, sites, devices and sensors, used for grouping, filtering and scoping reports
Reports
A standard report set with a report composer and scheduling

Governance & Limitations

Structure Is Load-Bearing
Alarm routing, access control and health monitoring all operate inside the hierarchy. A site created in the wrong place is not a cosmetic error
Access Is Not Implicit
A user without a role lands on a blocked screen rather than a default view. That is deliberate
Browser Support
Chrome v90+ is optimal; Firefox v88+ and Edge v90+ are supported; Safari v14+ is limited; Internet Explorer is blocked

Getting started

The base package. The work is not activation, it is getting the structure right before anything is imported into it.

  1. 01Set the service providerOrganization name and logo, regional locale and timezone, SOC contact details
  2. 02Define the rolesSeparate privileges from entity access, and create the roles before inviting anyone
  3. 03Import the estateCustomers, then sites, then devices, each from its own BulkImport template
  4. 04Shape the dashboardsSave a CustomView layout per role so a new user starts on a screen that fits their job
Read the full guide
Release notes

Know when something ships

New features, fixes and integration updates for GCXONE, delivered to your inbox as they are released.

We send a confirmation link first. Every message has an unsubscribe link.