Domain Separation: Form/Form Section Override: undo?

John Diaz
Kilo Guru

I have a domain separated instance. Most changes occur at TOP so they can roll down to the domains. Whenever a change is made to a form when inside a specific domain, it pops up 2 messages: 'A new 'Form Section' has been inserted to override '<module>' for domain TOP/<domain>'...then another message saying the same thing for a new 'Form'.

I understand the concept and idea behind this...but is there any way to undo this?

I was in TOP, making a change to the Normal Change Request form, and when I saved, somehow I got bumped to my main domain (MSP), and ALL the fields were gone in the form. If I go to the form in TOP or any other domain, it displays correctly. But because there is now an override for my domain, it doesn't get any updates from TOP. Is there a way I can delete the override so that my domain's form still rolls down from TOP?

1 ACCEPTED SOLUTION

In the domain you want to clear, you need to clear the Overrides column first, then you can delete the form. This is true for any override in the system, like business rules, client scripts, etc.



Screen Shot 2016-11-07 at 4.13.09 PM.png


View solution in original post

4 REPLIES 4

Goran WitchDoc
ServiceNow Employee
ServiceNow Employee

Never done it Before, but if you go to the form section table, you should be able just to delete the record you created and it would work. sadly there isnt a "Active" field on this table. But try it on dev or your personal dev first to see that it works.



//Göran


I tested in our Dev instance:



- Selected a specific domain


- Added 3 fields to the Incident form in the main section


- Went to the form section table, found the newly updated record, deleted record


- Went back to Incident form, and the entire main section was deleted



So it looks like the Form Section was just updated to include the override, rather than a new record created. So by deleting the record, the entire form section was deleted for that domain.


In the domain you want to clear, you need to clear the Overrides column first, then you can delete the form. This is true for any override in the system, like business rules, client scripts, etc.



Screen Shot 2016-11-07 at 4.13.09 PM.png


Ah, thank you so much!



I'm surprised there isn't documentation anywhere regarding this...