Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

"Assign to me" Button

yasserbouat
Tera Guru

Hello,

how to set up the following : I want to be able to assign the change request to myself by a button 'Assign To Me', and only Visible in state 'New, Assess', and On Click the field ‘Assigned to’ should filled with the logged in user.

I create a UI Action :

Name: Assign To Me

Table: Change Request (change_request)

Action Name: assign_to_me

Condition:

 (current.state == 'new' || current.state == 'assess');

Script : 
current.assigned_to = gs.getUserID();
current.update();
action.setRedirectURL(current);

And other options checked : 

yasserbouat_0-1741080338257.png

 

The problem is that the button is greyed out : 

yasserbouat_1-1741080469210.png

 



1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron
Tera Patron

@yasserbouat 

You should use choice value but you are using choice label.

 

current.state.toString() == '-5' || current.state.toString() == '-4'

I will also recommend to add the extra condition so that it only shows the CHG which are unassigned

(current.state.toString() == '-5' || current.state.toString() == '-4') && current.assigned_to == ''

 

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

12 REPLIES 12

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @yasserbouat 

 

Assigning to me is out-of-the-box; you just need to modify the conditions to add visibility.

*************************************************************************************************************
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]

****************************************************************************************************************

thanks for your reply,

I used the one existing in the instance and i added only the condition (current.state == 'new' || current.state == 'assess'); but it still greyed out : 

yasserbouat_0-1741083561754.png

yasserbouat_1-1741083648399.png

 



Hi @yasserbouat 

 

This is the expected behavior, as the user will not be able to use the list action if it is grayed out

*************************************************************************************************************
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]

****************************************************************************************************************

can you please tell me what to do in order to make the button "assign to me" clickable ?