how to automaticlly populate an opened by with the logged in user

Uthman
Tera Contributor

How to automatically populate an opened by with the logged-in user

3 ACCEPTED SOLUTIONS

Anand2799
Tera Guru

Hi @Uthman ,

 

Where do you want to auto populate Native view or catalog item?

You can set default value to:

javascript: gs.getUserID();

 

Thanks

Anand

View solution in original post

garimakharb
Giga Guru

 

Set the Default Value to javascript:gs.getUserID()

.gs.getUserID() gets the Sys ID of the currently logged-in user

 

View solution in original post

Ankur Bawiskar
Tera Patron
Tera Patron

@Uthman 

Below approaches

1) Recommended - Default value in dictionary

javascript: gs.getUserID();

OR

2) If field is on form then you can use onLoad client script

g_form.setValue('opened_by', g_user.userID);

OR

3) Display business rule on your table

current.opened_by = gs.getUserID();

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

View solution in original post

7 REPLIES 7

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @Uthman 

 

https://www.servicenow.com/community/developer-forum/auto-populate-the-user-field-with-logged-in-use...

https://www.youtube.com/watch?v=8jvrvdx5F2Y

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************
Hey all..its been a while!!!...Here we look at how to populate a user reference field on a catalog item variable (in ServiceNow) with the logged in user. We use 2 different approaches to achieve this. The default value in the variable and an onLoad catalog client script. This is all done within an

Anand2799
Tera Guru

Hi @Uthman ,

 

Where do you want to auto populate Native view or catalog item?

You can set default value to:

javascript: gs.getUserID();

 

Thanks

Anand

garimakharb
Giga Guru

 

Set the Default Value to javascript:gs.getUserID()

.gs.getUserID() gets the Sys ID of the currently logged-in user

 

Ankur Bawiskar
Tera Patron
Tera Patron

@Uthman 

Below approaches

1) Recommended - Default value in dictionary

javascript: gs.getUserID();

OR

2) If field is on form then you can use onLoad client script

g_form.setValue('opened_by', g_user.userID);

OR

3) Display business rule on your table

current.opened_by = gs.getUserID();

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader