Domino 9 und frühere Versionen > ND6: Entwicklung
Gruppenmitgliedschaft eines bestimmten Users abfragen
cubetoon:
Hallo zusammen,
bin gerade mal wieder am verzweifeln. Gibt es denn keine AT-Funktion mit der ich abfragen kann in welcher Gruppe sich ein bestimmter Benutzer befindet?
Habe schon die Funktion @UserNamesList versucht allerding erhalte ich dort ja nur die Gruppen (+Rollen) des aktuellen benuters zurück geliefert. Ich benötige aber eine Funktion in der ich den Hierarchischen Namen eines Benutzers übergebe und dessen Gruppenmitgliedschaft ermittle.
Hintergrund (für Interessierte) - ich möchte einen Agent schreiben, der Erinnerungen an Geburtstage aller Benuter versendet. Jeder einzelne Benutzer soll aber selbst Filtern können an welche Geburtstage er erinnert werden will - indem er eben einfach in eine Liste den Benutzer oder Gruppennamen schreibt (auswählt).
Würde das gern mit Formelsprache lösen, da ich bemerkt habe, dass ich viel zu schnell zu Lotus Script gewandert bin - das wäre mir beim ND610-Test fast auf die Füße gefallen. Einen lookup via LS in das names.nsf und dort die Daten auslesen sollte ich hinkriegen, hätte es aber aus o.g. Grund lieber in @Formulalanguage gelöst :)
Vielen Dank und einen schönen Sommertag
Christian
koehlerbv:
Christian, in Ermangelung einer passenden @function oder (mit den vorhandenen) in Ermangelung einer entsprechenden Ansicht im DD wirst Du da keine Freude haben. Zudem kannst Du auf nested groups treffen, und da bist Du dann mit @functions vollkommen erschossen.
Ergo: Mach's mit LS - es gibt, soweit ich das aus Deinem Posting lese, keine vernünftigen Gründe dagegen.
Bernhard
machineslave:
Hallo Christian,
diese Anforderung hatten wir auch schonmal. Wir haben das wie folgt gelöst:
Eine zusätzliche (versteckte) Ansicht in der names.nsf anlegen.
View selection:
SELECT Type = "Group" & GroupType!="3" & Form="Group"
Spalte 1 (sortiert): @Name([CANONICALIZE];members + "/")
Spalte 2: ListName
Dann bekommst Du über einen @DBLookup eine Liste aller Gruppen zurück.
Gruß
Stefan
machineslave:
Ehm, das, was ich da grad geschrieben habe, funktioniert ebenfalls nicht mit nested groups
koehlerbv:
Hallo Stefan,
nested groups ist bei dem Verfahren nur das eine Problem (aus meiner Sicht), das andere sind die (berechtigten) Sorgen der Admins, die dann dem Entwickler schon mal gern nachts in einer dunklen Nebenstrasse mit einer massiven Bohle in der Hand auflauern ... Am DD rumfummeln ist eben immer so eine Sache, für die sich der Aufwand auch wirklich lohnen muss. Und das sehe ich hier nicht gegeben, da es nur um @function vs. LS geht.
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln