Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: MadMetzger am 14.02.03 - 09:59:03
-
Hallo,
ích möchte für eine Anwendung in alle notes.ini der Benutzer einen Parameter mit der Personalnummer hinzufügen, um die dann für eine Suchfunktion auszuwerten. Macht das Sinn? Wenn ja wie löse ich das am einfachsten?
-
Hi,
prinzipiell gibt es dafür zwei Möglichkeiten:
1. per Mail:
Im Body des Mails erstellst du einen Button mit dem Befehl
@Environment( "Personalnummer" ; "4711" ) und schickst es an die entsprechenden User mit der Bitte einmal den Button anzuklicken.
2. in der Anwendung selbst
im Datenbankscript nimmst du im Postopen-Event diese Formel auf:
@Environment( "Personalnummer" ; "4711" ).
Bei jedem Start der Datenbank wird dieser Parameter in die ini eingetragen.
Axel
-
und für alle Nutzer dann mit einer If-abfrage, wenn ich das in ein template packe?
wenn ich dieses Script länger aktiv lasse, steht dann der Parameter mehrmals in der notes.ini?
-
Hi,
du brauchst keine IF-Abfrage, wenn der Parameter schon vorhanden ist, wird er überschrieben.
Du brauchst dann eine IF-Abfrage, wenn während des Betriebes der Wert geändert wird und nicht immer wieder beim Start überschrieben werden soll.
Axel
-
das mit der if-Abfrage brauche ich aber, wenn der Parameter je nach Nutzer gesetzt werden soll, oder? Denke mal schon...
Das würde dann so etwa aussehen:
@If ( @Name([CN];@UserName)="Hans Muster";@Enviroment("Personalnummer";"0815")
diese Zeile dann für jeden Benutzer, der den Parameter haben soll.
-
Hi,
in diesem Fall schon. Das wird aber eine ziemlich IF-Orgie.
Hast du irgendwo die Zuordnung Mitarbeiter - Personalnummer schon mal stehen? Zum Beispiel im Adressbuch, das gibts ein Feld für die Personalnummer (zumindest in R5, gabs aber auch schon in 4.6 glaube ich).
Dann kannst du mit einem @DbLookup dir die Personalnummer rausholen.
Axel
-
wenn die Nr. im NAB steht nimm lieber @NameLookup anstelle @DBLookup für das Auslesen des feldes.
-
oouups, sorry falsches Forum @NameLookup gibt es ja erst ab R5 :-[ :-[
-
Haben wir bis jetzt nicht im Adressbuch drinnen. Aber wenn man die mal nachpflegt, kann man sie für später mal benutzen... Super Tipps! Danke!