create a custom scoped application using table extension

manasa0590
Tera Contributor

Hi,

 

We need to create a custom scoped application extending from Task table. We want to reuse below columns of "task" table in our new custom table.

1.Number

2.Status

3.Assignment group

4.Description

5.Short description

7.Additional comments.

8. category and subcategory

we want to add new drop down values for "status", "category" ,"subcategory" fields. and want to increase the field length for "Description", "Short description",  "Additional comments". 

Can we make dictionary changes to these inherited fields in the child table? what precautions should be taken to make sure it does'nt affect the parent field's functionality.

 

Thank you,

Manasa

1 ACCEPTED SOLUTION

@manasa0590 Yes you can change the field label.

 

Open Field label [sys_documentation] table.

Create a new record.

Add the table as your child table.

Add the element as the inherited field column name.

Add label as the new label You want.

 

This should solve your issue.

 

Please mark all the answers on this question as correct answers.

Please mark the answer as correct or helpful based on impact
ServiceNow Community Rising Star, Class of 2023

View solution in original post

3 REPLIES 3

jaheerhattiwale
Mega Sage
Mega Sage

@manasa0590 

 

1. You cannot change the max length of the fields. (With dictionary overrides also its not possible)

2. But you can add the new choices for the choice type fields.

Open "sys_choice" table and create new records for "status", "category" ,"subcategory" for your custom table.

 

Please mark as correct answer if this solves your issue.

Please mark the answer as correct or helpful based on impact
ServiceNow Community Rising Star, Class of 2023

Hi  Jaheer,

Thanks for the reply.

One more question. Can we rename the inherited field in the child table?

 

If can be renamed, is it through dictionary override?

 

Thanks,

Manasa

 

@manasa0590 Yes you can change the field label.

 

Open Field label [sys_documentation] table.

Create a new record.

Add the table as your child table.

Add the element as the inherited field column name.

Add label as the new label You want.

 

This should solve your issue.

 

Please mark all the answers on this question as correct answers.

Please mark the answer as correct or helpful based on impact
ServiceNow Community Rising Star, Class of 2023