Server Settings - Tracking
Two different types of usage tracking are activated and configured with the attributes in this tab:
Presentation Usage Tracking
The user activity in the Alfabet user interface can be tracked to evaluate which functionalities are most used or seldom used and how users navigate on the Alfabet user interface to access a functionality. In addition, the information about the performance of data preparation for view rendering is captured. The information from activity tracking can help to improve the solution configuration and to identify performance issues.
Presentation tracking must be activated to show recently used objects for a user in the Recent Objects view added as standard menu item to new user profiles.
- Track Presentation Usage: Select Local Database to activate presentation usage tracking. By default, this attribute is set to Deactivated and no presentation usage tracking is performed. The Alfabet REST Service mode is currently not supported.
- Track User ID: If presentation usage tracking is activated and this checkbox is selected, the REFSTR of the user will be tracked in addition to the session ID of the current user session and sub-session. If the checkbox is not selected, only the session ID and sub-session ID of the current user session will be saved in the tracking records. This information is sufficient to evaluate which views have been accessed by a user during the same session without adding actual user information to the tracking information. Check legal compliance of tracking user information prior to selecting the Track User ID checkbox.
- Archive/Restore Presentation Usage Tracking: If you select the checkbox, the presentation tracking information will be included in Alfabet Database Archive files (ADBZ files) and restored in target databases when restore is performed from an ADBZ file. The presentation usage tracking feature and this attribute must be activated on both the alias used for archiving the database and the alias for restoring the database to include the information.
- Alfa REST Service Connection Name: This attribute is currently not supported.
Usage Tracking
When your license for using Alfabet is based on a metered contract, it is required that the usage of functionalities is tracked and data about the usage is provided to Alfabet BD GmbH.
To perform usage tracking, a running Alfabet Server must be connected to the same Alfabet database than the Alfabet Web Application. The Alfabet Server can be run as a service.
Usage tracking must be activated in both the server alias of the Alfabet Web Application and the server alias of the Alfabet Server.
- Define a target directory for the storage of tracking data and define write access permissions for the Alfabet Server (Service) for the directory.
- Define the following fields in the Server Settings > Tracking tab of the server aliases of both the Alfabet Web Application and the Alfabet Server.
- Select the Track Usage checkbox.
- In the Track Usage Directory field, either select the target directory using the Browse
button or specify a path to the storage location absolute or relative to the working directory of the Alfabet Server.
Server variables can be used to define part of the information as a variable with the value set in the Variables tab of the server alias configuration.