Domino 9 und frühere Versionen > ND6: Entwicklung
Private Views for Groups?
Johnson:
Hallo zusammen,
ich habe folgendes Szenario: In einem Namensfeld eines Dokuments ist die Gruppe "Bearbeiter", in der ich auch Mitglied bin, eingetragen. In einer Privaten Ansicht werden all für mich relevanten Dokument angezeigt (@IsMember(@UserName; DocEditors)).
Sieht irgendeiner eine Möglichkeit dieses Dokument in meiner privaten Ansicht anzuzeigen?
Besten Dank im Voraus
koehlerbv:
Was ist "Deine private Ansicht" (Dein Wunsch), was ist im Gegensatz dazu "Eine private Ansicht" (die es offensichtlich schon gibt) ?
Was hat die Gruppe "Bearbeiter" mit "DocEditors" zu tun ?
Sorry - unklare Frage. Mehr Input - mehr Output. Alte Regel ... Kristallkugeln haben wir nicht.
Bernhard
Johnson:
Also:
In den Dokumenten können ACL-Einträge, also Notes User und Notes Groups, mittels eines Namensfeldes (hier: "DocEditors") eingetragen werden.
Jeder Benutzer der Datenbank hat eine Ansicht, also eine private Ansicht, in der sich diese Dokumente befinden, sofern sich sein Name in dem Feld befindet (Selectionformula: @IsMember(@UserName; DocEditors)).
Einige Benutzer stehen jedoch nicht namendlich in der ACL, sondern sind Mitglieder einer Gruppe (hier: "Bearbeiter").
Wird jetzt die Gruppe einem Dokument zugewiesen, sollte dieses Dokument in der privaten Ansicht aller Mitglieder der Gruppe angezeigt werden.
Eine Möglichkeit wäre es, Gruppen aufgelöst in einem weiteren Feld zu speichern und dieses dann in der private Ansicht abzufragen. Werden jedoch weitere Mitglieder in die Gruppe eingetragen, muss ein Agent die Einträge zusätzlich aktualisieren. :(
Gandhi:
Gruppen haben in Namensfeldern nichts verloren - dazu gibt es ROLLEN!
Die weist Du dann der Gruppe zu und fragst nach
@ismember(blablabla;@userroles))|@IsMember(@UserName; DocEditors))
Johnson:
Wenn´s nur so einfach wäre!
Das hab ich schon probiert.
@UserRoles, @UserNamesList funktioniert in Ansichten nicht. s. Hilfe
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln