Skip to main content

We appreciate having the Simulate User functionality available in Indicium/Universal GUI nowadays! It is a quick and easy way to reproduce issues our end users encounter. There is however one thing we noticed, which to us is a risk in terms of logging. It should always be clear that it is a Simulation done by another User.

Therefore I believe the tsf_usr functionality should always retrieve the originally logged in User. Due to the fact that that is currently not happening, our Trace field logic (based on this ThinkStore article https://community.thinkwisesoftware.com/user-interface-88/trace-your-changes-by-adding-trace-fields-1107) actually registers the Simulated User as Insert/Update user, instead of the originally logged in user. This is a risk, since we use these Trace fields (icm with system-versioning on certain tables) to be able to see who did what and when.

As per suggestion from @Vincent Doppenberg: Could a separate function be introduced for the Simulated User? 

Updated idea statusNewOpen

@Jeroen van den Belt Believe this can be marked as ‘Next release’. Indicium already supports this.


OpenNext release

With the 2023.1 platform release, a new function called tsf_original_login is delivered. This function will return either the simulator or else, use tsf_user to return the current user. This function works using session context "tsf_original_login”.


Next releaseCompleted