UC01 Screen EQ-08 – Foto erfassen / ersetzen
Stand: 12.10.2026 11:23
Branch: main
Status: Entwurf
Änderungshistorie anzeigen
UC: UC01 – Equipment erfassen
Screen: EQ-08 – Foto erfassen / ersetzen
Wireframe

Zum Vergrössern auf das Bild klicken; es öffnet sich in voller Grösse.
1. Ziel des Screens
EQ-08 dient dazu, ein Hauptfoto für einen Equipment-Datensatz zu erfassen, hochzuladen oder zu ersetzen. Das Foto unterstützt die schnelle visuelle Identifikation im Lager, in der Werkstatt, beim Verleih und bei späteren Prüf- oder Serviceprozessen.
Für V1 ist ein Hauptfoto vorgesehen. Mehrere Fotos pro Equipment können später über eine eigene Foto-Historie oder Galerie erweitert werden.
2. Primäre Aufgaben
| Aufgabe |
Beschreibung |
| Hauptfoto anzeigen |
Aktuelles Hauptfoto oder Platzhalter anzeigen |
| Foto aufnehmen |
Foto über Smartphone- oder Gerätekamera erfassen |
| Foto hochladen |
Bilddatei auswählen und hochladen |
| Foto ersetzen |
Bestehendes Hauptfoto durch neues Foto ersetzen |
| Foto-Kontext erfassen |
Optionaler kurzer Hinweis zum Foto |
| Offline speichern |
Foto lokal zwischenspeichern und später synchronisieren |
| Zurück zu Detail |
Nach Speichern zurück zu EQ-03 |
3. Screen-Aufbau
┌────────────────────────────────────────────────────────────┐
│ Equipment › Foto erfassen / ersetzen │
│ [Abbrechen] [Foto speichern] │
├────────────────────────────────────────────────────────────┤
│ Equipment-Kopf │
│ Aktuelles Foto / Platzhalter │
│ Fotoquelle: Kamera | Datei │
│ Neue Vorschau │
│ Optionaler Fotohinweis │
│ Sync-Status / Speicherhinweis │
└────────────────────────────────────────────────────────────┘
4. Foto-Grundsatz V1
| Bereich |
Entscheidung |
| Anzahl Fotos |
Ein Hauptfoto in V1 |
| Mehrere Fotos |
Später vorbereitbar über equipment_photos |
| Fotozweck |
Visuelle Identifikation, Zustandshinweis, Lagererkennung |
| QR-Code |
Unabhängig vom Foto |
| NFC |
Nicht Bestandteil von V1 |
| Feld |
Pflicht |
Beschreibung |
| Equipment-ID |
Ja |
Systemseitig aus Kontext |
| Foto-Datei |
Ja |
Neues Foto beim Speichern |
| Foto-Kontext |
Nein |
Kurzer Hinweis, z. B. „Frontansicht mit Seriennummer“ |
| Erstellt am |
Ja |
Systemseitig |
| Erstellt durch |
Ja |
Systemseitig |
is_primary |
Ja |
In V1 immer Hauptfoto |
| Sync-Status |
Ja |
Bei Offline-Erfassung relevant |
6. Verhalten
| Situation |
Verhalten |
| Kein Foto vorhanden |
Platzhalter anzeigen |
| Foto vorhanden |
Aktuelles Hauptfoto anzeigen |
| Neues Foto gewählt |
Vorschau anzeigen |
| Foto ersetzen |
Altes Hauptfoto wird ersetzt oder historisch abgelegt, je nach technischer Umsetzung |
| Offline |
Foto lokal zwischenspeichern mit sync_status = pending_sync |
| Upload-Fehler |
Fehlermeldung anzeigen, altes Foto bleibt erhalten |
| Ungültiger Dateityp |
Speichern blockieren |
| Sehr grosse Datei |
Komprimierung oder Grössenlimit prüfen |
7. Validierung
| ID |
Regel |
| V01 |
Foto-Datei muss Bildformat sein |
| V02 |
Maximalgrösse muss geprüft werden |
| V03 |
Speichern ohne neues Foto ist nicht sinnvoll und wird blockiert |
| V04 |
Tenant-Isolation des Speicherorts muss eingehalten werden |
| V05 |
Upload-Fehler darf bestehendes Foto nicht löschen |
| V06 |
Änderung wird auditierbar protokolliert |
| V07 |
Optionaler Fotohinweis wird als strukturierte Notiz oder Fotometadatum gespeichert |
8. Aktionen
| Aktion |
Rolle |
Beschreibung |
| Foto speichern |
tenant_admin, mitarbeiter |
Neues Hauptfoto speichern |
| Foto aufnehmen |
tenant_admin, mitarbeiter |
Kamera öffnen |
| Datei wählen |
tenant_admin, mitarbeiter |
Bilddatei auswählen |
| Abbrechen |
tenant_admin, mitarbeiter |
Zurück zu EQ-03 ohne Änderung |
| Fotohinweis erfassen |
tenant_admin, mitarbeiter |
Optionalen Hinweis ergänzen |
9. Akzeptanzkriterien
| ID |
Kriterium |
| AC01 |
Benutzer sieht aktuelles Hauptfoto oder Platzhalter |
| AC02 |
Benutzer kann ein neues Foto aufnehmen |
| AC03 |
Benutzer kann eine Bilddatei auswählen |
| AC04 |
Benutzer sieht eine Vorschau vor dem Speichern |
| AC05 |
Benutzer kann das Hauptfoto ersetzen |
| AC06 |
Bestehendes Foto bleibt bei Upload-Fehler erhalten |
| AC07 |
Foto wird tenant-isoliert gespeichert |
| AC08 |
Änderung wird auditierbar protokolliert |
| AC09 |
Offline-Foto erhält passenden Sync-Status |
| AC10 |
Nach Speicherung ist Foto in EQ-03 sichtbar |
10. Offene UI-Details
| ID |
Frage |
Status |
| UI1 |
Wird das alte Hauptfoto historisch aufbewahrt oder ersetzt? |
Empfehlung: später historisch; V1 kann ersetzen |
| UI2 |
Welche Maximalgrösse gilt für Fotos? |
Technisch festlegen |
| UI3 |
Erfolgt automatische Bildkomprimierung? |
Technisch prüfen |
| UI4 |
Wird Fotoaufnahme direkt mobil priorisiert? |
Empfehlung: Ja |
| UI5 |
Wird EXIF entfernt? |
Datenschutz / Security prüfen |
Änderungshistorie
| Datum, Uhrzeit |
Version |
Änderung |
Autor |
| 12.10.2026 11:23 |
0.7 |
Leere Überschrift «11. Änderungshistorie» aus der Zeit vor dem einheitlichen Dokumentaufbau entfernt; Abschnitt «Wireframe» mit klickbarem Bild des Screens ergänzt |
Claude |
| 12.10.2026 11:01 |
0.6 |
Versionsnummern der Änderungshistorie chronologisch durchgehend nummeriert (4 Einträge angepasst; Datum, Änderung und Autor unverändert) |
Claude |
| 12.10.2026 10:19 |
0.5 |
Datum und Uhrzeit von 1 älteren Historieneinträgen aus der Git-Historie ergänzt (Zeitpunkt des Commits, der den Eintrag eingeführt hat) |
Claude |
| 12.10.2026 09:58 |
0.4 |
Änderungshistorie ans Dokumentende verschoben und Sprunglink «Änderungshistorie anzeigen» unter dem Kopf ergänzt (einheitlicher Dokumentaufbau gemäss AGENTS.md) |
Claude |
| 12.10.2026 09:08 |
0.3 |
Branch-Angabe im Kopfbereich auf main korrigiert |
Claude |
| 01.08.2026 14:55 |
0.2 |
Kopfbereich vereinheitlicht |
David Mittig |
| 04.05.2026 15:39 |
0.1 |
Initialer Screen-Vorschlag für EQ-08 Foto erfassen / ersetzen erstellt |
David Mittig |