Hallo
ich habe bei meiner Datenbank die Funktion "Sperren von Dokumenten zulassen" aktiviert. Jedoch tritt das Problem auf, dass Dokumente gesperrt bleiben, obwohl sich die jeweiligen Personn nicht mehr im Dokument befindet. In 99% der Fälle funktioniert die "Sperren-Funktion".
Ich habe schon google und hier die Forum-Suche probiert. Mehrere Tipps (z.B. neuen Notes-Client ab Version 6.5.5 installiert) ausprobiert. aber leider hats bis jetzt nichts gebracht.
Deswegen möchte ich als Workaround folgendes probieren:
Es soll einmal am Tag ein Agent laufen, der die gesperrten Dokumente wieder entsperrt. Der Agent schaut so aus:
Set db = session.CurrentDatabase
If Not db.IsDocumentLockingEnabled Then
Print "Document locking not enabled"
Exit Sub
End If
'Ansicht: "viewKonfigGesperrteDokus"
Set viewAntrDoc = db.GetView( "viewKonfigGesperrteDokus" )
Set collection = viewAntrDoc.AllEntries
Set entry = collection.GetFirstEntry()
While Not(entry Is Nothing)
Set doc = entry.Document
If doc.LockHolders(0) = "" Then
doc.RemoveItem("$Writers")
doc.RemoveItem("$WritersDate")
End If
doc.UnLock
Set entry = collection.GetNextEntry(entry)
Wend
Wenn ich den Agenten manuell starte (über die Menüleiste), werden alle Dokumente wieder entsperrt. Läuft der Agent aber automatisch periodisch an, passiert nichts. Es werden keine Dokumente entsperrt. Er läuft aber 100%ig. Nur er macht nichts. Ist meiner Meinung nach ein Rechte-Problem? Unser Notes-Admin meint, dass der Agent nicht mehr Rechte bekommen kann, da er schon die max. Rechte hat.
Hat von euch vielleicht jemand noch nen Tipp, wie man den AGneten zum laufen bekommt? Oder wie man die Dokumente wieder entsperren kann?
Vielen Dank
Grüße
Heidi