Extending Task table from a new application
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-15-2015 10:35 PM
Hi guys
I'm developing an app for internal usage and I try to extend my new table to the TASK table in order to enjoy its SLA capability.
The field of "Extends Table" keeps disappearing. I even tried to start from scratch and couldn't reach it.
when I tried to define it from the system definitions -- Table, I got an error message.
I'm using Fuji.
Please help, or suggest another way I can relate SLA to a certain field in the app
10x alot

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-16-2015 12:07 AM
HI Eitan,
You may find the below thread helpful.
http://www.servicenowelite.com/blog/2014/10/27/how-to-extend-an-existing-table
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎08-16-2015 09:03 AM
Hi Eitan,
Pradeep's link points you to a class that can help reparent your table. However, depending on the version of ServiceNow you are running and the type of table structure you have, it may not work correctly. Be aware that running the code suggested could make your table inoperable and cause errors in other related parts of the system.
If this is a new table, or one with very little data, it's better to create a new table with the extension specified at creation time. This is why the UI doesn't allow you to reparent after creating the table, and why you see that error message when you try to force it.
It's also worth noting that the actions of that class aren't captured in Update Sets, and it's possible that your scoped application, when exported, won't have the necessary configuration information for that table to be an extension of Task when the app is installed on other instances.
Just be aware of the potential for harm before you try it.