Zum Inhalt

Status erfassen

Unter Administration > Status (/v2/admin/statuses) werden die verfügbaren Status für verschiedene Ressourcen definiert.

Statusverwaltung

Statusübersicht

Status können für folgende Ressourcen definiert werden:

  • Inventar — z. B. Aktiv, Außer Betrieb, In Reparatur, Ausgemustert
  • Kalibrierung — z. B. Offen, In Bearbeitung, Abgeschlossen, Ungültig
  • Reparatur — z. B. Eingegangen, In Reparatur, Fertig, Ausgeliefert
  • Buchung — z. B. Reserviert, Ausgeliehen, Zurückgegeben

Status-Eigenschaften

Eigenschaft Beschreibung
Name Anzeigename des Status
Kurzname Abkürzung (z. B. für Spaltenanzeige)
Farbe Farbliche Kennzeichnung in der Oberfläche
Reihenfolge Sortierposition in Auswahllisten
Aktiv Ob der Status auswählbar ist
METTEAM Rückgabe Nur für Kalibrierstatus. Eine Kalibrierung mit diesem Status wird an MET/TEAM zurückgegeben: das CallSheet wird dort geschlossen und für die Bearbeitung gesperrt, und calServer sperrt sie mit. Ein anderer Status öffnet sie wieder. Es darf nur einen aktiven Rückgabe-Status geben; ein zweiter wird abgelehnt. Details: MET/TEAM-Synchronisation

Status erstellen

  1. Wählen Sie die Ressource (Inventar, Kalibrierung, etc.)
  2. Klicken Sie auf Neuer Status
  3. Vergeben Sie Name, Kurzname und Farbe
  4. Speichern

Status-spezifische Felder

Für jeden Status können zusätzliche Felder konfiguriert werden, die nur bei diesem Status angezeigt werden. Der Dialog öffnet sich über das Listen-Symbol in der Zeile des Status; dieselbe Konfiguration gibt es je Kategorie.

Zur Auswahl stehen alle Felder des Bereichs — auch solche, die in keiner Maske stehen (im Auswahlfeld mit „inaktiv“ gekennzeichnet). Das ist der Regelfall: Ein Zusatzfeld ist genau das Mittel, ein sonst ausgeblendetes Feld in diesem Status sichtbar oder zur Pflicht zu machen. Gesucht wird auch über den V1-Code (I4201, C2303 …), nicht nur über die Beschriftung.

Fehlt ein passendes Feld, legt Neues Feld es direkt für den Bereich an und trägt es sofort als Zusatzfeld ein. Das neue Feld bleibt in den übrigen Masken ausgeblendet, bis es in der Feldverwaltung freigegeben wird. Der Knopf erscheint nur mit der Berechtigung user_management_edit und nur in Bereichen, die neue Felder aufnehmen können (Inventar, Kalibrierung, Buchung, Reparatur, Standort — nicht z. B. Notizen oder Tickets).

Statusmodell als Paket exportieren und importieren

Über die Schaltfläche Paket über der Statusliste lässt sich ein Statusmodell als Datei mitnehmen und anderswo wieder einspielen. Das Paket (calserver.status-package) trägt die Statuswerte samt Darstellung und Sortierung, die Zusatzfelder je Status, die Folgeaktionen aus den Statusregeln und die Durchlaufzeit-Variablen. Nicht im Paket: welcher Datensatz gerade in welchem Status steht.

Die Zusatzfelder sind dabei der eigentliche Inhalt. Ein Statusname allein ist Beschriftung; erst die Regel „im Status Abgeschlossen ist der Prüfentscheid Pflichtfeld" sorgt dafür, dass eine Kalibrierung ohne Ergebnis diesen Status gar nicht erreicht. Genau so ist die Startvorlage für Kalibrierlabore geschnitten, die auf der Download-Seite des Vorlagen-Repos in der Kategorie Status bereitsteht.

Punkt Verhalten
Wiedererkennung Über Bereich und Titel. Ein zweiter Import derselben Vorlage legt keine Zwillinge an.
Bestehende behalten (Vorgabe) Vorhandene Status bleiben unverändert, fehlende werden angelegt.
Bestehende überschreiben Zusätzlich werden Darstellung und Sortierung aus dem Paket nachgezogen.
Zusatzfelder Werden in beiden Modi geschrieben.
Unbekanntes Feld Die Regel wird übersprungen und im Bericht als Warnung genannt; der Rest des Pakets kommt an.
Folgeaktionen Nur, wenn beide beteiligten Status im Paket stehen.

Eigene Berechtigungen

Export und Import hängen an Status exportieren (status_export) und Status importieren (status_import). Wer Status bearbeiten darf, hat sie damit nicht automatisch: Ein Paket bringt die Zusatzfelder mit und bestimmt damit, welches Feld in welchem Status Pflicht wird. Die Rechte werden keiner Rolle automatisch zugewiesen.

Das Archiv enthält statuses.json, ein manifest.json mit Prüfsumme je Datei und optional eine README.md. Weicht eine Prüfsumme ab oder liegt eine ungelistete Datei im Archiv, wird der Import abgelehnt. Wer eine Vorlage von Hand anpassen will, lädt statt des Archivs die reine statuses.json hoch.

Feldnamen über Installationen hinweg

Im Paket steht der lesbare Feldname (cal_result), nicht der Metrologie-Code (C2323). Beim Import wird er auf die Spalte gelegt, die diese Installation verwendet — eine Vorlage funktioniert damit auf einer V1-benannten wie auf einer V2-benannten Installation. Ein Feld, das es hier nicht gibt, wird übersprungen statt den Import abzubrechen.