User Roles & Access Control
Explanation of the available user roles in X4fleet. Typically, the basic roles Admin, Dispatcher and Driver are assigned and supplemented with additional roles.
Role Definitions
Roles are implemented additively, so users can hold multiple roles simultaneously.
| Role | Category | Description |
|---|---|---|
Superadmin | Xplanis Internal | Full system access; only for Xplanis staff |
Admin | Admin | Full access; no access to superadmin functions |
Dispatcher | Operational | Tour planning, dispatch, shipment management |
Read-only | Read-only | Read access to all standard pages |
Read-only with messages | Read-only | Read-only + can use messages |
Read-only without vehicles | Read-only | Read access, vehicle master data hidden |
Clerk | Master data | Can create/edit master data, limited operational actions |
Clerk without vehicles | Master data | Clerk access, vehicle master data hidden |
Measurement dispatcher | Specialized | Management of IoT measurement data service |
Picking | Specialized | Picking workflow |
Helper (Resource planning) | Specialized | Plannable unit in resource planning, analogous to driver, no other system access |
Import Gateway | Specialized | Interface user, allows authentication via Gateway (REST API) |
Depot user | Specialized | Depot user workflow |
WebOrder User | WebOrder | Access to the web ordering portal |
WebOrder Admin | WebOrder | Web ordering portal with configuration management |
OrderApp User | OrderApp | Order app user (legacy) |
OrderApp Buyer | OrderApp | Order app buyer (legacy) |
OrderApp Global | OrderApp | Order app admin (legacy) |
Driver | Driver | Driver app access, no access to web application |
Driver global | Driver | Driver access, with access rights for all tours |
General Access — All Web App Users
The following applies to all roles that access the web application (i.e. all roles except Driver, Driver global and the OrderApp roles):
- Login & Authentication — incl. 2FA, if configured
- Password change at first login, if required
- Profile / account settings — own account data
Page & Function Access
Pages not listed in a role's access are hidden from navigation by default and not accessible (HTTP 403 or redirect).
Navigation & Main Pages
| Page / Function | Superadmin | Admin | Dispatcher | Read-only* | Clerk* | Measurement dispatcher | Picking | WebOrdering* |
|---|---|---|---|---|---|---|---|---|
| Monitoring | ✓ | ✓ | ✓ | ✓ | ✓ | — | — | — |
| Messages | ✓ | ✓ | ✓ | Read-only with messages only | — | — | — | — |
| Shipment review (Monitoring)¹ | ✓ | ✓ | ✓ | status only² | status only² | — | — | — |
| Deployments | ✓ | ✓ | ✓ | ✓ | ✓ | — | — | — |
| Orders | ✓ | ✓ | ✓ | ✓ | ✓ | — | — | — |
| Dispatch | ✓ | ✓ | ✓ | ✓ | ✓ | — | — | — |
| Reports | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| Order search | ✓ | ✓ | ✓ | — | — | — | — | — |
| User management | ✓ | ✓ | ✓ | — | — | — | ✓ | WebOrder Admin only |
| Settings | ✓ | ✓ | — | — | — | — | — | — |
| Superadmin area | ✓ | — | — | — | — | — | — | — |
Read-only*= Read-only, Read-only with messages, Read-only without vehicles
Clerk*= Clerk, Clerk without vehicles
WebOrdering*= WebOrder User, WebOrder Admin
¹ Only available if the Shipment review module is activated for the group.
² Review status is displayed only, without the review action. Applies toRead-only,Read-only with messagesandClerk; forRead-only without vehiclesandClerk without vehiclesthe shipment review is hidden.
If a user has several roles, the most extensive access applies. Exceptions:
- Shipment review: If a user also has a read-only role or a role "without vehicles", the shipment review is restricted, even if another role would allow more.
- Messages: A user who only has the
Read-only with messagesrole sees only the current group in the messages.
Module-Dependent Pages
These pages only appear if the corresponding module is activated for the group.
| Page | Required module | Allowed roles |
|---|---|---|
| Quotes | Quotes | Admin, Dispatcher |
| Trade | Trade | Admin, Dispatcher |
| WebOrders | WebOrders | Admin, Dispatcher, WebOrder User, WebOrder Admin |
| Invoices | Invoicing | Admin, Dispatcher (not for subcontractor groups) |
| Picking | Picking | Admin, Dispatcher, Picking |
| Measurements | IoT Measurement Service | Admin, Dispatcher, Measurement Dispatcher |
| Trip overview | Trip Overview | Admin, Dispatcher |
| ADR (Dangerous goods) | ADR | Admin, Dispatcher |
| Price catalogs | Price Catalogs | Admin, Dispatcher |
| Position rules | Position Rules | Admin, Dispatcher |
| GC rate | GC Rate | Admin, Dispatcher |
Master Data Sidebar
The sidebar in master data displays different areas depending on the user role.
| Area | Superadmin | Admin | Dispatcher | Read-only* | Clerk* | Measurement dispatcher | Picking | WebOrdering* |
|---|---|---|---|---|---|---|---|---|
| Master data (general) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| Customers / Contacts / Locations | ✓ | ✓ | ✓ | — | ✓ | ✓ | — | ✓ |
| Location management | ✓ | ✓ | ✓ | ✓ | — | — | — | — |
| Data below locations (inventory history, PIDX mapping) | ✓ | ✓ | ✓ | — | — | ✓ | — | ✓ |
| Items | ✓ | ✓ | ✓ | ✓ | ✓ | — | — | — |
| Users | — | — | — | — | — | — | — | WebOrder Admin only |
Specialized & API-exclusive Roles
Driver / Driver global
- Web interface: No access
- Access via: Driver app
OrderApp roles (OrderApp User, OrderApp Buyer, OrderApp Global)
- Web interface: No access to standard web application
- Access via: Order app web interface (legacy, functionality largely discontinued)
Measurement Dispatcher
- Access to the Measurements page
- Access to Reports
- No access to Tours, Shipments, Dispatch, Settings
Picking
- Picking-only users: Redirected; see only the picking page
- Picking + WebOrdering users: Same restriction, see only picking page or WebOrder page — no access to standard pages
- Picking combined with Admin/Dispatcher: Normal access + picking page
Import Gateway
- Gateway authentication to execute interface interactions such as import/export
- No access to web application
Helper (Resource planning)
- Defined in the system; supplements resource planning with the "helper" entity
- No access to web application
Depot user
- Access via driver app, no access to web application
- Restricts the driver view to the depot workflow