Domino 9 und frühere Versionen > ND6: Entwicklung

Gruppenmitgliedschaft eines bestimmten Users abfragen

<< < (2/2)

cubetoon:
Guten morgen,
vielen Dank für Euer Feedback und auch vielen Dank für Euren Einwurf zu den Nested Groups - daran habe ich ja noch gar nicht gedacht - auf zur Iterationsprogrammierung und back to LS  :o
LG
Christian

Axel:
Hi,

ich bin zufällig im Web auf das hier gestoßen:

Expand group members and nested groups in @formula

Es ist nicht ganz das was du brauchst, aber vielleicht kannst du es als Lösungsansatz brauchen und entsprechend umbauen.

Axel

machineslave:
Hi Bernhard,

na dann hab ich ja Glück, dass ich mich mit unserem Admin gut verstehe, der haut mir nur dreimal leicht auf den Kopf.

Stefan

cubetoon:
Hallo zusammen,
so schwierig war das ganze dann doch wieder nicht in der Formelsprache abzubilden - zum Glück gibt es ja das neue @For Statement in der 6er Version und die Conditions werden auch noch dynamisch geprüft!


--- Code: ---Addressbook:="Server":"names.nsf";
Name:="CN=Name/O=Organisation";
Group:="Gruppe1":"Gruppe2";

@For(n := 1;
n<=@Count(Group);
n:=n+1;
@Do(
@If(@Contains (Group[n];"/");NULL;
Group:=Group:@DbLookup("":"";Addressbook;"Groups";Group[n];"Members")
)
)
);



@If(@IsMember (Name;Group);@Prompt([Ok];"";"SendMail");NULL)
--- Ende Code ---

That's all! Allerdings habe ich wahrscheinlich die Anforderung etwas falsch formuliert - ich muss nur wissen, ob sich der gegebene Benutzername in einer der ebenfalls gegebenen Gruppen befindet - das macht die Sache wohl einfacher - hatte ich nur zu beginn noch nicht so gesehen bzw. dort hätte ich ja schon eine fertige Funktion gesucht.
Viele Grüße
Christian

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln