Zum Inhalt

UC04 Screen IS-08 – Korrektur abgeschlossener Service

Stand: 12.10.2026 11:23 Branch: main Status: Fachlich ausgearbeitet – MD, SVG und JSX vorgesehen

Änderungshistorie anzeigen


UC: UC04 – Inhouse-Service erfassen
Screen: IS-08 – Korrektur abgeschlossener Service


Wireframe

IS-08 – Korrektur abgeschlossener Service

Zum Vergrössern auf das Bild klicken; es öffnet sich in voller Grösse.


1. Ziel des Screens

IS-08 dient dazu, einen bereits abgeschlossenen Inhouse-Servicevorgang nachvollziehbar zu korrigieren.

Der Screen verhindert stille Änderungen an abgeschlossenen Servicevorgängen. Jede Korrektur benötigt einen Pflichtgrund, erzeugt einen neuen nachvollziehbaren Korrekturbezug und bleibt in der Workflow-Historie sichtbar.


2. Primäre Aufgaben

Aufgabe Beschreibung
abgeschlossenen Vorgang prüfen Originaldaten des abgeschlossenen Service anzeigen
Korrekturgrund erfassen Pflichtgrund für jede Korrektur
korrigierte Felder setzen Ergebnis, Ergebnisdatum, Ergebnisnotiz, Kosten oder nächste Frist korrigieren
Änderungsvorschau anzeigen Originalwert und neuer Wert gegenüberstellen
Korrektur bestätigen bewusste Bestätigung vor Speicherung
Korrektur historisieren Workflow-Historie und Korrekturbezug schreiben
Original schützen ursprünglicher Abschluss bleibt nachvollziehbar erhalten

3. Screen-Aufbau

┌────────────────────────────────────────────────────────────┐
│ Korrektur abgeschlossener Service                           │
│ [Zurück]                                  [Korrektur speichern] │
├────────────────────────────────────────────────────────────┤
│ Original-Service: ID, Equipment, Kunde, Abschlussdaten       │
├────────────────────────────────────────────────────────────┤
│ Korrekturgrund *                                            │
├────────────────────────────────────────────────────────────┤
│ Korrekturfelder                                             │
│ - Ergebnis                                                   │
│ - Ergebnisdatum                                              │
│ - Ergebnisnotiz                                              │
│ - Kosten / Währung                                           │
│ - nächste Servicefrist                                       │
├────────────────────────────────────────────────────────────┤
│ Änderungsvorschau und Bestätigung                           │
└────────────────────────────────────────────────────────────┘

4. Berechtigung

Rolle Zugriff
tenant_admin Ja
mitarbeiter Nein / offen
kunde Nein
superadmin Nein für operativen Tenant-Prozess

Empfehlung V1:

Korrekturen abgeschlossener Servicevorgänge sollten in V1 nur durch tenant_admin erlaubt sein.


5. Korrekturgrund

Feld Pflicht Beschreibung
Korrekturgrund Ja fachlicher Grund, warum der abgeschlossene Vorgang korrigiert wird
interne Notiz optional ergänzender Kontext

Regel:

Eine Korrektur ohne Korrekturgrund ist nicht zulässig.


6. Korrigierbare Felder

Feld Korrigierbar Hinweis
Ergebnis Ja z. B. von bestanden auf Nacharbeit erforderlich
Ergebnisdatum Ja falsches Abschlussdatum korrigieren
Ergebnisnotiz Ja fachlich präzisieren
Kostenbetrag Ja dokumentierende Kosten korrigieren
Währung Ja falls Kostenbetrag vorhanden
Kostenbemerkung Ja optional
nächste Servicefrist Ja falsch gesetzte Frist korrigieren
Equipment-Bezug Nein darf nicht still geändert werden
Tenant-Bezug Nein niemals änderbar
ursprüngliche Historie Nein bleibt unverändert erhalten

7. Sicherheits- und Schutzregeln

ID Regel
IS08-SEC01 Benutzer darf nur Vorgänge des eigenen Tenants korrigieren
IS08-SEC02 Korrektur erfordert berechtigte Rolle
IS08-SEC03 Korrekturgrund ist Pflicht
IS08-SEC04 Originalabschluss bleibt nachvollziehbar erhalten
IS08-SEC05 Korrektur erzeugt einen neuen Historieneintrag
IS08-SEC06 Korrekturbezug muss in IS-03 und IS-07 sichtbar sein
IS08-SEC07 Tenant-, Equipment- und Original-Historienbezug dürfen nicht still geändert werden

8. Validierungsregeln

ID Regel
IS08-VR01 Vorgang muss abgeschlossen oder korrigierbar sein
IS08-VR02 Korrekturgrund ist Pflicht
IS08-VR03 Mindestens ein Feld muss geändert sein
IS08-VR04 Kostenbetrag darf nicht negativ sein
IS08-VR05 Wenn Kostenbetrag gesetzt ist, muss Währung gesetzt sein
IS08-VR06 Ergebnisdatum darf nicht offensichtlich ungültig sein
IS08-VR07 Korrektur muss aktiv bestätigt werden

9. Folgelogik

Aktion Folge
Korrektur speichern neuer Korrektureintrag wird erzeugt
Ergebnis geändert Servicehistorie zeigt korrigierten Status
nächste Frist geändert UC05 erhält korrigierten Fristwert
Kosten geändert Servicehistorie zeigt korrigierte Kosten
Abbrechen keine Änderung, zurück zu IS-03

10. Akzeptanzkriterien

ID Kriterium
IS08-AC01 tenant_admin kann IS-08 aus IS-03 oder IS-07 öffnen
IS08-AC02 Benutzer sieht Originaldaten des abgeschlossenen Service
IS08-AC03 Benutzer muss einen Korrekturgrund erfassen
IS08-AC04 Benutzer kann korrigierbare Felder ändern
IS08-AC05 Änderungsvorschau zeigt Originalwert und neuen Wert
IS08-AC06 Speichern ohne Änderung wird blockiert
IS08-AC07 Speichern ohne Korrekturgrund wird blockiert
IS08-AC08 Korrektur erzeugt einen Historieneintrag
IS08-AC09 Korrekturbezug ist in IS-03 und IS-07 sichtbar
IS08-AC10 Originalhistorie wird nicht gelöscht oder still überschrieben

11. Offene UI-Details

ID Frage Status
IS08-UI1 Darf mitarbeiter korrigieren? Vorschlag: Nein
IS08-UI2 Wird eine Korrektur als neuer Workflow oder als Korrekturversion gespeichert? Datenmodell prüfen
IS08-UI3 Soll ein Vier-Augen-Prinzip später möglich sein? später prüfen
IS08-UI4 Soll jede Korrektur sofort UC05 aktualisieren? Ja, falls Frist betroffen

12. Artefakte und Querverweise

Typ Datei
Spezifikation is-08-korrektur-abgeschlossener-service.md
Statisches Wireframe is-08-korrektur-abgeschlossener-service.svg
Interaktives Wireframe is-08-korrektur-abgeschlossener-service.jsx

Querverweise:

Ziel Bedeutung
IS-03 Detailansicht und Korrekturbezug
IS-07 Servicehistorie und Korrekturbezug
UC05 Fristenkorrektur kann Dashboard beeinflussen
UC09 spätere Export- und Berichtsfähigkeit

Änderungshistorie

Datum, Uhrzeit Version Änderung Autor
12.10.2026 11:23 0.7 Leere Überschrift «13. Ä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
08.05.2026 16:45 0.1 Initialer Screen-Vorschlag für IS-08 Korrektur abgeschlossener Service erstellt David Mittig