Some PDIs are currently unavailable, and PDI actions are paused. View the latest updates here. Read More

How to deactivate an inherited custom field without affecting the parent table

Gintarevvv
Mega Guru

Hello,

Is there a more efficient way, or is there a Dictionary Override attribute that can make it inactive only on the child table? I checked the documentation but could not find a good solution.

Thank you

2 ACCEPTED SOLUTIONS

Ankur Bawiskar
Tera Patron

@Gintarevvv 

not possible

hide it from form using script and use List EDIT and Field level WRITE ACL to block the edit

💡 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  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

abirakundu23
Giga Sage

Hi @Gintarevvv ,

If a field is inherited from the parent table to the child table, deactivating the field on the child table will also affect the parent table. A Dictionary Override cannot be used to achieve this, as it does not support deactivating inherited fields.

Please mark helpful & correct answer if it's worthy for you.

View solution in original post

2 REPLIES 2

Ankur Bawiskar
Tera Patron

@Gintarevvv 

not possible

hide it from form using script and use List EDIT and Field level WRITE ACL to block the edit

💡 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  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

abirakundu23
Giga Sage

Hi @Gintarevvv ,

If a field is inherited from the parent table to the child table, deactivating the field on the child table will also affect the parent table. A Dictionary Override cannot be used to achieve this, as it does not support deactivating inherited fields.

Please mark helpful & correct answer if it's worthy for you.