Check dhis user access

Is there way of checking who last accessed DHIS2 and what they accessed? The time they logged in, what they did etc…

2 Likes

Hey @moses_mwale
You can see the last login time of each user in the users app.

The database also contains information about who was the last user to change each piece of data or metadata, but there is no comprehensible user interface for seeing everything that one user has done in one place.

Best regards,
Markus

3 Likes

Hey @Markus how do i see from the database? which tables?

3 Likes

Is it possible to see this information for tracker data? (the DE audit seems to be only for aggregate DEs) And it would be great to be able to export this information (individual user activity) as a csv/xls without using SQL!

2 Likes

You will find the column “lastupdatedby” on most metadata tables like data element, program stage and so on. For the actual data values there is a column “storedby” on the trackedentitydatavalue and datavalue tables.

3 Likes

Thank you for noticing. I assume that you are referring to the Data element part of the usage analytics app here. We are doing a refactor and later a redesign of this app, and would love to hear about the user stories that you want to cover.

We would very much appreciate it if you can register one or more “User story” issues on jira.dhis2.org, describing your use case!

3 Likes