Workspace list shows extra fields on Edit

TejasSN_LogicX
Tera Contributor

I have a list in Workspace that displays only two columns, and it works as expected. However, when I click the Edit button, additional columns/fields are shown.

How can I hide these extra columns and ensure that only the required fields are displayed when clicking Edit in Workspace?

 

TejasSN_LogicX_0-1766551348617.png

 

5 REPLIES 5

Matthew_13
Tera Guru

This catches a lot of people off guard that I have seen. 🙂

The list configuration only controls what columns you see in the list. When you click Edit, Workspace switches to a record form view, which is why you suddenly see additional fields. It’s not tied to the list at all.

To control what shows up when users click Edit, you have a couple of supported options:

  • Use a dedicated form view for Workspace editing and include only the fields you want users to see or update. This is the cleanest and most reliable approach.

  • Use ACLs or Data Policies if certain fields should never be editable, regardless of how the record is accessed.

What won’t work reliably is trying to hide fields based on list columns or relying only on UI Policies or client scripts—those don’t consistently apply in Workspace.

To sum it up, list columns control visibility, but the Edit action is driven by the form. Once you tailor the form view, the Edit panel will behave the way you expect.

 

@TejasSN_LogicX  - Please give an Accepted Solution and Thumbs Up if you find Helpful!!

Ankur Bawiskar
Tera Patron
Tera Patron

@TejasSN_LogicX 

so when user wants to Edit a record you want to see only those 2 columns?

when user clicks Edit the view which gets rendered is "Service Operations Workspace"

So whatever form sections or fields are there in that view will get shown there

You will have to modify that view, but it will impact all places i.e. Form etc

OR

Try to search the Code for Edit button and override it for your own custom view where only those 2 fields are shown

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

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

Ankur Bawiskar
Tera Patron
Tera Patron

@TejasSN_LogicX 

try looking into these 1 by 1

Once you identify which one is rendering, then deep dive and see if anywhere the view is specified so that you can specify your own view there

AnkurBawiskar_0-1766552901067.png

 

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

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

Ankur Bawiskar
Tera Patron
Tera Patron

@TejasSN_LogicX 

Try this, I tried for sow view for incident and used the Edit pencil icon in Workspace in Yokohama

-> create onLoad client script for your table for that view

-> check the url

-> if url contains some particular text such as "sow/list/params/list-id" then it means someone is editing the record and you can then hide those columns

edit from workspace list.gif

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

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