With this component you will able to monitor all OutSystems Sessions in an Application/Espace with visited screens. It also support monitor actions.
To start monitoring a Espace Sessions, just add the methods "SessionHistory_OnSessionStart" and "SessionHistory_OnBeginWebRequest" to the platform default events "OnSessionStart" and "OnBeginWebRequest" and give a "CustomId" to later retrieve the Session's data.
COMPONENT OBJECTIVES:
- Monitor OutSystems Sessions for Registered Users;
- Monitor Visited Web Screens with entry and leave timestamp in the screens;
- Monitor the Visited Web Screens sequence;
- Monitor Platform executed actions by including the method "SessionHistory_RecordAction" in an Action;
- Collect User's IP's and browser information;
- Get real visited screen's timestamps using a monitor script with a REST service to report screen's leave or browser close events.
Additional Information:
- At this moment It collects session's information for only registered users (no available yet for anonymous users);
- By default, this component has a Timer to clear all old sessions then 90 days.
- Fixed issue to ignore HTTP/POST requests and prevent record locks