User preferences are different to SET/GET parameters in that specific transactions contain settings for a particular user stored within one or more tables. These settings are configured in configuration tables within the central system in Testimony and delivered out of the box with Testimony. However, you can configure your own entries for specific transactions that you are aware of requiring these user settings to be captured durign the recording.
When users run transactions during the recording, their user preferences are captured on the transaction being started. During the playback, these user preferences are restored prior to the transaction being started by the worker jobs and bots.
An example of the new investigate screen showing these user preferences is shown below.
When the user clicks on the linkage, each of the values that were captured in the user preference configuration tables is shown with their associated values. It is these entries that will be restored during the playback making sure that the transaction functions in precisely the same manner as was captured in the recording.