Daily user count on Kinetic, Whats the best way to capture?

Whats the best way to see how many users are in epicor each day. mostly looking for a max value to see if I can reduce my user count.

Can you use Session Managment or the User Session Report?

yeah those work, i can also see the current count on Company config. I was wanting something more automated that doesnt require someone to check every so often.

1 Like

We’re using Power Automate to regularly issue a REST call to GetLicense BO for DataCollection and DefaultUser license types that pulls back Available, Active, and MaxUsers, then another REST call to input that into a UD (using UD20) table. That enables us to track usage over time to see when we’re consuming the most seats. There’s a secondary check in there that sends an email notification if we ever get within 2 of our max seat usage just in case there’s an issue with sessions not freeing up. Right now it’s running every 15 minutes, which is probably overkill. In the process of building a dashboard w/graph so it can be a visual thing over selected time frame.

6 Likes

We have a function that does similar to DHamilton’s solution.

2 Likes

I could not find a GetLicense BO, what did you use in the function to get this information?

ICE.BO.AdminSession the thread where this function was posted is here: https://www.epiusers.help/t/log-active-licenses-function/125986

1 Like

We are using AdminLicensingService.

According to support, adding up the number records returned from AdminSessionList does not accurately represent total license usage, so we are now capturing both the individual user session data (from AdminSessionList) as well as the ActiveUsers from AdminUserLicense.

2 Likes

Thank you.