Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: HMAPI am 12.05.04 - 12:36:29
-
Hallo zusammen!
Gibt es eine Möglichkeit Lesezugriffe auf Dokumente zu protokollieren? Wie können diese gelesen und für weitere Auswertungen exportiert werden.
Danke
-
Prinzipiell: Nicht im Dokument selber protokollieren - das schreit nach Replizierkonflikten und kollidiert ggf. mit Editierrechten.
Wenn denn unbedingt erforderlich, im PostOpen ein Dokument mit den gewünschten Angaben erzeugen und speichern.
Diese Dokumente können dann notestypisch ausgewertet werden.
Bernhard
-
... und was sagt der BR dazu ..... ???
-
also ich hba das mal mit ner txt Datei gemacht, also so ne Art log-file
ich denke das erzeugt nicht soviel overhead wie Dokumente
Grüsse
-
Textfile ? Häh? Das kullert dann auf jedem PC einzeln 'rum, oder was ?
Einen Überblick, wer ein Dokument dann
- auf dem Server
- lokal
gelesen hat, kann man so überhaupt nicht bekommen.
Bernhard
-
Hallo,
der Eintrag hier ist zwar schon etwas älter, trifft aber genau mein Problem:
wir möchten auch Lesezugriffe aus verschiedenen Gründen protokollieren.
Der Tipp mit dem Dokument erstellen leuchtet mir ein, allerdings hapert es bei mir bei der Umsetzung ....
1. Habe beim entsprechenden Dokument in bei Post Open folgende Formel:
@Command([Compose];"";"Zugriffsprotokoll")
2. Das Zugriffsprotokoll habe ich als Antwort-Dok deklariert und es zieht sich einige Daten aus dem geöffneten Dokument sowie Datum und UserName.
So far so good ...
Nun habe ich folgende Frage:
Wie schaffe ich es, daß das Zugriffsprotokoll nur im Hintergrund erzeugt, gespeichert und wieder geschlossen wird. Der Leser soll davon nicht gestört werden. (Bei uns geht es nicht um BR-relevante Dinge, keine Sorge! :-P)
Es geht um NEWS-Dokumente und später mal um Container für Berichte, um herauszufinden, welche Berichte überhaupt und wenn, von wem wie oft gelesen werden. (Ziel: Verschlankung Berichtswesen)
Viele Grüße
Iris
-
Mit der Formelsprache geht das nicht, Iris - hierfür brauchst Du LotusScript.
Bernhard
-
... schade, hatte ich mir aber schon so was gedacht! :-[
Ist es unverschämt zu fragen, ob es vielleicht ein einfaches Script gibt, daß ich mir abändern könnte? (Copy & Paste kriege ich da schon mal hin, wenn es nicht zu kompliziert wird!)
Viele Grüße
Iris
-
Unverschämt ist das nicht, Iris, aber ... gefährlich, wenn Du so etwas machen wolltest: Ohne Kenntnisse weisst Du ja gar nicht, was Du da eventuell anrichtest.
Dabei wäre diese Aufgabenstellung ein hervorragender Startpunkt, um sich mit LotusScript (strukturiert) zu beschäftigen. Du brauchst nur wenige Klassen und dort wiederum sehr überschaubare, verständliche Methoden bzw. Properties:
NotesSession (CurrentDatabase)
NotesDatabase (CreateDocument)
NotesDocument (AppendItemValue und Save)
Bernhard
-
Ganz ungefährlich ist es nicht, das ist wohl richtig! (hatte bisher allerdings meist Glück!)
Hm, vielleicht hast Du Recht und ich sollte mich der Herausforderung endlich stellen!
Aber beschwer Dich bitte nicht, wenn ich dann erst so richtig mit meinen Fragen loslege....! ;D
Danke schon mal und viele sonnige Grüße
Iris
-
Du könntest dir auch die SuperNTF von Kevin Pettit ansehen. http://www.lotusguru.com/
Dort ist so etwas enthalten.