1.8 KiB
Geräteschema
inventory_device enthält die gemeinsamen Felder: Inventarnummer, Gerätetyp,
Modell, Status, Arbeitsschritt, Datum, Regal, Bearbeiter, Empfänger, Ort,
Ticket, Preis und Notizen. Jeder Gerätedatensatz besitzt genau eine passende
Spezifikation in einer 1:1-Tabelle. Die Anwendung legt diese beim Erstellen
an und entfernt die alte Spezifikation bei einem Typwechsel.
| Gerätetyp | Tabelle | Typische Felder |
|---|---|---|
| Laptop | inventory_laptopspecification |
CPU, HWID, RAM, SSD, HDD, Bildschirmgröße, Akku, WLAN, LAN, Anschlüsse |
| Desktop | inventory_desktopspecification |
CPU, HWID, RAM, SSD, HDD, WLAN, LAN, Anschlüsse |
| AiO | inventory_allinonespecification |
CPU, HWID, RAM, SSD, HDD, Bildschirmgröße, WLAN, LAN, Anschlüsse |
| Bildschirm/Monitor | inventory_monitorspecification |
Bildschirmgröße, Auflösung, Anschlüsse |
| Drucker/Printer | inventory_printerspecification |
WLAN, LAN, Anschlüsse, Druckverfahren, Duplex, Farbdruck |
| Frei definierter Computertyp | inventory_computerspecification |
Allgemeine Computerhardware als Fallback |
Die Werte für Anschlüsse sind Freitext, etwa 2× HDMI, DisplayPort, USB-C; damit sind auch unbekannte Anschlussarten erfassbar. Gerätetypen
werden derzeit über ihre Bezeichnung zugeordnet. Weitere frei definierte
Typen verwenden die allgemeine Computertabelle, bis ein eigenes Schema
ergänzt wird.
Inspektionsbefunde und Reparaturarbeiten stehen unabhängig davon in
inventory_inspectionrecord und inventory_repairrecord. Aufgaben liegen
in inventory_devicetask, dokumentierte Arbeitsschritte in
inventory_workflowevent. Migration 0012 verschiebt vorhandene Laptop-,
Desktop- und AiO-Werte aus der allgemeinen Computertabelle. Bestehende
Inventarnummern, Aufgaben und Benutzer bleiben erhalten.