30 lines
1.8 KiB
Markdown
30 lines
1.8 KiB
Markdown
# 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.
|