- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-04-2025 01:28 AM
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 :
The problem is that the button is greyed out :
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-04-2025 02:36 AM - edited 03-04-2025 02:40 AM
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.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-04-2025 01:31 AM
Hi @yasserbouat
Assigning to me is out-of-the-box; you just need to modify the conditions to add visibility.
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/dratulgrover [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-04-2025 02:20 AM
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 :
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-04-2025 02:25 AM
Hi @yasserbouat
This is the expected behavior, as the user will not be able to use the list action if it is grayed out
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/dratulgrover [ Connect for 1-1 Session]
****************************************************************************************************************
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-04-2025 02:37 AM
can you please tell me what to do in order to make the button "assign to me" clickable ?
