globe with meridians Sprache: Deutsch · English

open book Sperrlogik

Einzelne Datensätze über Regeln sperren und entsperren – mit Besitzer-Attribut und dem Lockable-Interface.

REFERENZ ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X

Auf dieser Seite

Was ist die Sperrlogik?

Die Sperrlogik sperrt einzelne Datensätze über Regeln und entsperrt sie wahlweise manuell oder per Regel. Mit der Aktivierung erhält das Businessobjekt automatisch das Systemattribut Besitzer.

Gesperrter Datensatz mit Besitzeranzeige.

Aktivierung im BO-Wizard (Schritt Rechte & Sperrfunktion).

Sperrfunktion im BO-Wizard.

Konfiguration

Sperrmodus: OWNER API ONLY – Sperrung durch Setzen des Besitzers über eine Regel.
Besitzer-Darstellung: Benutzer-ID, „Nachname, Vorname“, „Vorname Nachname“ oder E-Mail.
Entsperrmodus: API ONLY (nur per Regel) oder ALL USERS MANUALLY (per Regel oder manuell durch Benutzer).

Anwendung in Regeln

BOs mit Sperrlogik implementieren das Lockable-Interface. Aufrufe erhöhen nicht die Versionsnummer und sind sofort sichtbar:

MethodeWirkung
.lock()sofort sperren; nur der aktuelle Nutzer kann bearbeiten
.lock(UID ownerId)für den angegebenen Benutzer sofort sperren
.unlock()sofort entsperren
.unlockAfterCommit()erst nach erfolgreichem Commit entsperren (z. B. langlaufende Jobs)

Anwendung & Nucletimport

Ist ein Besitzer gesetzt, sind Änderungen/Löschen/Statuswechsel nur dem Besitzer erlaubt; die Toolbar zeigt ihn an, daneben ein Entsperren-Button.

Import

Der Nucletimport aktiviert die Sperrlogik einmalig, entfernt oder ändert eine gesetzte Sperrlogik aber nie – sonst würden darauf aufbauende Regeln nicht mehr kompilieren.

Verwandte Seiten

puzzle piece Businessobjekt


Sperrlogik aktivieren.

Öffnen →

open book Regeln (serverseitig)


Sperren per Regel.

Öffnen →

  • Keine Stichwörter