Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Alexis am 24.07.06 - 11:30:26

Titel: Department of User
Beitrag von: Alexis am 24.07.06 - 11:30:26
Hallo Forum,

ich möchte aus der names.nsf die Abteilung des aktuellen Users ermitteln:

Abteilung := @DbLookup("":"NoCache";Servername:"Names.NSF";"People"; @UserName; Department)

Fehlermeldung: Entry not found ...

Was stimmt hier  nicht?

Alexis
Titel: Re: Department of User
Beitrag von: Driri am 24.07.06 - 11:35:34
Hallo,

@UserName gibt den vollqualifizierten Usernamen zurück. Wenn Du man die Ansicht "People" öffnest, wirst Du sehen, daß dort etwas völlig anderes steht. Ergo kein Treffer.

Ich würde empfehlen, statt "People" die versteckte View "($VIMPeople)" zu benutzen und @UserName noch mit @Name entsprechend anzupassen.
Titel: Re: Department of User
Beitrag von: Alexis am 24.07.06 - 11:46:04
Hallo Driri,

danke für Dein Hinweis. Leider kann ich nicht ermitteln, welche Views welche Spalteninhalte beinhalten.

Die Änderung der View "($VIMPeople)" und  @Name[CN](@UserName) als Key hat leider auch kein Ergebnis gebracht.

Alexis
Titel: Re: Department of User
Beitrag von: Axel am 24.07.06 - 12:11:38
Versuch's doch mal mit @NameLookup.


Bsp.:

@NameLookup(@UserName; "Department")


Axel
Titel: Re: Department of User
Beitrag von: koehlerbv am 24.07.06 - 12:52:56
Leider kann ich nicht ermitteln, welche Views welche Spalteninhalte beinhalten.

Warum nicht? Du siehst sie doch zumindest in der entsprechenden View.

Ansonsten: Axel's Vorschlag verwenden
oder
die View ($VIMPeople) verwenden und abfragen auf @Name ([Abbreviate]; @UserName)
oder
die View ($Users) verwenden und abfragen auf @UserName (diese View ist eigentlich DIE eierlegende Wollmilchsau!).

Bernhard
Titel: Re: Department of User
Beitrag von: Alexis am 24.07.06 - 13:08:15
Hallo Bernhard,

Dir abermals mein Dank, die eierlegende Wollmilchsau isses.

Axels Vorschlag brachte eine abweichendes department, tatsächlich steht im @NameLookup ein anderes department als in der DB Name&Addressbook, warum auch immer  >:D.

Alexis