- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-09-2023 07:06 AM
Hi, I have a enhancement with scoped application catalog Item.
I have only 1 variable i.e., 'BU'. I need to populate Business Unit(u_bu) form logged user and it's comes from User profile .
Business Unit is a choice field on User table.
Example : If I am Impersonate with another user I need to populate his Business Unit on the Field.
kindly help me.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-10-2023 12:07 AM
you should have mentioned that you are using the variable in scoped app
For scoped app use this
javascript: var val; var rec = new GlideRecord('sys_user'); rec.get(gs.getUserID()); val = rec.u_bu; val;
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-10-2023 01:25 AM
Sorry didn't get your question?
BU is a choice field on sys_user and you want to see Label and not choice value?
if yes then use getDisplayValue()
javascript: var val; var rec = new GlideRecord('sys_user'); rec.get(gs.getUserID()); val = rec.u_bu.getDisplayValue(); val;
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-09-2023 08:35 PM
then you can use default value in that variable as you require to set it with logged in user
use this
javascript: gs.getUser().getRecord().getValue('u_bu'); // give the field name here from user table
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-09-2023 11:16 PM
Hi, getRecord() is not working on scoped applications, kindly suggest
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-09-2023 11:25 PM
Hi sir, getRecord() is not working on scoped applications, kindly help
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-09-2023 11:34 PM
getRecord() is not working on Scoped applications sir.