Warum es die Bearbeitungssperre gibt
Wenn mehrere Personen Zugriff auf denselben Transparenzhinweis haben, besteht die Gefahr widersprüchlicher Änderungen. Zwei Teammitglieder könnten denselben Entwurf gleichzeitig öffnen, unterschiedliche Änderungen vornehmen und dann beide versuchen zu speichern. Ohne Koordination würden die Änderungen einer Person die der anderen stillschweigend überschreiben.
The Taurus verhindert dies durch einen Bearbeitungssperren-Mechanismus. Wenn Sie einen Hinweis zur Bearbeitung öffnen, sperrt die Plattform diesen Hinweis, damit andere Teammitglieder nicht gleichzeitig Änderungen vornehmen können.
So funktioniert es
Wenn Sie einen Transparenzhinweis-Entwurf im Assistenten zur Bearbeitung öffnen, erwirbt The Taurus eine Sperre für diesen Hinweis in Ihrem Namen. Solange die Sperre aktiv ist:
- Sie können den Hinweis normal bearbeiten und speichern.
- Andere Teammitglieder, die denselben Hinweis öffnen, sehen einen Hinweis, dass der Transparenzhinweis gerade bearbeitet wird. Die Meldung zeigt, wer die Sperre hält und wann sie erworben wurde.
- Betrachter sind nicht betroffen — der Lesezugriff erfordert keine Sperre und ist immer verfügbar.
Die Sperre ist an Ihre Bearbeitungssitzung gebunden. Solange Sie aktiv im Assistenten arbeiten, bleibt die Sperre bestehen.
Automatische Sperrerneuerung
Die Sperre hat standardmäßig keine unbegrenzte Dauer. Um zu verhindern, dass vergessene Sperren den Rest des Teams blockieren, haben Sperren eine Zeitbegrenzung. Solange Sie jedoch aktiv bearbeiten, erneuert die Plattform die Sperre automatisch in regelmäßigen Abständen. Sie müssen nichts tun — die Erneuerung geschieht im Hintergrund, solange der Assistent geöffnet und Ihr Browser-Tab aktiv ist.
Das bedeutet: Die Sperre bleibt aktiv, solange Sie arbeiten, läuft aber ab, wenn Sie den Arbeitsplatz verlassen, den Tab schließen oder Ihre Verbindung verlieren.
Was passiert, wenn Sie die Bearbeitung beenden
Eine Bearbeitungssitzung kann auf verschiedene Arten enden:
- Sie speichern und schließen den Assistenten. Die Sperre wird freigegeben und der Hinweis steht anderen zur Bearbeitung zur Verfügung.
- Sie navigieren weg, ohne zu speichern. Die Sperre wird nicht sofort freigegeben, läuft aber nach der Zeitbegrenzung ab. Ihre nicht gespeicherten Änderungen gehen verloren.
- Ihr Browser-Tab ist längere Zeit inaktiv. Die automatische Erneuerung stoppt, und die Sperre läuft schließlich ab.
- Sie verlieren Ihre Internetverbindung. Die Erneuerungsanfragen erreichen den Server nicht mehr, und die Sperre läuft nach der Zeitbegrenzung ab.
In jedem Fall, in dem Sie nicht explizit speichern und schließen, läuft die Sperre von selbst ab. Niemand muss manuell eingreifen.
Was andere Teammitglieder sehen
Wenn ein Hinweis von jemand anderem gesperrt ist, sehen andere Teammitglieder, die versuchen ihn zu bearbeiten:
- Den Namen der Person, die gerade bearbeitet
- Die Uhrzeit, zu der die Sperre erworben wurde
- Einen klaren Hinweis, dass der Transparenzhinweis gesperrt ist und gerade nicht bearbeitet werden kann
Sie können den Hinweis weiterhin in seinem aktuellen gespeicherten Zustand einsehen. Sie können nur nicht in den Bearbeitungsassistenten eintreten, bis die Sperre freigegeben wird oder abläuft.
Bearbeitung übernehmen
Wenn Sie einen Hinweis bearbeiten müssen, der von jemand anderem gesperrt ist, haben Sie zwei Möglichkeiten:
- Die Person bitten, ihre Arbeit abzuschließen. Wenn die sperrende Person verfügbar ist, bitten Sie sie, ihre Änderungen zu speichern und den Assistenten zu schließen. Dadurch wird die Sperre sofort freigegeben.
- Auf die Zeitbegrenzung warten. Wenn die sperrende Person nicht verfügbar ist — vielleicht hat sie den Tab offen gelassen und ist für den Tag gegangen — läuft die Sperre nach der Zeitbegrenzung ab. Danach steht der Hinweis wieder zur Bearbeitung zur Verfügung.
Es gibt keine Schaltfläche zum erzwungenen Entsperren. Das ist beabsichtigt. Eine Sperre zu erzwingen, während jemand aktiv bearbeitet, würde einen Datenverlust für die sperrende Person riskieren.
Optimistisches Sperren: das Sicherheitsnetz
Die Bearbeitungssperre ist die erste Verteidigungslinie, aber The Taurus hat eine zweite Schutzebene: optimistisches Sperren über ein Versionsfeld bei jedem Entwurf.
Bei jedem Speichern eines Hinweis-Entwurfs erhöht die Plattform eine Versionsnummer. Wenn Sie eine Speicherung absenden, prüft die Plattform, ob die Version, mit der Sie die Bearbeitung begonnen haben, mit der aktuellen Version in der Datenbank übereinstimmt. Stimmen sie überein, wird gespeichert. Stimmen sie nicht überein — was bedeutet, dass jemand anderes zwischen Ihrem Laden und Ihrem Speichern Änderungen gespeichert hat — lehnt die Plattform die Speicherung ab und benachrichtigt Sie über den Konflikt.
Dies ist ein Auffangnetz für Grenzfälle: Netzwerkprobleme, abgelaufene Sperren oder unvorhergesehene Timing-Probleme. Im normalen Betrieb verhindert die Bearbeitungssperre, dass solche Konflikte überhaupt entstehen. Aber wenn etwas durchrutscht, erkennt die Versionsprüfung es und stellt sicher, dass keine Daten stillschweigend überschrieben werden.
Zusammenfassung
| Situation | Was passiert |
|---|---|
| Sie öffnen einen Hinweis zur Bearbeitung | Sperre wird erworben, andere sehen ihn als gesperrt |
| Sie bearbeiten aktiv | Sperre wird automatisch erneuert |
| Sie speichern und schließen | Sperre wird sofort freigegeben |
| Sie verlassen ohne zu speichern | Sperre läuft nach Zeitbegrenzung ab |
| Jemand anderes hält die Sperre | Sie können einsehen, aber nicht bearbeiten |
| Zwei Speicherungen trotz Sperre im Konflikt | Versionsprüfung lehnt die spätere Speicherung ab |
Die Bearbeitungssperre ist so konzipiert, dass sie bei normaler Arbeit nicht im Weg steht und gleichzeitig das Team vor widersprüchlichen Änderungen schützt. Sie müssen nicht darüber nachdenken, es sei denn, Sie stoßen auf einen gesperrten Hinweis — und in diesem Fall zeigt Ihnen die Plattform genau, wer bearbeitet und warum Sie warten müssen.