Autor Thema: Direkter Zugriff auf den persönlichen Eintrag im names.nsf  (Gelesen 2117 mal)

Offline JayPetto

  • Aktives Mitglied
  • ***
  • Beiträge: 135
  • Geschlecht: Männlich
  • Go ahead - make my day......
Hallo Zusammen

Suche die Möglichkeit, im Client über ein Icon direkt auf den persönlichen Eintrag im Names.nsf des Servers zu gelangen, so dass der user seine Userdaten aktualisieren kann (Telefonnummer etc.)
Jemand ein Tip?

Gruss
Jay

Glombi

  • Gast
Re:Direkter Zugriff auf den persönlichen Eintrag im names.nsf
« Antwort #1 am: 08.07.03 - 10:46:39 »
So könnte es gehen:

@Command( [FileOpenDBRepID] ; "<Replik-ID>" ; "<Servervorschlag>" ; "($VIMPeople)" ; @Name([Abbreviate];@Username);
@Command([EditDocument])


Du musst die Replik-ID des Domino Directory eintragen und ggf. einen Vorgabeserver.  Dieser kann aber auch = "" sein.

Andreas


Offline jr

  • Senior Mitglied
  • ****
  • Beiträge: 260
  • Geschlecht: Männlich
  • Bitte keine eierlegenden Wollmilchsäue...
    • Homepage
Re:Direkter Zugriff auf den persönlichen Eintrag im names.nsf
« Antwort #2 am: 08.07.03 - 10:59:22 »
Hallo,

ich habe es über eine eigene Form und CGI-Variablen gelöst:

Im HTML-Head-Content steht folgender Code:


srv := Server_Name;
db := sWebNames;
view := sUserView;
key := @ReplaceSubstring(@Name([CN]; Remote_User); " "; "+");

url := "http://" + srv + "/" + db + "/" + view + "/" + key + "?EditDocument";

"<meta http-equiv=refresh content=\"0; URL=" + url + "\">"


und die Maske besitzt folgende Felder:
Server_NameCGI-Variable, wird automatisch gesetzt
Path_InfoCGI-Variable, wird automatisch gesetzt
Remote_UserCGI-Variable, wird automatisch gesetzt
sWebNamesHier steht der Pfad zur names.nsf (ist bei mir ein extra Directory für Web-User)
sUserViewHier steht "($Users)" als Vorgabewert, die Ansicht in der das Dokument gesucht wird

Wird bei mir so seit Jahren eingesetzt und funktioniert.

Hoffe, ich konnte ein wenig helfen.

Gruß,

jr
« Letzte Änderung: 08.07.03 - 11:01:21 von jr »
Wer in den Fußstapfen eines anderen geht, hinterlässt keine Spuren und kommt nie als Erster an.

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re:Direkter Zugriff auf den persönlichen Eintrag im names.nsf
« Antwort #3 am: 08.07.03 - 11:33:50 »
@jr

das geht aber natürlich nur, wenn der User Authentifiziert ist.

Die Formel von Glombi sieht sehr gut aus, wobei ich den Servernamen besser abfragen würde (z.B. aus der ini), dass mit den Rep Ids ist Geschmackssache. Wichtig ist es, Fehler wie z.B. der User arbeitet lokal, abzufangen.

Meff
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Glombi

  • Gast
Re:Direkter Zugriff auf den persönlichen Eintrag im names.nsf
« Antwort #4 am: 08.07.03 - 11:54:11 »
@Meff: Das mit der NOTES.INI ist wegen Formelsprache schlecht, da man damit nur die $... Einträge kriegt (hatten wir glaube ich letztens schon mal in einem Thread...)
Man könnte aber mittels @MailDbName den Mailserver nehmen.

Also könnte das ganze dann so aussehen:

_MailServer := @Subset(@MailDbName;1);
@Command([FileOpenDBRepID];_MailServer;_MailServer; "($VIMPeople)" ; @Name([Abbreviate];@Username));
@Command([EditDocument])

Andreas

Offline Meff

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.095
  • Geschlecht: Männlich
  • Das Denken der Zukunft muß Kriege unmöglich machen
    • apparet id etiam caeco
Re:Direkter Zugriff auf den persönlichen Eintrag im names.nsf
« Antwort #5 am: 08.07.03 - 12:07:53 »
Kleiner Denkfehler meinerseits, damit öffnest Du nicht das Dokument, sondern nur die Datenbank!!
Also, doch besser die Lösung mit dem Command "FileOpenDBRepID".
 
Meff
"Zwei Dinge sind zu unserer Arbeit nötig: Unermüdliche Ausdauer und die Bereitschaft, etwas, in das man viel Zeit und Arbeit gesteckt hat, wieder wegzuwerfen."
Albert Einstein

Offline JayPetto

  • Aktives Mitglied
  • ***
  • Beiträge: 135
  • Geschlecht: Männlich
  • Go ahead - make my day......
Re:Direkter Zugriff auf den persönlichen Eintrag im names.nsf
« Antwort #6 am: 08.07.03 - 13:33:47 »
Hallo Zusammen

Vielen Dank für Eure Antworten, die erste (von Andreas) hat gleich super funktioniert:

Gruss
Jürgen

Glombi

  • Gast
Re:Direkter Zugriff auf den persönlichen Eintrag im names.nsf
« Antwort #7 am: 08.07.03 - 13:40:42 »
Sorry, ist meine 2. Formel ist natürlich Müll  :-[

Es muss korrekt lauten:

_MailServer := @Subset(@MailDbName;1);
@Command([FileOpenDatabase];_MailServer : "names.nsf";_MailServer; "($VIMPeople)" ; @Name([Abbreviate];@Username));
@Command([EditDocument])

Andreas

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz