Freigabe des Kalibrierscheins¶
Der Reiter Freigabe an einer Kalibrierung führt den Kalibrierschein durch einen dokumentierten Vorgang: einreichen, entscheiden, optional siegeln. Er ersetzt die reine Aktion „Freigeben" im Berichtsdialog, die den Bericht ohne Zustand und ohne Nachweis abgelegt hat.
Der Vorgang ist mit der Entscheidung vollständig. Das Siegel ist ein zubuchbares Modul; ohne es funktioniert die Freigabe unverändert.
Der Ablauf¶
| Schritt | Was passiert |
|---|---|
| Zur Freigabe stellen | Der gewählte Bericht wird einmal erzeugt, im DMS abgelegt und eingefroren. Die Prüfsumme (sha256) der Datei steht ab jetzt am Vorgang. |
| Freigeben | Eine berechtigte Person entscheidet über genau diese Datei, nicht über einen neuen Lauf gegen die aktuellen Daten. |
| Ablehnen | Mit Pflichtbegründung. Der Vorgang bleibt stehen; nach der Korrektur wird ein neuer Antrag gestellt. |
| Zurückziehen | Nimmt einen freigegebenen oder gesiegelten Schein aus dem Verkehr. Mit Pflichtbegründung. |
| Siegeln | Bindet die freigegebene Datei kryptografisch an ein Zertifikat des Labors (PAdES). Optional, siehe unten. |
Eingefroren heißt eingefroren
Zwischen Ansehen und Freigeben kann sich ein Datensatz ändern. Deshalb wird der Schein beim Einreichen erzeugt und danach nur noch kopiert. Über den Knopf Freigegebene Datei lässt sich jederzeit genau die Datei herunterladen, über die entschieden wurde.
Was einer Freigabe entgegenstehen kann¶
Vor dem Einreichen prüft calServer die Voraussetzungen und zeigt jede fehlende einzeln an — mit Sprung an die Stelle, an der sie nachgetragen wird:
- verknüpftes Gerät
- zugeordneter Kunde (aus der Kalibrierung oder aus dem Gerät)
- Kalibrierdatum
- ausführender Bearbeiter
- Scheinnummer
- mindestens eine Messzeile
Dazu kommen die Punkte der Abschlussprüfung im nächsten Abschnitt.
Zwei dieser Punkte hängen an der Herkunft der Kalibrierung (siehe unten): Bei einem Fremdschein genügt statt des Bearbeiters das benannte ausführende Labor, und statt einer Messzeile genügt der hinterlegte Fremdschein. Dafür kommen dort drei Punkte hinzu, die es bei einer eigenen Messung nicht gibt.
Der Akkreditierungsumfang hält die Freigabe nicht auf. calServer leitet ihn je Messpunkt aus der Anlage in den Qualitätsvorgaben ab, und die Abschlussprüfung weist auf Abweichungen hin (Akkreditierungsumfang); beim Akkreditierungssiegel bleibt die ausdrückliche Erklärung der freigebenden Person (siehe unten). Und geprüft wird nie, wie eine Kalibrierung ausgefallen ist: ein Schein über eine nicht bestandene Kalibrierung ist ein gültiger Schein.
Herkunft: wer hat gemessen¶
Jede Kalibrierung trägt eine Herkunft. Sie entscheidet, wonach die Freigabe prüft — dieselbe Kalibrierung wird als Fremdschein nach anderen Regeln freigegeben als als eigene.
| Herkunft | Wann | Maßstab für die Messunsicherheit |
|---|---|---|
| intern | das eigene Labor hat gemessen | die eigene Anlage als Untergrenze: ein Schein darf nicht genauer sein, als die Urkunde hergibt |
| weitervergeben | wir haben einen Kundenauftrag an ein Fremdlabor gegeben | die Anlage des Auftragnehmers |
| extern | der Schein entstand ohne uns, wir dokumentieren ihn nur | die Anlage des ausführenden Labors |
| eigene Rückführung | unser eigenes Normal war zur Kalibrierung außer Haus | die eigene Anlage als Obergrenze: ein Normal darf nicht ungenauer zurückkommen, als wir selbst angeben |
Eine Kalibrierung ohne Angabe wird wie intern behandelt. Bestandsdaten verhalten sich damit genau so wie vorher.
Bei den drei externen Herkünften gehört ins Feld Ausführendes Labor (Qualitätsvorgabe) die Anlage des Fremdlabors. Sie ist zugleich seine Kennung und der Maßstab für die Messunsicherheit auf seinem Schein — ohne sie wird gar nicht verglichen. Gepflegt wird sie unter Administration → Vorgaben → Qualitätsvorgaben mit Inhaber „Fremdlabor".
Was bei einem Fremdschein zusätzlich verlangt wird:
| Was auffällt | weitervergeben | extern | eigene Rückführung |
|---|---|---|---|
| Fremdschein nicht als Dokument hinterlegt | blockiert | blockiert | blockiert |
| ausführendes Labor nicht benannt | blockiert | Hinweis | Hinweis |
| Akkreditierung des Labors deckt das Kalibrierdatum nicht | blockiert | Hinweis | Hinweis |
| eingesetzte Normale | entfällt | entfällt | entfällt |
Die Fremdvergabe ist strenger, weil wir dort den Kundenauftrag halten und nach ISO/IEC 17025 (Abschnitt 6.6) für die Kompetenz des Auftragnehmers verantwortlich bleiben. Bei einem Schein, den wir nur ablegen, steht uns diese Aufsicht nicht zu — dort bleibt es beim Hinweis.
Die eingesetzten Normale entfallen bei jedem Fremdschein: das ausführende Labor führt sie in seinem eigenen System. Der Rückführungsnachweis steckt dort im Fremdschein selbst, und genau den verlangt die Prüfung.
Ist keine Geltung der Akkreditierung gepflegt, wird nichts beanstandet — eine leere Angabe ist keine Aussage.
Abschlussprüfung¶
Über dem Einreichen-Block steht die Abschlussprüfung mit drei sichtbar getrennten Bereichen. Jeder trägt seinen Zustand (geprüft, Befunde, Hinweise, übersprungen), und jeder Befund nennt die Stelle, an der er nachgetragen wird.
| Bereich | Prüft | Stand |
|---|---|---|
| Vollständigkeit | die sechs Punkte von oben, dazu Prüfentscheid, eingesetzte Normale und angefangene Messzeilen | aktiv |
| Plausibilität | Widersprüche zwischen Prüfentscheid und Messzeilen, unbekannte SI-Vorsätze, Größenordnungen, Termine, Umgebungsbedingungen | aktiv |
| Spezifikationserfüllung | ob die Kalibrierung die Prüfpunkte der gewählten Option abdeckt und jeder Punkt einen Maßstab hat | aktiv |
Ergänzungen im Bereich Vollständigkeit gegenüber der Liste oben:
- Prüfentscheid. Verlangt ist eine Aussage, kein positives Ergebnis. Ein Schein über eine nicht bestandene Kalibrierung bleibt gültig.
- Eingesetzte Normale. Nur wenn mindestens eine Messzeile Zahlenwerte trägt. Eine reine Sicht- oder Funktionsprüfung braucht kein Normal.
- Konformitätsaussage ohne Messunsicherheit. Ein erfasster Punkt mit Urteil, für den kein Normal eine Messunsicherheit geliefert hat, blockiert; der Befund nennt je Zeile den Grund (etwa „Keine Zeile in … für 50 V“). Unter Regeln › Messunsicherheit wird er zum Hinweis. Punkte, die mit dem Ersatz aus einem Unsicherheitsmodell gerechnet haben, stehen immer als Hinweis da (Messunsicherheit nach GUM). Ist Spezifikation, Normal oder Ersatz ergänzt, rechnet Messunsicherheit neu berechnen beim Befund diese Punkte aus den gespeicherten Ablesungen nach, ohne neu zu messen und nur vor der Freigabe (Nachrechnen ohne neue Messung).
- Entscheidungsregel. Ein Urteil nach einer anderen Regel oder einem anderen Schutzband als dem der Kalibrierung blockiert; eigene Konformitätstexte neben einer anderen als der nichtbinären Regel sind ein Hinweis (Entscheidungsregel).
- Akkreditierungsumfang. Hinweise, wenn die Anlage heute für Punkte etwas anderes sagt als bei der Erfassung eingefroren, oder wenn Punkte ihre Aussage ohne Herkunft tragen (Akkreditierungsumfang).
Der nächste Kalibriertermin ist ein Hinweis und hält nichts auf: nicht jeder Schein trägt eine Fälligkeit.
Der Bereich Plausibilität sucht Widersprüche statt Lücken:
| Was auffällt | Wirkung |
|---|---|
| Messzeile mit Zahlenwerten, über die niemand entschieden hat | blockiert |
| Prüfentscheid „bestanden", aber eine Zeile liegt außerhalb der Grenzen (oder umgekehrt) | blockiert |
SI-Vorsatz, den der Katalog nicht kennt (K statt k) |
blockiert |
| Kalibrierdatum in der Zukunft, nächster Termin vor der Kalibrierung | blockiert |
| Abweichung über dem Zehnfachen der Toleranz | Hinweis |
| nächster Termin über dem empfohlenen Intervall der gewählten Option | Hinweis |
| Temperatur, Feuchte oder Druck außerhalb des physikalisch Sinnvollen | Hinweis |
| Messunsicherheit unter der kleinsten angebbaren des ausführenden Labors | Hinweis |
| Messunsicherheit über der eigenen kleinsten angebbaren (nur bei eigener Rückführung) | Hinweis |
Drei Dinge beanstandet der Bereich ausdrücklich nicht:
- Fehlende Grenzwerte. Eine Messung ohne Toleranz ist ein erfasster Wert, kein Widerspruch. Ob sie ein Mangel ist, entscheidet die Spezifikationserfüllung.
- Den Guard-Band-Fall. Steht am Kopf „bestanden", während eine Zeile im Guard Band liegt, hat ein Mensch nach der Entscheidungsregel des Labors geurteilt. Das ist eine fachliche Entscheidung, kein Widerspruch.
- Einen nächsten Termin am Kalibriertag. Der kann eine nie gefüllte Vorgabe sein oder bewusst „kein Intervall" heißen. Nur ein Termin vor der Kalibrierung ist eindeutig falsch.
Zum Intervall: Maßstab ist das empfohlene Intervall der Option, die die Kalibrierung gewählt hat, und bis zum Monatsende gibt es keinen Hinweis — Termine auf den Monatsletzten zu setzen ist übliche Planung. Häufiger zu kalibrieren als empfohlen ist nie ein Befund; was gilt, entscheidet das Labor nach der Verwendung des Geräts, deshalb Hinweis und keine Blockade.
Spezifikationserfüllung¶
Der dritte Bereich prüft die Kalibrierung gegen die eine Option, die sie gewählt hat (siehe Spezifikationen). Prüfpunkte sind die Punktzeilen dieser Option; Bänder geben nur eine Toleranz und verlangen keinen Punkt. Zeilen anderer Optionen sind weder verlangt noch Maßstab.
Der Bereich zeigt Spezifikation, Revision und Option, ob sie am Gerät oder am Gerätetyp gepflegt ist, und die Abdeckung als „n von m Prüfpunkten“.
| Was auffällt | Wirkung |
|---|---|
| keine Option der Spezifikation gewählt | blockiert |
| Wahl nach dem Laden des Plans geändert, Plan nicht neu geladen | blockiert |
| Prüfpunkt der Option nicht gemessen | blockiert |
| Prüfpunkt gemessen, aber ohne Urteil (keine Toleranz bekommen) | blockiert |
| Punkte ohne Toleranz, wenn der Schein eine Konformitätsaussage trägt | blockiert |
| Punkte ohne Toleranz bei einem reinen Messwertschein | Hinweis |
| Punkte mit Toleranz aus dem Prüfplan statt aus der Spezifikation | Hinweis |
| gewählte Revision inzwischen zurückgezogen | Hinweis |
Zugeordnet wird über die Zeile, die beim Laden des Plans eingefroren wurde, nicht über Werte. Nur Punkte, deren Toleranz aus dem Plan kommt, tragen keine Zeile; sie werden über Funktion, Einheit und Wert gesucht.
Ohne Toleranz kein Urteil. Ein Punkt, für den der Lookup keine oder mehrere Zeilen findet, bleibt ohne Bestanden und Nicht bestanden, statt gegen den Sollwert oder die erste Zeile bewertet zu werden. Die Messwerterfassung zeigt den Grund schon vor der Ablesung.
Eine Toleranz im Plan ist ein anderer Maßstab. Sie gewinnt beim Laden, der Schein kennzeichnet die Punkte, und die Abschlussprüfung nennt sie als Hinweis, damit niemand sie für die Spezifikation hält.
Mehr zu messen als verlangt ist kein Mangel. Messzeilen ohne Prüfpunkt erscheinen nur als Zähler.
Gilt für das Gerät keine freigegebene Spezifikation, ist der Plan der einzige Maßstab; der Bereich meldet dann nur Punkte ohne Toleranz.
Bereiche abschalten¶
Über Prüfung einstellen lässt sich jeder Bereich für ein Gerät
abschalten. Das verlangt das Recht „Abschlussprüfung einstellen"
(completion_check_edit) und eine Begründung — ohne Grund wird nicht
gespeichert. Bis 09/2026 hing das am Recht „Freigabe entscheiden"; seitdem ist
es ein eigenes, weil das Ein- und Ausschalten der Bereiche den Maßstab setzt,
nach dem jeder weitere Schein beurteilt wird, und das eine andere Entscheidung
ist als die über einen einzelnen Schein. Die Einstellung gilt für jeden weiteren Schein desselben Geräts.
Spezifikationen werden hier nicht abgewählt: Jede Kalibrierung wählt ihre Option selbst, und was nicht gewählt ist, gilt nicht.
Was gilt, wird von unten nach oben aufgelöst: Gerät, sonst Gerätetyp, sonst Werksvorgabe (alles an). Ebenen werden nicht gemischt; ist am Gerät etwas gesetzt, gilt es allein. Woher die geltende Einstellung stammt, steht über den Bereichen.
Übersprungen heißt nicht bestanden
Ein abgeschalteter Bereich wird nicht gerechnet. Er bleibt sichtbar, zeigt seine Begründung, und beim Zur-Freigabe-Stellen wandert sein Zustand samt Grund ins Protokoll — dort ist später nachvollziehbar, unter welcher Regel ein Schein entstanden ist.
Geprüft wird beim Einreichen, nicht beim Freigeben: entschieden wird über die eingefrorene Datei, und eine zweite Prüfung liefe gegen inzwischen geänderte Daten. Der Entscheider liest den Bericht deshalb aus dem Protokoll.
Einzelheiten: Konzept „Abschlussprüfung des Kalibrierscheins" unter Entwicklung.
Die Warteschlange auf dem Dashboard¶
Der Reiter zeigt den Vorgang einer Kalibrierung. Was insgesamt auf eine Entscheidung wartet, steht in der Dashboard-Kachel Anstehende Freigaben — die Kalibrierscheine im Zustand „Zur Freigabe" über alle Kalibrierungen hinweg, im eigenen Sichtbarkeitszuschnitt, älteste zuerst.
Dort lassen sich mehrere Scheine in einem Zug freigeben (V1-Parität: die Massenfreigabe im Kalibrier-Grid). Die Regeln sind dieselben wie bei der Einzelfreigabe, sie werden nur je Schein einzeln angewandt:
- Das Vier-Augen-Prinzip gilt weiter. Ein eigener Antrag ist in der Liste sichtbar, aber nicht anhakbar — und wandert nicht stillschweigend mit durch.
- Die Erklärung zum Akkreditierungsbereich wird verlangt, sobald einer der ausgewählten Scheine sie braucht; ohne sie schaltet der Knopf nicht frei.
- Die Prüfsumme wird für jeden Schein einzeln geprüft.
- Eine gemeinsame Begründung ist optional und landet im Protokoll jedes einzelnen Scheins.
Kein Alles-oder-nichts
Was durchgeht, geht durch; was nicht, bleibt stehen und wird mit Grund benannt. Eine bereits erteilte Freigabe wieder einzukassieren, weil die nächste scheiterte, wäre die schlechtere Antwort — jeder Schein bekommt seine eigene Transaktion und sein eigenes Protokollereignis.
Einrichtung der Kachel: Startcenter.
Vier-Augen-Prinzip¶
Standardmäßig entscheidet eine andere Person als die, die den Schein
eingereicht hat. Der Schalter heißt enable_release_four_eyes und ist ab Werk
an — ein Labor, das die Trennung nicht will, schaltet sie bewusst ab.
Die beiden Schalter des Freigabe-Moduls¶
Zwei Werte steuern das Modul als Ganzes. Beide sind ab Werk an, auch wenn sie nirgends gesetzt sind:
| Schalter | Wirkung, wenn aus |
|---|---|
enable_release_four_eyes |
Wer einreicht, darf auch selbst freigeben |
enable_release_completion_check |
Die Abschlussprüfung entfällt; alle drei Bereiche gelten als übersprungen |
Noch keine Maske
Für diese beiden Schalter gibt es bislang keine Oberfläche — die
Funktionsschalter-Verwaltung führt bisher nur Grid- und Report-Engine-Werte.
Gesetzt werden sie deshalb direkt in der property-Tabelle, Kategorie
features, Unterkategorie release_workflow. Das ist eine offene Lücke und
keine Entscheidung.
Berechtigungen:
| Recht | Erlaubt |
|---|---|
calibration_view |
Vorgang und Protokoll ansehen |
calibration_edit |
Schein zur Freigabe stellen, Vorgang zurückziehen |
release_request_decide |
Freigeben und Ablehnen |
completion_check_view |
Abschlussprüfung mit ihren Bereichen ansehen |
completion_check_edit |
Prüfbereiche ein- und ausschalten |
seal_edit |
Siegeln |
Das Protokoll¶
Jeder Schritt erzeugt einen Eintrag mit fortlaufender Nummer, Zeitpunkt, Person (Name zum Zeitpunkt des Ereignisses), Grund und der Prüfsumme der Datei, auf die er sich bezieht. Einträge werden nur angehängt; es gibt keinen Weg, sie zu ändern oder zu löschen, weder in der Oberfläche noch über die API.
Was die Kette leistet — und was nicht
Jeder Eintrag trägt den Hash seines Vorgängers. Damit fällt eine nachträgliche Änderung an einem einzelnen Eintrag auf, und eine Lücke in der Nummerierung wird in der Ansicht ausdrücklich gemeldet. Ein Beweis gegenüber Dritten entsteht daraus erst mit einem externen Zeitstempel auf dem obersten Hash. Solange der fehlt, lautet die ehrliche Aussage: intern konsistent und manipulationserkennend.
Siegeln (optional)¶
Ein Siegel belegt gegenüber Dritten, dass die Datei aus diesem Labor stammt und seither nicht verändert wurde. Die Auswahl im Siegel-Dialog nennt zu jedem Credential:
- Stufe — B-B (wer), B-T (zusätzlich wann), B-LT (zusätzlich langfristig prüfbar)
- Wo der Schlüssel liegt — Schlüsseldatei auf dem Server, Gerät (Karte oder HSM) oder Fernsiegel beim Vertrauensdiensteanbieter
- Was das Siegel wert ist — Selbstauskunft, von einer CA ausgestellt, qualifiziertes Zertifikat oder qualifiziert
„Qualifiziert" ist kein Wort für den Hausgebrauch
Nur ein Credential, dessen Zertifikat die entsprechenden Merkmale trägt und dessen Schlüssel nicht exportierbar ist, wird als qualifiziert bezeichnet. Ein Firmensiegel ist ein Firmensiegel — in Oberfläche, Protokoll und API.
Gescheiterte Versuche bleiben als Zeile stehen. Ein Sonderfall wird eigens benannt: kommt vom Vertrauensdiensteanbieter keine Antwort, steht nicht fest, ob eine Signatur entstanden ist. calServer meldet das als „Siegelung unklar" und rät ausdrücklich vom Wiederholen ab, bis beim Anbieter nachgesehen wurde — ein zweiter Lauf würde sonst eine zweite Signatur über dasselbe Dokument erzeugen und in der Regel auch kosten.
Akkreditierungsbereich¶
Weist eine Siegel-Regel ein Akkreditierungssiegel zu, verlangt die Freigabe zusätzlich eine ausdrückliche Erklärung der entscheidenden Person, dass die Kalibrierung im Akkreditierungsbereich des Labors liegt. Wortlaut und Person stehen anschließend im Protokoll.
Warum weiter eine Erklärung
calServer leitet je Messpunkt aus der Anlage in den Qualitätsvorgaben ab, ob er im Akkreditierungsumfang liegt, und der Schein kennzeichnet Punkte außerhalb mit „*“ (Akkreditierungsumfang). Ob die Kalibrierung das Siegel tragen darf, bleibt trotzdem eine Entscheidung: Teilen sich zwei Messgrößen Einheit und Bereich, sieht die Anlage den Unterschied nicht, und nicht jedes Labor pflegt seine Anlage. Die Erklärung sagt, was zutrifft: ein Mensch hat entschieden, und es ist nachvollziehbar wer. Ihr Hinweistext nennt den Abgleich mit der Anlage.
Frühere Vorgänge¶
Abgelehnte, zurückgezogene und ersetzte Vorgänge bleiben sichtbar. Solange ein Schein freigegeben oder gesiegelt ist, kann kein zweiter Antrag daneben laufen — zuerst zurückziehen, dann neu einreichen. Sonst gäbe es zwei Vorgänge, die beide behaupten, der gültige zu sein.
Das ist nicht die handschriftliche Unterschrift
Die im Berichtsdialog erfasste Unterschrift ist ein Bild, das ins PDF gestempelt wird (siehe Berichte). Sie ist austauschbar und kryptografisch nicht geschützt. Der Nachweis gegenüber Dritten ist das Siegel in diesem Vorgang.