AGE Computer Consultancy
AGE Computer Consultancy
Notes / Domino data migration experts

NotesUser Activity Class
blank
tab-left Product Information tab-right blank tab-left Requirements tab-right blank tab-left Release Information tab-right  

Product Information
Important note for customers using Notes / Domino 10.x or later - this application must be run in the 32-bit Notes client. It is currently not supported for Domino servers 10.x or later (64-bit) due to a regression introduced with LotusScript calls to the Notes C-API causing the server to crash. A ticket was raised with HCL to fix the issue so please contact HCL directly for assistance.

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 downloadable sample application containing the NotesUserActivity class is freely available with full source code and is fully functional. 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.


Screen Images taken from Sample Application
These screen images were taken from the downloadable sample application and show the information that can be collected using the NotesUserActivity class:












Acknowledgements
IBM, Lotus Notes, Domino, and LotusScript are registered trademarks of International Business Machines Corporation.