# 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.