Alex Elliott commented on Jul 17, 2015

Re: User activity logging for a database (as stored in that database)

An update of the NotesUserActivity Class code library and sample application is now available on the AGECOM website.

Release 2.25 contains the following enhancements / fixes:

* Implemented support for extended user activity logs - which includes Adds, Updates, Deletes for each user activity record.

* Progress status is now written to the Lotus Notes client status bar when database scans are being performed in background agent.

* Activity logs can now be printed.

* Improvements to help screens.

* Errors are now logged in the application.

* Negative integer values returned for user activity records are now converted to positive Long values.

* Date / time value in user activity records is now saved as a proper date / time value instead of as a string.

* Declarations for W32_OSPathNetConstruct and W32_NSFDbOpen functions now use LMBCS Strings.

You can download this freely available Lotus Notes application from AGECOM's website at:

http://www.agecom.com.au/useractivity

Powell Pendergraft commented on May 22, 2014

Re: User activity logging for a database (as stored in that database)

The entries in the User Detail log and the Activity Summary in the database / domain catalog.nsf receive the same updates.

Alex Elliott commented on Jun 15, 2012

Re: User activity logging for a database (as stored in that database)

User activity can be retrieved and reported on using the NotesUser Activity class code library. AGECOM have completely reviewed the code in the NotesUser Activity class (CLASSUserActivity) application and released an update of it.

Improvements in 'Release 2x' include:

* Numerous fixes and enhancements to the original code.

* Correction to data types and memory alignments when making calls to Lotus C-API code from LotusScript.

* Fix memory leak in retrieval of individual user activity entries.

* Implementation of error handling throughout the code.

* Enhancement to sample agent for collection and displaying retrieved user activity information.

* Uses (reads / writes) now shown for entire reporting period.

* New views showing usage in all or selected databases.

* Enhancements to the NotesUserActivity application so it can now be used 'out-of-the-box'.

You can download this freely available Lotus Notes application from AGECOM's website at:

http://www.agecom.com.au/useractivity