Berichte und Zertifikate¶
calServer v2 bietet ein umfangreiches Berichtswesen zur Erstellung von Kalibrierzertifikaten, Inventarberichten und weiteren Dokumenten.
Berichtsarten¶
| Berichtsart | Beschreibung |
|---|---|
| Kalibrierzertifikat | Normkonformes Zertifikat mit Messergebnissen |
| Inventarbericht | Detaillierter Bericht zu einem Prüfmittel |
| QR-Code-Bericht | Bericht mit integriertem QR-Code |
| Listenbericht | Export der aktuellen Tabellenansicht |
Bericht generieren¶
Berichte können auf verschiedenen Wegen generiert werden:
- Aus der Detailansicht — Über das Aktionsmenü eines Inventars oder einer Kalibrierung
- Aus dem Grid — Über das Berichts-Menü je Zeile (Detail-Berichte, Etikett, Direktdruck) oder den Toolbar-Button „Berichte" für die markierte Auswahl (Master-Berichte); siehe TableMaster
- Als Massenexport — Über die Export-Funktion für mehrere Einträge
Welche Berichte in welchem Grid erscheinen (Detail-/Master-Platzierung, Etiketten- und Direktdruck, Rollen-/Gruppensichtbarkeit) steuert die Berichtsverwaltung.
Der Berichtsdialog¶
Ein Detail-Bericht öffnet sich in einem Dialog mit PDF-Vorschau. Von dort stehen — abhängig von Ressource, DMS-Anbindung und Berechtigungen — folgende Aktionen zur Verfügung:
| Aktion | Beschreibung |
|---|---|
| Herunterladen | Bericht im konfigurierten Format (PDF, XLSX, DOCX, CSV) herunterladen |
| PDF direkt über den Browser-Druckdialog ausgeben | |
| Im DMS ablegen | Bericht als Dokument ins DMS übernehmen |
| Freigeben | Bericht gemäß Freigabe-Regeln erzeugen und freigegeben im DMS ablegen |
| Unterschrift erfassen | Handschriftliche Unterschrift aufnehmen (nur Kalibrierungen, Aufträge, Reparaturen) |
| Versenden | Bericht als E-Mail-Anhang verschicken |
Ablage im DMS¶
Generierte Berichte können ins Dokumentenmanagement übernommen werden:
- Manuell über „Im DMS ablegen" im Berichts-Menü (Grid oder Detailseite)
- Automatisch: Je Berichtsdatei kann in der Berichtsverwaltung die automatische DMS-Ablage nach jeder Generierung aktiviert werden, inkl. expliziter Ziel-Kategorie (Datei-Kategorie/
file_setting) - Freigabe-Workflow und Versionierung folgen den regulären DMS-Regeln
Wenn die Kategorie nicht eindeutig ist
Die Ziel-Kategorie ergibt sich aus dem Dateinamen des Berichts: Er muss zum Namensmuster einer DMS-Kategorie des Grids passen. Passt keine oder passen mehrere, fragt der Berichtsdialog die Kategorie per Auswahlliste ab und wiederholt die Ablage mit der gewählten — sowohl bei „Im DMS ablegen" als auch bei „Freigeben".
Das gilt auch, wenn nur eine Kategorie eingerichtet ist: Trägt sie ein Namensmuster, muss der Berichtsname es treffen. Ein gepflegtes Muster wird nicht übergangen, nur weil es keine Alternative gibt. Kategorien ohne Namensmuster nehmen weiterhin jeden Bericht an.
Die automatische Ablage ist davon unberührt — dort ist die Kategorie fest konfiguriert und wird nicht über den Namen gesucht.
Freigeben (Freigabe-Regeln)¶
Die Aktion Freigeben erzeugt den Bericht je passender Freigabe-Regel im geforderten Format und legt ihn als freigegebenes Dokument (DMS-Approve-Flow) ab:
- Freigabe-Regeln werden je Bericht in der Berichtsverwaltung, Tab „Freigaben" gepflegt (Format PDF, PDF/A oder PDF/A Sign, optional beschränkt auf Rollen/Gruppen)
- Pro Regel, die auf Rolle oder Gruppe des Benutzers passt, entsteht ein DMS-Dokument; erfasste Unterschriften werden dabei dauerhaft aufgebracht
- PDF/A-Varianten konvertiert der Report-Runner
- Ohne passende Regel meldet der Dialog „Für diesen Bericht ist keine Freigabe-Regel für Ihre Rolle/Gruppe konfiguriert" — die Regel muss dann ein Administrator anlegen
Die Stufe „PDF/A Sign“ erzeugt kein Siegel
Die Stufe hiess einmal so, weil der Report-Runner ein selbst ausgestelltes Zertifikat anhängte. Das war eine Selbstauskunft, jeder Betrachter sah „Gültigkeit unbekannt", und sie ist entfallen. Der Name blieb nur, damit vorhandene Regeln weiter gelten; geliefert wird schlicht PDF/A.
Die Freigabe meldet das inzwischen selbst: statt „Freigegeben" erscheint „Freigegeben, aber nicht gesiegelt". Ein prüfbares Siegel entsteht im Freigabevorgang an der Kalibrierung, siehe Freigabe des Kalibrierscheins. Welches Credential dabei zulässig ist, steht in der Siegel-Verwaltung; solange dort keine Regel „Nach der Freigabe automatisch siegeln" trägt, wird von Hand gesiegelt.
Berichtsvorlagen¶
Berichte basieren auf konfigurierbaren Vorlagen (Report Templates):
- Vorlagen werden vom Administrator unter Administration > Berichte verwaltet
- Variablen ermöglichen dynamische Inhalte (Prüfmitteldaten, Kalibrierdaten, Kundeninformationen)
- JasperStarter generiert die PDF-Ausgabe serverseitig
- Vorlagen unterstützen Firmenlogo, Unterschriften und normkonforme Layouts
- Die Vorlagen-Dateien selbst liegen versioniert im DMS; Bestandsdateien aus v1 werden mit
php artisan reports:import-templatesidempotent übernommen, und beim Duplizieren eines Berichts wird die Vorlagen-Datei mitkopiert
Unterschrift erfassen (handschriftlich)¶
Berichte können eine handschriftlich erfasste Unterschrift tragen:
Das ist keine digitale Signatur
Erfasst wird ein Bild auf einem Zeichenfeld, das beim Rendern in das PDF gestempelt wird. Es ist kryptografisch nicht geschützt und lässt sich austauschen. Für einen Nachweis gegenüber Dritten gibt es das Siegel im Freigabevorgang (Reiter „Freigabe" an der Kalibrierung, siehe Freigabe des Kalibrierscheins): eine PAdES-Signatur mit einem Zertifikat des Labors. Die beiden haben nichts miteinander zu tun, und der Knopf hiess bis 2026 irreführend ebenfalls „Siegeln".
- Über Unterschrift erfassen im Berichtsdialog wird die Unterschrift auf einem Zeichenfeld erfasst; der Unterschrift-Platz (Position auf der Seite) wird dabei ausgewählt und schematisch angezeigt
- Unterschrift-Plätze werden je Bericht in der Berichtsverwaltung (Tab „Unterschriften") angelegt, optional beschränkt auf Rollen/Gruppen; die Aktion erfordert die Berechtigung
signature_write - Mehrere Unterschriftenfelder pro Bericht möglich
Einmal erfasst, überall sichtbar
Sobald eine Unterschrift erfasst ist, erscheint sie auf jeder PDF-Ausgabe des Berichts: Die Vorschau lädt nach dem Erfassen automatisch neu und zeigt den unterschriebenen Bericht, ebenso tragen Download, E-Mail-Versand und DMS-Ablage die Unterschrift. Beim Freigeben wird sie dauerhaft auf das freigegebene Dokument aufgebracht.
DCC-Export
Für akkreditierte Labore unterstützt calServer den Export im Format Digitaler Kalibrierschein (DCC v3.3.0) gemäß PTB-Spezifikation.
Im „Mehr"-Menü der Kalibrierung stehen dazu zwei Einträge: (DCC XML)
lädt die Datei herunter, (DCC ins DMS) legt sie als Dokument an der
Kalibrierung ab — im Systemordner dcc,
zugeordnet über die Scheinnummer. Erst die Ablage macht aus dem DCC ein
versioniertes Artefakt mit Prüfsumme; erneutes Ablegen erzeugt eine neue
Version, kein zweites Dokument. Derselbe Ordner nimmt DCC-Dateien
entgegen, die von aussen kommen.
Berichtshistorie¶
Alle generierten Berichte werden protokolliert:
- Zeitstempel der Erstellung
- Benutzer, der den Bericht angefordert hat
- Verwendete Vorlage
- Verknüpfung zum Datensatz