Den Zugriffszeitpunkt auf Dokumente in Baskets korrekt erfassen
Im Moment wird der Zugriffszeitpunkt auf Dokumente im Basket nicht richtig aktualisiert. Würde dies richtig erfasst, könnte man den DocuWare Basket besser in einer Schnittstelle verwenden (Man wüsste welches Dokument ein User zuletzt geöffnet hat bzw. im Viewer anschaut/verwendet).
Der Zugriffszeitpunkt wird im Moment nur erfasst, wenn das Dokument nicht auch dem Zwischenspeicher geladen wird. Dabei wird der Zeitpunkt in das Feld DWLAstaccessdatetime in der Datenbank geschrieben.
Erstell man einen Trace auf der Datenbank der die Zugriffe auf die Basket DB überwacht, kann man sehen das bereits bei jedem Zugriff auf ein Dokument, 3 Select Abfragen erfolgen. Selbst wenn das gleiche Dokument mehrere Male in Folge geöffnet wird und aus dem Zwischenspeicher kommt, werden diese 3 Selects jedes Mal ausgeführt. Wäre es nicht möglich im selben Zuge die Last Access Time des Dokumentes mit einem Update korrekt zu befüllen? damit wäre die Last-Access Zeit richtig eingestellt und wir könnten dieses Feld für die Schnittstelle verwenden.
Dabei wäre es wünschenswert, dass man diese Information auch gleich über die Rest Schnittstelle abfragen kann.