Skip to content

Feature Overview

calServer v2 includes the following modules and functional areas. All modules are accessible via the sidebar navigation and share a common data foundation.

Core Modules

Module Description Key Features
Inventory Management Complete test and measuring equipment management Equipment master data, custom fields (I42xx), location assignment, status history, files/images, comments
Calibrations Planning, execution, and documentation of calibrations Test procedures, measurement results, standards/references, specifications, calibration certificates, custom fields (C23xx), due date calculation
Maintenance / Repairs Tracking of maintenance and repair orders Order entry, status tracking, cost recording, link to inventory
Customer Management Customer master data with customer-based visibility Customer master data, custom fields (K46xx), contact persons, customer-specific settings
Contact Management Management of contact persons and representatives Assignment to customers and locations, communication data, roles
Projects Project management for calibration and test orders Project master data, assignment of calibrations, status tracking

Extended Modules

Module Description Key Features
Loan Equipment / Bookings Lending and reservation of measuring instruments Booking calendar, availability check, check-out and return, booking history
DMS Document Management System Document upload, versioning, categorization, DMS inbox, linking to records
Support Ticket System Internal and external ticket system Categories, priorities, milestones, comments, status tracking, email notifications
Reports Report generation and PDF creation JasperStarter integration, PDF templates, calibration certificates, inventory lists, custom reports

Cross-Cutting Features

Feature Description
Dashboard Configurable start center with drag-and-drop widgets: KPI counters (CountWidget), charts (ChartWidget), data tables (TableWidget), filter statistics (FilterStatisticWidget)
Audit Trail Complete change tracking at field level — who changed which field and when. Meets ISO 17025 traceability requirements
Import / Export Data export in Excel and CSV format directly from the data grids. Configurable export templates
Field Configuration Dynamic field configuration per module: visibility, required fields, ordering, labels. Custom fields (I42xx, C23xx, K46xx)
Status Management Configurable status model with rules: which status transitions are allowed, which conditions must be met, which actions are triggered automatically
RBAC Role-based access control: define roles, assign permissions, user-group mapping. Fine-grained permissions at module, record, and field level

Technical Features

Feature Description
API v2 Full REST API at /api/v2/* with Bearer token authentication (Laravel Sanctum). JSON request/response, pagination, filtering, sorting
Live Updates Out of the box, the interface checks for new notifications once a minute; lists show other users' changes after a reload. Immediate updates without reloading are optional via Pusher, whose package is not shipped (see Configuration)
SSO Integration Single Sign-On via external identity providers. Support for common protocols for centralized user management
Email Notifications Configurable email templates for status changes, due date reminders, ticket updates, and other events

Module Overview Diagram

┌─────────────────────────────────────────────────────────┐
│                      Dashboard                          │
│         (Widgets, KPIs, Charts, Statistics)              │
├────────────┬────────────┬────────────┬──────────────────┤
│  Inventory │ Calibra-   │ Mainten./  │   Customers/     │
│            │   tions    │  Repairs   │    Contacts      │
├────────────┼────────────┼────────────┼──────────────────┤
│  Projects  │   Loan     │    DMS     │    Tickets       │
│            │ Equipment  │            │                  │
├────────────┴────────────┴────────────┴──────────────────┤
│  Cross-cutting: Reports · Audit Trail · Export · RBAC   │
├─────────────────────────────────────────────────────────┤
│  Technical: REST API v2 · Live Updates · SSO · Email    │
└─────────────────────────────────────────────────────────┘

Module Activation

Not all modules need to be used simultaneously. Modules and menu items can be selectively shown or hidden through the administration interface.