RIDING BYTES
← Alle Insights

21. Juli 2026 · 5 min Lesezeit

Ende der Strecke: Entsorgen und Ausliefern als optionale Workflows

SENAITE 2.7 bringt einen Workflow zur Probenentsorgung und macht die Probenauslieferung optional. Beide verlangen eine Begründung, beide sperren die Analysen der Probe, und beide lassen sich mit Wiederherstellen rückgängig machen.

Ende der Strecke: Entsorgen und Ausliefern als optionale Workflows

Der Basis-Workflow einer Probe endet mit dem veröffentlichten Bericht. Das Material nicht. Es steht für die Dauer der Rückstellfrist im Kühlschrank, geht an ein Fremdlabor für eine Prüfung, die das eigene Labor nicht anbietet, oder zurück an den Kunden. Bisher kannte SENAITE nur eines dieser Enden, das Ausliefern, und das war immer aktiv. Zwei Änderungen, die für das kommende Release 2.7 in senaite.core eingeflossen sind, geben beiden Enden einen festen Platz im Workflow.

Entsorgen: festhalten, dass das Material weg ist

senaite.core#2970 führt die Transition dispose und den Status Entsorgt ein. Sie ist standardmäßig aus. Aktivieren Sie Workflow zur Probenentsorgung aktivieren im Reiter Probenahme der Konfiguration, und Lab Manager bekommen die Aktion Entsorgen für Proben in Empfangen, Zu verifizieren, Zu konservieren, Verifiziert, Veröffentlicht, Abgelehnt, Ungültig und Storniert.

Die Liste ist mit Absicht lang. Rückstellfristen laufen ab, egal was mit den Ergebnissen geschehen ist, und auch die stornierte Probe, die ein Jahr im Kühlschrank stand, muss nachweisbar sein, wenn sie in den Abfall geht.

Probendetail SW-0015. Der Received-Status-Button im Header ist als Dropdown geöffnet und zeigt die Aktionen Cancel, Create partitions, Dispatch, Dispose (markiert), Reject, Store sample.
Entsorgen im Statusmenü einer empfangenen Probe. Dieselbe Aktion erscheint in den anderen oben genannten Status.

Entsorgen öffnet ein Formular, das eine Begründung verlangt. Es ist mit “Sample disposed after the retention period” vorbelegt, was den Routinefall abdeckt; alles andere wird hineingeschrieben. Die Probenansicht zeigt danach, wer die Probe wann und warum entsorgt hat.

Ansicht der Probe SW-0015 nach der Entsorgung. Ein grauer Hinweis zeigt 'This sample has been disposed by admin on 2026-07-21 22:46' mit dem Kommentar 'Sample disposed after the retention period.' Der Status im Kopf ist Disposed.
Nach der Entsorgung stehen Bearbeiter, Zeitpunkt und Begründung an der Probe.

Ausliefern: jetzt optional

Das Ausliefern gibt es seit SENAITE 2.0, für Proben, die das Labor verlassen und vielleicht zurückkommen. senaite.core#2971 legt es hinter einen eigenen Schalter, Workflow zur Probenauslieferung aktivieren, im selben Reiter. Neue Installationen starten mit ausgeschaltetem Schalter. Bei bestehenden Installationen schaltet der Upgrade-Schritt ihn nur ein, wenn die Datenbank bereits ausgelieferte Proben enthält. Labore, die das Ausliefern nutzen, behalten es also, und Labore, die es nie genutzt haben, sehen die Schaltfläche nicht mehr.

Ausliefern ist in denselben Status möglich wie Entsorgen, außer in Storniert, und verlangt ebenfalls eine Begründung.

Beide sperren die Analysen

Die wichtigere Änderung betrifft die Ergebnisse. Vor 2.7 war eine ausgelieferte Probe an ihrem Status erkennbar, ihre Analysen waren aber nicht geschützt: Deren Berechtigungen richten sich nach dem Status der Analyse, nicht dem der Probe, und über die JSON-API ließ sich weiterhin ein Ergebnis schreiben.

Jetzt versetzen beide Transitionen jede Analyse der Probe in einen neuen, schreibgeschützten Status, locked. Analysen, die bereits storniert, zurückgezogen oder abgelehnt waren, bleiben unberührt. Sperren lässt sich nicht von Hand auslösen, und das Entsperren ebenso wenig: Eine Analyse wird nur entsperrt, wenn ihre Probe den Status ausgeliefert oder entsorgt wieder verlässt.

Technisch teilen sich beide Status eine Markierung, ILockingState, und die Sperre der Analyse prüft nur diese Markierung. Ein Add-on, das einen weiteren Status einführt, in dem sich Ergebnisse nicht mehr ändern dürfen, kann den Mechanismus nutzen, ohne den Analysen-Workflow anzufassen.

Wiederherstellen

Beide Status lassen sich mit Wiederherstellen wieder verlassen, ebenfalls eine Aktion für Lab Manager. Die Probe kehrt in den Status zurück, den sie vor dem Ausliefern oder Entsorgen hatte, und jede gesperrte Analyse in den Status vor der Sperre. Eine Probe, die aus dem Fremdlabor zurückkommt, macht also genau dort weiter, wo sie aufgehört hat. Die Probenliste hat dafür die Filter Ausgeliefert und Entsorgt, und Wiederherstellen fragt dort vorher nach.

Partitionen und Arbeitsblätter

Zwei Regeln halten den Datensatz stimmig:

  • Partitionen folgen ihrer Primärprobe. Wird eine Primärprobe entsorgt oder ausgeliefert, geschieht dasselbe mit ihren Partitionen. Wird die letzte offene Partition entsorgt (stornierte, abgelehnte und zurückgezogene zählen nicht), wird die Primärprobe mit entsorgt. Wiederherstellen funktioniert in beide Richtungen genauso.
  • Nichts geht, solange es auf einem Arbeitsblatt liegt. Keine der beiden Transitionen wird angeboten, solange eine Analyse der Probe einem Arbeitsblatt zugewiesen ist. Erst zurücknehmen, sonst wartet ein Arbeitsblatt auf Material, das nicht mehr im Haus ist.

Was es nicht tut

SENAITE entsorgt Proben nicht von selbst. Die Probenart hat zwar einen Rückstellzeitraum, aber der Kern wertet ihn nicht aus: keine Erinnerung, keine automatische Transition. Jemand muss die Proben auswählen und entsorgen, was in den meisten Laboren eine wöchentliche oder monatliche Routine über eine gefilterte Liste ist. Für Labore, die den Lagerort jeder Probe verwalten, ergänzt das Storage-Add-on eigene Aufbewahrungsregeln.

Einschalten oder nicht

Schalten Sie Entsorgen ein, wenn ein Auditor fragen kann, was mit dem Material einer Probe geschehen ist; in akkreditierten Laboren ist das der Normalfall. Das Begründungsfeld wird dann zum Entsorgungsnachweis.

Schalten Sie Ausliefern ein, wenn Proben regelmäßig das Labor verlassen, an einen Unterauftragnehmer oder zurück an den Kunden. Kommen sie für weitere Prüfungen zurück, macht Wiederherstellen dort weiter, wo die Probe stehen geblieben ist.

Trifft beides nicht zu, lassen Sie beide aus. Am täglichen Workflow ändert sich dann nichts.

Zwei Personen prüfen Notizen auf Papier neben einem Laptop

Bringen Sie das in Ihr Labor

Ob Sie SENAITE evaluieren, über mehrere Standorte skalieren oder Geräte und Monitoring anbinden — das Team, das die Plattform geschrieben hat, ist das Team, mit dem Sie sprechen.