Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: dengao am 29.01.07 - 14:30:18
-
Hallo an alle Experten,
ich muss zugeben, ich bin noch neu auf dem Gebiet Lotus Notes. Bei der Entwicklung einer Datenbank stehe ich gerade vor einem Problem was ich einfach nicht hinbekomme. Ich habe eine Maske in der ich über ein "Leserfeld" die Zugriffsrechte setzten möchte. Das ganze hat auch funktioniert auf Benutzerebene. Hierzu habe ich einfach die Formel @UserName in das Feld gesetzt.
Das ganze versuche ich jetzt auf Gruppenbasis. Ich schaffe es aber einfach nicht beim erstellen eines neuen Eintrages das Feld mit dem Gruppennamen des aktuellen Users zu füllen.
Kann mir jemand auf die Sprünge helfen?
Danke
-
Was genau möchtest Du jetzt erreichen?
Im ersten Fall darf ja nur der Benutzer das Doc lesen.
Der zweite Fall... Auch die anderen Mitglieder dieser Gruppe.
Kann sich da was ändern? Und was passiert, wenn der Benutzer in n Gruppen ist, welche soll genommen werden?
Oder habe ich ein Verständnisproblem?
-
Rolle eintragen und der Gruppe diese Rolle zu geben, wäre auch eine Möglichkeit.
-
Der zweite Fall... Auch die anderen Mitglieder dieser Gruppe.
Genau so soll es sein. Wenn der User die Gruppe verläßt soll er die Dokumente auch nicht mehr sehen können. Nur die User der Gruppe.
Die User haben mehrere Gruppen, es soll immer die Gruppe verwendet werden, die mit ABC-XY- anfängt (Das heißt die besagten Gruppen fangen alle gleich an). Danach kommt nur noch eine Nummer.
-
Rolle eintragen und der Gruppe diese Rolle zu geben, wäre auch eine Möglichkeit.
Dann mit @UserRoles im Leserfeld?
-
Du kannst hierfür @UserNamesList verwenden. Unter den Elementen der zurückgegebenen Liste kannst Du Deine Gruppe - so sie immer mit "ABC-XY-" anfängt, ja einfach identifizieren und in das Leserfeld übernehmen.
Bernhard
-
..so sie immer mit "ABC-XY-" anfängt, ja einfach identifizieren und in das Leserfeld übernehmen.
Entschuldige die dumme Frage, wie bekomme ich den Eintrag denn aus der zurückgegebenen Liste? Suche ich mit @Compare?
-
Dann mit @UserRoles im Leserfeld?
Einfach "[DeinRollenname]" in das Feld reinschreiben.
PS: Könnte es sein, dass Dir ein paar Basics fehlen ?
-
PS: Könnte es sein, dass Dir ein paar Basics fehlen ?
Wie schon oben erwähnt hatte ich bisher nur als Benutzer mit Notes zu tun. Vorher habe ich nur mit VisualBasic 6 programmiert.....
Wie sagt man immer: Aller Anfang ist schwer
-
Dan besorg dir erstmal Literatur oder einen Kurs ....