Application extends the task table

mjocasio23
Tera Expert

I have created an application where the table associate to it , it extends the Task table..... I have created a   form with two fields that comes from the extended table (Description and Priority) are gray-out when I switch to a non-admin account.   I noticed in the access properties for these two variables the following

Priority

find_real_file.png

Description

find_real_file.png

What I did wrong when I created the table to makes these inherent fields to be gray-out? or do I need to add a user role ? I dont think so, that will defeat the purpose of inheritance!

The other question if may I ask?     For the attachment option to be present in form, do you only need to configure it in the related list

find_real_file.png

I just don't see it when the form loads.

thanks for the help!!

13 REPLIES 13

ericeger
Tera Guru

Hi Michael,



I think for the priority/description fields, you can create field-level ACLs for your table for those two fields This will supercede the task's field level ACLs.



As for the attachment, you may want to check if your instance is allows to have attachments. Do other tables within your instance allow you to use attachments?



Thanks,


Eric


That is a great in point in reference to the attachment..... Im using my personal instance... Ill check into that.


Now, the ACL field level.... quite dont understand if Im following the principles of Inheritance... If you extend a table it means you could alter those fields... iN the case of the Label property of one of them, I was able to modify the property and yet the fields shows like read only.....



find_real_file.png


So if you navigate to the description field within your table, you should see the tab 'Access Controls' at the bottom of the form. You can create a write ACL for the description field that is based on your table rather than the 'task' table. That ACL you create will override the task.description ACL, and should allow you to write to the field(pending any user roles you attach to your field level ACL).



Alternatively, you can also go with Jaspal's suggestion on using the dictionary override, but that will still make it available to anyone if you have security issues.


Jaspal Singh
Mega Patron
Mega Patron

Hi Michael,



find_real_file.png



For this you can use dictionary override for Priority & Description field for that table that is extending task.



For the attachment part, if you are referring to paper-clip icon it appears for all tables by default in ServiceNow. You can refer link https://www.servicenowguru.com/system-ui/ui-actions-system-ui/create-attachment-ui-action/ for additional information.