Definition
Menüaufruf: (Konfiguration) - (Datenquellen) - (Datensatzfreigabe)
Die Datensatzfreigabe ist ein generisches Konzept für beliebige Berechtigungseinschränkungen auf Objektebene (Datensatzebene). Hierfür gibt es den Datenquellentyp Datensatzfreigabe (Record grant) im Konfigurationsmenü unter Datenquellen -> Datensatzfreigabe. Eine hier angelegte Datenquelle wird einem Businessobjekt zugewiesen, und erhält als einzigen Parameter $username übergeben. Die einzige zwingende Spalte (Rückgabewert) ist INTID. Zusammengefasst: Rein geht der Username --> Datensatzfreigabe verarbeitet gemäss Datenquelle --> Liste der sichtbaren Datensätze kommt raus.
Kommentar
Marco Liesegang sagt:
Info zu den Rückgabewerte für andere User/Entwickler:
CANWRITE, CANDELETE und CANSTATECHANGE müssen mindestens ab 4.2023.11 mit Postgres "klein" geschrieben werden, sonst gibt es Fehlermeldungen im Layout des BOs bei der Benutzung.