Impersonate User not showing User ID

Syaharruddin
Mega Guru

When impersonating user on a developer instance, the drop down list will show the user Name & User ID. However, in my company instance, it's only showing the user Name.

I could not figure out why it's doing this. All UI pages, macros & script includes related to impersonation is out of the box.

Normal impersonation ...
find_real_file.png

What I'm seeing ...
find_real_file.png

*Note:
Not all users have User ID. Some of users in the list above does though.

Any input is appreciated. It's a minor nuisance that I'd rather not open a HI ticket for.

Thanks in advance.

 

1 ACCEPTED SOLUTION

Syaharruddin
Mega Guru

I gave up and finally created a HI incident. The solution is so simple, but you wouldn't think to do so.

It's a known issue in Jakarta & Kingston. KB0693438 : Impersonation dialog doesn't show User ID values

Basically, in your User table list, make sure the Mobile view contains both Name & User ID field. That's it.

View solution in original post

10 REPLIES 10

Mike Patel
Tera Sage

By default system uses name to impersonate. But if you want to use some other column like user_id or email all you need to do is:

Open Dictionary Under System Definition from left navigation bar.

Search for table = sys_user

Column label = User id

Screen Shot 2017-09-09 at 11.03.26 PM.png

  Check Display checkbox in this dictionary record:

Screen Shot 2017-09-09 at 11.01.20 PM.png

Refresh your instance and you should be able to search with user id now.

If the reply was informational, please like, mark as helpful or mark as correct!

I've compared the User table display value between the instances. They are the same i.e. not set. Therefore, the result should be the same but it's not.

Please be careful when recommending someone to change the display value of any tables, especially the data source table. It will affect the entire instance, and not just impersonation in my case.

Allen Andreas
Administrator
Administrator

Same SN version?

My PDI is Kingston and my company's instance is Kingston as well.

Both show me username/userID, OOB.


Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!

My developer instance is Jakarta Patch 9, but the affected instances are Jakarta Patch 8b.