Hi guys
My client want me to create a Dashboard for tracking user activity which is I found very similar to Service Center
But in Service Center I only see it can track 7 days
My Client want more and customize it like: End-User Access on 27/7/2026
Do we have a build in tool/web that I haven't not found yet?
Can I know which database they use to show on the charts above? Thank you.
Hii @Huy Le
you can refer this documentationhttps://success.outsystems.com/documentation/11/reference/outsystems_apis/charts_api_v2/charts/
You can build what your client wants, but you’ll have to go beyond the default Service Center dashboards and work directly with the platform logs.
The Service Center home dashboard (“Web screen views in the last 7 days”, “End-user accesses in the last 7 days”) is just a built‑in visualization on top of the platform log tables. It’s intentionally limited to a short window for quick admin insight, not meant to be a full analytics solution. The underlying data, however, is stored longer (depending on your environment’s log retention configuration), so you can query more than 7 days yourself. Impact your Business with Metrics
For the kind of information shown in your screenshot:
Web screen views / screen requests
Log_Screen
Screen_Type = WEB
Log_RequestEvent
OSLOG_SCREEN
End-user accesses
So the charts you see in Service Center are calculated from these log tables/views, not from some separate “analytics-only” database.
For requirements like:
You typically need a custom solution:
OutSystems explicitly encourages this for metric needs beyond the built‑in dashboards, including combining log data with external sources. Impact your Business with Metrics
Here’s a straightforward pattern that works well in O11:
Use PlatformLogs extension
Define your own “User Activity” entities
UserActivityDaily
Create a scheduled job (Timer)
Build the dashboard
Optional: use the Performance Monitoring API
Consider the OutSystems log REST component (Forge)
Do we have a built-in tool/web that I haven’t found yet?
You have:
But none of them will give you fully customizable time ranges and KPIs like “End-User Access on 27/7/2026” in a flexible dashboard. For that, a custom dashboard on top of PlatformLogs (and/or exported logs) is the usual approach.
Can I know which database they use to show on the charts above?
They use the platform log tables/views, accessed via the PlatformLogs extension, especially:
If you base your aggregates on these entities, you’ll be reading from the same data that Service Center uses, but with complete control over timeframe and visualization.