A tracker displays recently accessed records in the Last Viewed list below the module tabs. Trackers also enable users to navigate back and forth between previously accessed records.
Tracker reports provide administrators and supervisors visibility in user actions and system performance. These reports display user actions such as records views and other page views such as records saves.
For example, you can run a report on the number of modules a specific user accessed on a particular day and the actions performed in those modules. Trackers allow users to keep track of records that they access during their current session.
The data viewed in a Tracker report depends on team membership. When viewing tracker reports on user activity, you can only view your own data and data for users who report to you. For example, supervisors can view their own activities as well as the activities of their subordinates. Administrators can track activities for everybody.
The administrator must assign the Tracker role to a user to enable the user to view tracker data and create tracker reports.
ProTracker provides several pre-defined reports. You cannot edit these reports. Some of the pre-defined reports, based on the most frequently used queries such as module usage, are available through the Tracker tab on your Home page. Other pre-defined reports, listed below, are available through the Reports module.
Note: You need access permissions from the administrator to view the Tracker tab and to run and create tracker reports.
- My Usage Metrics: This report displays the cumulative sum for the server response time (in seconds), total database round trips and total files opened by the user for a specified time period such as a day, week, or month.
- My Module Usage: This report displays the cumulative sum for each module you accessed for a specified time period such as a day, week, or month.
- Users Usage Metrics: This sessions report lists the cumulative sum for the server response time (in seconds), total database round trips, and total files opened by the user.
- My Records Modified: This report lists the modules that were modified in the past week.
- My Recently Modified Records: This report displays recently modified modules.
- Modules Used by My Direct Reports: This report displays the cumulative sum of each module used during the last 30 days by your direct reports. Modules that each report used are grouped together and presented in a separate horizontal bar.
- Records Modified by My Direct Reports: This report displays the modules in which your direct reports recently modified records.
- Active User Sessions: This report displays active sessions for a specific user during the last seven days.
- User Sessions: This report displays active sessions for all users during the last seven days.
Tracker reports are broadly classified into the following types:
- Trackers: This report tracks all page requests from users displays the following information:
- Action: Pages viewed and records saved
- Date of Last Action: The date and time when the actions was performed
- Item ID: The record ID
- Item Summary: The record name or description
- Session: The ID assigned to the session
- Team ID: The ID of the private team
- User ID: The ID of the user who performed the act
- Record Visible: If set to True, the records display as breadcrumbs
- Monitor ID: Related Tracker Performance information
- Tracker Queries: This report tracks queries that exceed the slow query time limit and displays the following information:
- Date Last Run: The date when a particular query that was over the threshold was last run
- Query Count: Number of times the query was run
- SQL Text: The pattern of a particular SQL statement
- Average Seconds: The average time taken to run the query
- Total Seconds: The cumulative time taken to run the query. That is, if a query was run more than once, the cumulative time reflects the total of all the query runs.
- Tracker Sessions: This report tracks user access session data and displays the following information:
- Session Active: If set to True, an action has been tracked for the user within the last 20 minutes.
- Date Start: The date that the session started. That is, when the first action was tracked.
- Date of Last Action: The date and time that the last recorded trackable action occurred.
- Action Count: The number of trackable actions.
- Seconds Active: The total number of seconds between the Date Start (login) and Date of Last Action
- Session ID: The ID assigned to the session. If a user starts another session without logging out of an existing session, a new session ID is assigned to the user, and the new session is marked as Active (Active = True).
- Client IP Address: The IP address of the client.
- User ID: The ID of the user who performed the action.
- Record Visible: If set to True, the records display as breadcrumbs.
- Monitor ID: Related Tracker Performance information.
- Tracker Performance: This report tracks performance-related information and displays the following information:
- Date of Last Action: The date and time that an action was performed.
- Database Roundtrips: The number of database calls that the action involved.
- Files Accessed: The number of php files used to perform the action.
- Memory Usage: The amount of memory used, in bytes, to perform the action
- Server Response Time: The time, in seconds, taken by the server to respond.
To create a Tracker report:
- Click Reports > View Reports in the Navigation menu.
The Reports List View displays.
- Click Create New.
The Report Wizard displays.
- Select the report type such as Summation or Matrix on the Report Wizard page.
- Select the Tracker Report type of your choice and follow the process described in Creating Standard Reports.
Note: Clear the Reports cache to display custom fields in the list of available fields for filters and group-by columns in the Reports Wizard. Log out and log into ProTracker to clear the cache.
Enter values at every step of the process listed above to proceed to the next step.