Skip to content

Schreibgeschützte Zustände

Schreibgeschützte Zustände lassen Informationen sichtbar, verhindern aber, dass Benutzer:innen sie bearbeiten.

Sie schützen Daten, wenn Werte geprüft, referenziert, genehmigt, importiert, berechnet oder durch einen anderen Prozess kontrolliert werden sollen.

Schreibschutzregeln

Datensatzwerte

Eine Komponente kann anhand von Werten auf dem aktuellen Datensatz schreibgeschützt werden.

Felder könnten zum Beispiel schreibgeschützt werden, nachdem ein Datensatz genehmigt, eingereicht, verrechnet oder exportiert wurde.

Berechtigungen

Schreibgeschützte Zustände können auch von Benutzerrechten abhängen.

Normale Benutzer:innen dürfen Finanzfelder zum Beispiel sehen, während nur Finanzbenutzer:innen sie bearbeiten können. Administrator:innen können einen gesperrten Wert möglicherweise überschreiben, den andere Benutzer:innen nur lesen können.

Datenquelle

Einige Informationen sollten sichtbar sein, aber nicht bearbeitet werden, weil sie aus einem anderen Prozess stammen.

Importierte Werte, berechnete Summen, generierte Referenznummern und Daten, die von einem anderen System verwaltet werden, sind typische Beispiele.

Konfigurationsbereich

Komponenten

Schreibgeschütztes Verhalten kann auf konfigurierte Komponenten angewendet werden.

Am häufigsten betrifft es Felder und Eingaben, es kann aber auch größere Teile eines Bildschirms betreffen, wenn ein ganzer Abschnitt gesperrt werden soll.

Beziehung zu bedingter Anzeige

Schreibgeschützte Zustände sind mit bedingter Anzeige verwandt, aber nicht dasselbe.

Bedingte Anzeige entscheidet, ob etwas sichtbar ist. Ein schreibgeschützter Zustand hält etwas sichtbar, verhindert aber Änderungen.

Projektentscheidungen

Projektteams sollten klären:

  • welche Felder Benutzer:innen bearbeiten dürfen
  • welche Felder nur angezeigt werden sollen
  • wann bearbeitbare Informationen gesperrt werden sollen
  • wer, falls überhaupt, einen schreibgeschützten Zustand übersteuern darf
  • ob schreibgeschützte Informationen erklärenden Text brauchen

Beispiel

Ein Projektdatensatz könnte es Benutzer:innen erlauben, Budgetfelder während der Planungsphase zu bearbeiten.

Nach der Genehmigung können diese Felder für die meisten Benutzer:innen schreibgeschützt werden. Finanzbenutzer:innen oder Administrator:innen können eventuell weiterhin kontrollierte Korrekturen vornehmen.

Gestaltungsziel

Schreibgeschützte Zustände sollten Verantwortlichkeiten klar machen.

Benutzer:innen sollten verstehen, ob ein Wert wegen Berechtigungen, Arbeitsstatus, Zuständigkeit eines Quellsystems oder Berechnung gesperrt ist.