Statusstatistiken¶
calServer wertet Status auf zwei Arten aus: als Zählung pro Status (Verteilung) und als Durchlaufzeit zwischen einem Start- und einem Stoppstatus.
Zählung pro Status¶
Die Statusverteilung zeigt, wie viele Datensätze sich je Status befinden.
- Anzeige über das Dashboard-Widget Status-Übersicht (Kuchendiagramm), das die Zählungen pro Inventarstatus mit den jeweiligen Statusfarben darstellt.
- Datenquelle ist der Endpunkt
GET /statuses/counts?type=inventory, der pro Status Titel, Farbe und Anzahl liefert (auch Status mit Anzahl 0).
Durchlaufzeit-Variablen¶
Eine Statusvariable misst die Zeit, die ein Datensatz zwischen einem Startstatus und einem Stoppstatus verbringt (z. B. „Eingang" → „Fertig").
| Element | Beschreibung |
|---|---|
| Bezeichnung | Anzeigename der Messgröße (frei wählbar); ohne Bezeichnung wird der technische Name gezeigt |
| Technischer Name | Wird beim Anlegen automatisch vergeben (V1-Schema {bereich}_processing_time[_N]) |
| Bereich | Datenbereich (z. B. Inventar); Kalibrier-Variablen messen wie in V1 am Inventarstatus |
| Startstatus | Status, die die Messung starten — Mehrfachauswahl aus den Status des Bereichs |
| Stoppstatus | Status, die die Messung beenden — Mehrfachauswahl; leer = „läuft noch" |
| Zusatzoption | Welcher Start→Stopp-Durchlauf zählt (siehe unten) |
| Format | Anzeigeformat der Dauer (d:h:m:s, h:m, …) |
Zusatzoption¶
Die Zusatzoption ist der strukturierte Ersatz für die freie Vergleichsformel
aus calServer V1 (die dort per eval() ausgewertet wurde und bewusst nicht
portiert ist):
| Option | Wirkung |
|---|---|
| Letzter Durchlauf (Standard) | Der jüngste Start→Stopp-Durchlauf zählt (V1-Standardverhalten) |
| Erster Durchlauf | Der erste Start zählt, spätere Starts setzen die Messung nicht zurück |
| Nur letzte Kalibrierung | Es zählt der Durchlauf rund um die letzte aktive Kalibrierung: der letzte Start bis einschließlich des Kalibriertags, beendet vom ersten Stopp danach; Geräte ohne Kalibrierung liefern keine Messung |
Aus V1 migrierte Freitext-Ausdrücke bleiben gespeichert und sichtbar, werden aber nicht ausgewertet (Verhalten wie Standard); beim Bearbeiten kann auf eine der strukturierten Optionen gewechselt werden.
Variable anlegen¶
- Navigieren Sie zu Administration › Status.
- Wählen Sie den Reiter Statistiken.
- Legen Sie Bezeichnung, Bereich, Start-/Stoppstatus, Zusatzoption und Format fest — der technische Name wird automatisch vergeben.
- Speichern.
Die Verwaltung erfordert das Recht Basiseinstellungen (Admin). Ausgewertet wird derzeit der Bereich Inventar; Variablen anderer Bereiche werden gespeichert, aber noch nicht gemessen.
Messung und Auswertung¶
Die Durchlaufzeiten werden aus dem Statusverlauf (Audit-Protokoll) berechnet und materialisiert — anders als in calServer V1, wo sie bei jeder Listenanzeige neu berechnet wurden. Pro Datensatz zählt die Zeit vom letzten Eintritt in einen Startstatus bis zum Stopp danach; ein Datensatz, der noch im Startstatus ist, gilt als „läuft noch".
Die gemessenen Werte einer Variable lassen sich im Reiter Statistiken über die Aktion Messungen einsehen (Datensatz, Start, Stopp, formatierte Dauer).
Neuberechnung
Die Messungen werden täglich automatisch neu aufgebaut und können nach einer Änderung der Start-/Stoppstatus manuell neu berechnet werden:
Abgrenzung zu Filter-Statistiken
Die Filter-Statistiken (Trefferzahlen gespeicherter erweiterter
Filter zu Stichtagen, filter-statistics:save, FilterStatisticWidget) sind
ein eigenes Feature und nicht Teil der Statusstatistiken.