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.

Help with Prescedence of UI Actions

SEDatSAS
Tera Contributor

The case task form is displaying a Delete button that I want to remove. I went to the UI actions and it seemed that the Delete action was coming from the Global table, so I copied the global one, changed the table to sn_customerservice_task and added the condition  gs.hasRole("admin"). I only want admins to see the button.

 

It works as expected in the CSM Workspace after the change. But if I use the classic UI a non-admin user still has the delete button. The UI Action table now has three Delete actions for the form table. How do I ensure that my table specific version takes precedence over the the global actions?

 

SEDatSAS_0-1710958541690.png

Thanks in advance.

Sue

1 REPLY 1

Community Alums
Not applicable

You can check below things

1)Check UI Action Order: First, check the order of UI actions for the form table. Go to System UI > UI Actions and filter by your form table (sn_customerservice_task). Ensure that your table-specific Delete action appears before any global Delete actions in the list. You can adjust the order by modifying the Order field.

 

2)Check Conditions: Ensure that the conditions on your table-specific Delete action are correctly set to limit visibility to admin users. Double-check that the condition gs.hasRole("admin") is correctly specified.