Hallo Diri,
ja die Klasse ist damit gemeint, sorry daß meine ersten Informationen so dürftig waren, komme auch jetzt zum antworten.
Die Historyclass ist als Scriptbibliothek angelegt und eingebunden wie im Link beschrieben.
Im Postopen gibt es folgenden Eintrag:
| Sub Postopen(Source As Notesuidocument) |
| |
| |
| Dim workspace As New NotesUIWorkspace |
| Dim doc As NotesDocument |
| |
| Set doc=source.Document |
| |
| |
| If (source.EditMode = True) And (source.document.locking (0)="GESPERRT") Then |
| source.EditMode = False |
| End If |
| |
| |
| Dim strItemsArray(1) As String |
| strItemsArray(0) = "Body" |
| strItemsArray(1) = "Subject" |
| |
| |
| |
| |
| Dim strItemDspArray(1) As String |
| strItemDspArray(0) = "Body" |
| strItemDspArray(1) = "Subject" |
| |
| |
| |
| Dim intMaxLenEntryArray(1) As Integer |
| Dim i As Integer |
| For i = 0 To 1 |
| intMaxLenEntryArray(i) = 75 |
| Next |
| |
| Set g_history = New History("History") |
| |
| Call g_history.PostopenStartObservation(Source, strItemsArray, strItemDspArray, intMaxLenEntryArray) |
| End Sub |
Grundlage der Datenbank ist das Dokumentbibliothek Template, das leicht abgeändert wurde von uns.
Im Bodyfield werden ausschließlich Anhänge gespeichert, in der Regel Excel Files. Diese werden im Bearbeitungsmodus von Notes geöffnet und dann wieder gespeichert.
Da mehrere Personen an den Anhängen arbeiten, würde gerne festgehalten werden, wer wann das Feld bearbeitet hat.
Der Schwachpunkt ist, daß ich leider nicht den Namen des Anhangs in der Überwachung habe, sondern nur den Eintrag Body-Field wurde geändert.
Ändere ich Text in diesem Feld, wird das ja in die Historie geschrieben.
Kann der Name des Anhangs irgendwie ausgelesen werden?