Ich habe ein Script das ein Feld durch ein Klick im Backend ändert und das Dokument anschließend schließt.
Hier mein Script:
Dim UiWs As New Notesuiworkspace
Dim uidoc As notesuidocument
Dim doc As notesdocument
Dim var As Integer
Set uidoc=uiws.currentdocument
Set doc=uidoc.document
var2=Messagebox ("Sind sie sicher?", 36 , "Frage")
If var2=6 Then
If doc.wpm(0)="wpm" Then
doc.Status="2"
var=Messagebox ("test", 32 , "bla")
Call doc.save(True, True)
Call uidoc.Close
Else
doc.Status="3"
Call doc.save(True, True)
Call uidoc.Close
End If
End If
End Sub
so, das Funktioniert auch. In diesem Dokument befindet sich eine TeilMaske, mit 3 Feldern :
SessionTimes
SessionEditors
SessionStatus
die es mir eine Historie ermöglicht, wann und durch wen ein Dokument geändert wurde. Soweit so gut.
Jetzt habe ich schon mehrer Stunden verbracht mein Problem zu lösen und bin zu keinem Ergebniss gekommen.
Ich möchte, dass mitprotokuliert wird wenn sich das Feld FeldName="Status" ändert. Die Änderung erfolgt wie oben beschrieben im Backend duch ein Click auf ein Button.
Das Problem dabei ist eigentlich der, dass meine History nurmitbekommt, dass ein Doku. gespeichert wurde und sich ein feld verändert hat (Stichwörter: Postopen, Querysave, Postsave). Da ich das Feld aber im Backend verändere, bekommt meine History das nicht mit.
Danke im Voraus