Skip to main content
Completed

Distinguish Simulated User from actually Logged in User

Related products:Software FactoryIndicium Service Tier
  • December 31, 2021
  • 5 replies
  • 84 views

Arie V
Community Manager

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? 

Did this topic help you find an answer to your question?

Jeroen van den Belt
Administrator
Forum|alt.badge.img+9
Updated idea statusNewOpen

Arie V
Community Manager
Forum|alt.badge.img+12
  • Community Manager
  • November 29, 2022

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


Mark Jongeling
Administrator
Forum|alt.badge.img+23
OpenNext release

Mark Jongeling
Administrator
Forum|alt.badge.img+23

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”.


Mark Jongeling
Administrator
Forum|alt.badge.img+23
Next releaseCompleted


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings