|Important note for customers using Domino 10.x - this application is currently not supported for Domino 10.x (64-bit) due to a regression in that version causing the server to crash. This regression has been fixed in Domino 11.x.|
This NotesUserActivity Class is a customizable LotusScript library that returns database user activity summary information. The usage statistics for the prior day, week, and month since user activity recording began is provided. The number of documents a user or server has read, added, updated or deleted during each session, with the most recent activity first, is returned.
This class returns information that is available from the Notes user interface via the File/Database/Properties menu item, Information tab, Activity section, User Detail button selection. User activity for the specified database must be enabled for this function to work.
Additional functionality is available in the LotusScript library to retrieve access control list information for databases as well as ACL update history logs.
The sample application containing the NotesUserActivity class is freely available with full source code. You can use it to immediately retrieve user activity and ACL information for all / selected databases on a server. You can also customize the sample application or copy the NotesUserActivity class file into your own application. Retrieved activity logs can be printed out.
A Reference guide is included with the downloaded file and contains detailed information on how the NotesUserActivity class works, Lotus C-API calls used, sample code, and how to install & use the sample application.