Back to Consule Solutions
Home / FactoryBridge / Admin Console

The Admin Console

The customer administrator manages who can sign in, sees how locations and work centers map to NetSuite, controls the feature toggles that change what operators see, and reads the audit log and latency dashboard.

Users and roles

The console opens on the user list — name, email, role and status, with edit and delete per row.

<b>Admin Console — User.</b> Every user in the tenant with their role and status.

Admin Console — User. Every user in the tenant with their role and status.

Two roles are assignable, and the picker states plainly what each grants.

<b>Role options.</b> <code>customer-manager</code> — delegated customer admin with full tenant permissions. <code>operator</code> — all permissions except user management and invitations.

Role options. customer-manager — delegated customer admin with full tenant permissions. operator — all permissions except user management and invitations.

RoleGrantsAssignable
customer-adminThe tenant owner account. Full administration. No
customer-managerDelegated customer admin with full tenant permissions. Yes
operatorAll permissions except user management and invitations. Yes

Administrators cannot edit themselves

Edit and delete are disabled on customer-admin rows, with the tooltip "Customer-admin users cannot edit other customer-admin accounts or their own account." This prevents an administrator locking themselves or a peer out. A separate Clear active session action releases a session so the user can sign in elsewhere — which implies a single-active-session policy per account.

<b>Add New User.</b> Name, email, role and status.

Add New User. Name, email, role and status.

Locations and work centers

The second tab lists every NetSuite location, expanding to the work centers beneath it with their NetSuite internal IDs. This is read-only — the structure is maintained in NetSuite — but it is the fastest way to confirm what an operator will see.

<b>Locations.</b> Every NetSuite location available to the tenant, including sub-locations.

Locations. Every NetSuite location available to the tenant, including sub-locations.

<b>Work centers.</b> Expanded with internal IDs — Cooking &amp; Stirring is <code>#3325</code>, matching the operator console URL.

Work centers. Expanded with internal IDs — Cooking & Stirring is #3325, matching the operator console URL.

Feature toggles

Settings → Features controls operator-panel behavior for the whole tenant. Changes apply immediately. These four toggles explain more operator-facing behavior than any other screen in the product.

<b>Features.</b> Four tenant-wide toggles governing scanning, expiry dates, over-production and custom lot/serial fields.

Features. Four tenant-wide toggles governing scanning, expiry dates, over-production and custom lot/serial fields.

ToggleEffect when enabledOperator symptom when disabled
Enable ScanningBarcode and QR scan controls appear throughout the operator panel. Scan buttons disappear; identifiers must be selected or typed.
Require Expiry DateExpiry is mandatory for lot items on completion, co-yield and positive yield variance.The field still shows but submission no longer blocks on it.
Allow Over ProductionOperators may record quantities exceeding the planned quantity.Completion is refused once cumulative completed quantity reaches planned — the source of the "more than remaining" message.
Enable Lot & Serial Custom Field ConfigurationAdministrators can configure custom fields for lot and serial entry, which then appear in operator transactions. The configuration table is hidden and no custom fields appear.

Diagnostic shortcut

When an operator reports that the system "won't let them" do something, check this tab first. Three of the four toggles produce exactly that class of complaint.

Profile and branding

Settings → Profile carries the account name and a company logo upload that replaces the header mark for the administrator and every user they have invited.

<b>Settings — Profile.</b> Account name and company logo, shown in the header for invited users.

Settings — Profile. Account name and company logo, shown in the header for invited users.

API Latency Dashboard

A live view of gateway performance with the NetSuite portion isolated — average, P95, max and error rate over a selectable window, then a per-endpoint table split into PULL and PUSH.

<b>API Latency Dashboard.</b> Headline figures, gateway-to-NetSuite latency, then per-endpoint detail with request counts and error rates.

API Latency Dashboard. Headline figures, gateway-to-NetSuite latency, then per-endpoint detail with request counts and error rates.

What the numbers said on the documented tenant

Over one hour of genuine use: average 1176 ms, NetSuite average 1168 ms. The gateway contributes roughly eight milliseconds. P95 was 2440 ms and the slowest call 5411 ms, with a 0% error rate. Read plainly: the platform is reliable and the latency is NetSuite's. Front-end optimization will not move these numbers — reducing the number of round trips, or not blocking the operator on them, would.

Audit Log

Every operator action across the tenant, filterable by module, action type, operator, work order number and date range, exportable to CSV.

<b>Audit Log.</b> Time, operator, module, action, work order reference and result, with filters and CSV export.

Audit Log. Time, operator, module, action, work order reference and result, with filters and CSV export.

Two naming inconsistencies worth aligning

The audit log labels the Work Orders module "Classic WO", a name that appears nowhere in the operator interface. And Lock rows show a raw internal identifier (cmtk4tbhn0001l504isqhq8il) in the WO Ref column rather than the work order number, which makes lock events hard to correlate with the job they belong to.

Frequently asked questions

Can an administrator create locations or work centers?

No. Both are read from NetSuite. The Locations & Work Centers tab is a mirror, useful for confirming what an operator will be offered.

What does "Clear active session" do?

It releases the account's active session so the user can sign in on another device. Its presence implies accounts are limited to one active session, which is a sensible default for shared shop-floor hardware.

How far back does the audit log go?

The documented tenant held 94 entries spanning several weeks, paginated. The date range filter and CSV export are the tools for anything longer than a browse.

Does changing a feature toggle require operators to sign out?

The screen states that changes apply immediately. Have an operator refresh their console if they are mid-session when a toggle changes.

Frequently Asked Questions

Where do locations and work centers come from?

They are read from NetSuite as they already exist, including sub-locations, rather than being modelled a second time inside FactoryBridge.

What does the audit log capture?

Every action attributed to an operator, filterable by module, action, operator, work order and date, and exportable to CSV.

Can pause reasons be customized?

Yes — the coded reasons an operator picks from when pausing setup or run are configured here, which is what makes downtime reporting comparable across the plant.