Application extends the task table
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-18-2017 10:04 AM
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
Description
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
I just don't see it when the form loads.
thanks for the help!!
- Labels:
-
Scripting and Coding
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-18-2017 10:15 AM
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-18-2017 10:24 AM
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.....
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-18-2017 10:31 AM
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.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-18-2017 10:18 AM
Hi Michael,
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.