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