Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: chakoe am 02.10.03 - 08:00:43
-
Hallo,
ich brauche ein einfaches Feld, welches mit die Information gibt, wer ein Dokument angelegt hat.
Am besten mit Historie....
Habe mir eben ein Feld " Autoren" / Berechnet bei Anlage erstellt.
Als Formel: @Name([CN];@UserName)
Da zeigt er dann nur meinen Namen an, ohne Domain/DE.......
wie bekomme ich das denn da hinein?
danke vorab
sebastian
-
@username
-
...oder @Author
Schau Dir mal in der Hilfe den Befehl @Name genauer an. Damit kann man einiges mit den Benutzernamen anstellen.
-
Hi Wirsing,
die @Author Funktion finde ich eher ungeeignet, um Infos zum Ersteller zu bekommen. Bisweilen bekommt man unerwartete Ergebnisse.
Ich schlage folgenden Standard vor (der würde dann wohl auch mit @Author funktionieren und hält sich an die von Lotus definierten Feldnamen):
Feldname: From
Datentyp: Namensfeld oder Autorennamensfeld
Berechnet beim Anlegen mit der Formel: @Username
Andreas
-
Genau, das kann ich nur bestätigen, das ist was Lotus normalerweise macht. Wer History will, schreibt dann im Querysave den neuen Autor ins From-Feld und hängt den ehemaligen Autor in ein History-Feld (mir ist dafür kein Standardname bekannt)
-
Danke für den Hinweis.
@Author ist also eher für Ansichten und Co. nach dem Erstellen des Doc. geeignet, oder?
-
@Semeaphorus: Ich würde den ursprünglichen Ersteller immer im Feld From stehen lassen.
Um anderen Anwendern Autor- oder Lesezugriff zu geben und wegen einer Historienliste würde ich mich an die Standardfelder von Lotus halten, die in Diskussionsdatenbanken bzw. Teamroom verwendet werden.
Also bpsw.
Editors als Autorennamenfeld (Mehrfachwerte)
readers als Lesenamensfeld (Mehrfachwerte)
ReviewerLog als Textfeld mit Mehrfachwerten für die Historie
Andreas