The CreatorCon Call for Content is officially open! Get started here.

Extending Task table from a new application

eitanf
Kilo Contributor

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

6 REPLIES 6

coryseering
ServiceNow Employee
ServiceNow Employee

Hi Eitan,



What error did you get?


The Task table is extensible for scoped applications be default.



I just created a new application on Fuji named spoon, and a new table in that application named x_spoon_fork, extending Task:


Screen Shot 2015-08-15 at 10.53.31 PM.png


Forgive the weird layout- someone has been working on this instance and left behind some weirdness.



The default settings are for Task to be extensible:


Screen Shot 2015-08-15 at 10.56.04 PM.png



Whatever error you received when you tried to extend Task is probably pertinent and explains the reason that it doesn't work. Can you please post that error message?


eitanf
Kilo Contributor

Hi


Thanks for answering.


First of all, from the app I'm creating it doesn't let me reach the Extands Table field. It shows the field for a second and then disapears. Nothing changes if I mark the extensible field.


screen1.png


When I go to system definitions and try to define the extension to the TASK table there I get the message that I can't extend the table once it's created


screen2.png


I also tried to created the app from scratch.


I tried both options: Start from Scratch and Create Custom Application (which I prefer). I didn't get the chance to choose the Extends Table.


screen3.png


May you upload a short video or instractions of the steps you did to get there?


eitanf
Kilo Contributor

I just found how to extend the TASK table when creating a new app.



Is there a way to extend to the existing one?


coryseering
ServiceNow Employee
ServiceNow Employee

Hi Eitan,



You can't reparent a table after you've created it. If you want to extend the task table, you need to create a new table and have it extend Task at the time of creation, as you've discovered.



Thanks


Cory