Das Notes Forum

Lotus Notes / Domino Sonstiges => Projekt Bereich => Help-Desk Applikation !!Help!! => Thema gestartet von: Lauff am 17.01.07 - 11:22:37

Titel: LookupPersonDetails
Beitrag von: Lauff am 17.01.07 - 11:22:37
Hallo,


Ist das wieder raus geflogen zwischen 1.5.3 beta und final?

Ich habe auf

Code
_SERVER:="ln01.zis.meb-intern/SRV/MEB";_DB:="names.nsf";_VIEW:="($ComSearch)";_CACHEOPTION:="NoCache";_KEY := @Trim(@Name([CN];dspUser));@If (@IsError (value := @DbLookup( "" : _CACHEOPTION ; _SERVER :_DB ; _VIEW ; _KEY ; 2 ));"- no data available or not yet configured. Review config 'LookupPersonDetails' -";@trim(@Word(value;"~~";1)+@NewLine+@Word(value;"~~";2)+@NewLine+@Word(value;"~~";3)+@NewLine+@Word(value;"~~";4)+@NewLine+@Word(value;"~~";5)))

geändert, aber bekomme nach dem Update auf Final weder ein Ergebnis noch wie vorher eine Fehlermeldung. Auch ist der Name nicht mehr wie ein "Hyperlink" dargestellt.
Titel: Re: LookupPersonDetails
Beitrag von: eknori am 17.01.07 - 11:44:56
Hast du ein Config Doc "USE_POPUP_ON_HOTSPOT" mit Wert YES ?
Titel: Re: LookupPersonDetails
Beitrag von: Lauff am 17.01.07 - 13:18:04
Schlüssel      USE_POPUP_ON_HOTSPOT
Schlüsselwörter      YES
Beschreibung      Erzeugt Link für User Info
wird hier gebraucht      


nein hatte ich nicht. Dabei habe ich eben die Schlüssel aus der neuen Schablone importiert. ???

Ich habe den wie oben angelegt, aber leider keine änderungen.
Titel: Re: LookupPersonDetails
Beitrag von: eknori am 17.01.07 - 13:26:59
ist denn de Eintrag LOOKUPPERSONDETAILS in der Ansicht ($LUCONFIG) vorhanden ?

Und deine Formel liefert auch wirklich ein Ergebnis, wenn du sie über einen Button auslöst ?
Titel: Re: LookupPersonDetails
Beitrag von: Lauff am 17.01.07 - 13:29:41
Ich habe mal bei alle Dokumente danach gesucht und bekomme das folgende Schüsselwort:


Schlüssel      LookupPersonDetails
Schlüsselwörter      _SERVER:="ln01.zis.meb-intern/SRV/MEB";_DB:="names.nsf";_VIEW:="($ComSearch)";_CACHEOPTION:="NoCache";_KEY := @Trim(@Name([CN];dspUser));@If (@IsError (value := @DbLookup( "" : _CACHEOPTION ; _SERVER :_DB ; _VIEW ; _KEY ; 2 ));"- no data available or not yet configured. Review config 'LookupPersonDetails' -";@trim(@Word(value;"~~";1)+@NewLine+@Word(value;"~~";2)+@NewLine+@Word(value;"~~";3)+@NewLine+@Word(value;"~~";4)+@NewLine+@Word(value;"~~";5)))
Beschreibung      retrieves values from addressbook and displays the result in a popup
wird hier gebraucht      FORM HD Anfrage
 
Titel: Re: LookupPersonDetails
Beitrag von: eknori am 17.01.07 - 13:38:28
wichtig ist: Ist das doc auch in der Ansicht ($LUCONFIG) drin ...
Titel: Re: LookupPersonDetails
Beitrag von: Lauff am 17.01.07 - 13:48:47
Jetzt kommt wieder eine LN-Dummy-Frage:

wo finde ich die Ansicht? Button?
Titel: Re: LookupPersonDetails
Beitrag von: wickie am 17.01.07 - 13:56:34
STRG + SHIFT drücken -> Ansicht -> gehe zu -> Ansicht auswählen

Auf diesem Weg sollten auch versteckte Ansichten angezeigt werde
Titel: Re: LookupPersonDetails
Beitrag von: Lauff am 17.01.07 - 14:00:01
Danke so habe ich es gefunden.

Ja ist drin.
Titel: Re: LookupPersonDetails
Beitrag von: Lauff am 28.02.07 - 11:18:44
geht aber immernoch nicht
Titel: Re: LookupPersonDetails
Beitrag von: eddie_f am 11.06.08 - 16:55:55
Die Formel für LookupPersonDetails bei Verwendung der normalen NAMES.NSF könnte wie folgt lauten:

Code
_SERVER:="SERVER/S01/DOMÄNE/DE";_DB:="NAMES.NSF";_VIEW:="Personen";_CACHEOPTION:="NoCache";_KEY := @Trim(@Right(@Name([CN];dspUser); " "))+" , "+@Trim(@Left(@Name([CN];dspUser); " "));@If (@IsError (value := @DbLookup( "" : _CACHEOPTION ; _SERVER :_DB ; _VIEW ; _KEY ; 3 ));"- no data available or not yet configured. Review config 'LookupPersonDetails' -";@trim(@Word(value;"~~";1)+@NewLine+@Word(value;"~~";2)+@NewLine+@Word(value;"~~";3)+@NewLine+@Word(value;"~~";4)+@NewLine+@Word(value;"~~";5)))

Hier muß nur noch der Server durch den echten Notes Server ersetzt werden, dann zeigts die Telefonnummer im Popup an. Falls es andere Werte sein sollen hier ein kleiner Tipp:

@dblookup sucht immer in der ersten sortierten Spalte einer Ansicht. Dieser Wert muß bei _KEY übergeben werden sonst findet die Formel nie etwas. Außerdem erwartet die Formel einen exakten Treffer.