A way to track a user and what they accessed?

I am tasked with finding out if there is a way to track what a user has accessed, that being reports, dashboards and things like that.

The first two things that come to mind are System Logs, but I haven’t seen anything that would allow me to pick a specific user and see what they have accessed. The second idea I had was creating a BAQ and thought mabye there might be a table that tracks user info that I can then sort by specific users.

My third thought is this isn’t something that is imeadditly present in Epicor and I would have to implement it using data directives.

Thank you for taking time to read my question.

@Mark_Wonsil
giphy1

Is this telemetry type data to see what screens are being used or for more audit logging and paper trail?

It is more along the lines of seeing a paper trail, to see if someone is accessing a report or dashboard that they don’t need to be.

We could let user’s only have access to what they need, but we were wondering about being able to see who accessed it before we removed access.

Epicor has an extended solution for exactly that objective, see the following:

Menu Usage Tracker Extended Solutions (ES0109)

Menu Usage Tracker Recording

We licensed it to help us determine priorities as we upgrade from 10.2.200 to Kinetic 2023.1.

1 Like

Grant, I think there is a certain amount of detail in the server logs about what a user is accessing if that would work, the server log logs business object methods which can somehow be tied back to modules usually? Seems like not the best solution. But yeah if you’re just looking for menu usage @ScottLepley gave a great suggestion.

2023.2.5 Added under System Management / Activity Tracking
Looks like it will log BAQ, BPM, Menu, Report Style access by user.
It doesn’t quite work yet in the Cloud but looks very encouraging for upgrades, removing unused or outdated items. Also helping with employee add, moves and deletes like Hey what did that guy do that left. Also for I think it would be useful for creating security groups. Looking as what people actually do and not what they tell you they do along with positions that get merged or a users tasks get split up between other employees.

2 Likes

We are unfortuantely on cloud, but I am looking forward to something like this working in the future.

This appears to be what I am looking for, Thank you.