Why isn't the sys_attachments table (Label: Attachment) visible in the Application Navigator?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā04-07-2022 11:05 AM
This question can apply to any version, I suppose, but I'm currently on Rome so let's stick with that.
I observed that the sys_attachments table is not visible in the Application Navigator. It should appear under the System UI application. The sys_attachment_icon_rule table is visible under System UI, as its module name of Attachment Icon Rules. Of course, I can open the sys_attachments table manually, as I have access to view sys tables. I don't have an issue viewing the contents of the table. I'm just curious why is there no module for it?
I can create a new module and restrict the module to admins if need be. But before I consider that, is there an ACL in place or a System Property which is restricting navigation to the sys_attachments table in some way or another? Or is it one of those sys tables that ServiceNow decided not to add a module for due to security reasons?
Thank you for your help in advance.
- Labels:
-
User Experience and Design

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā04-07-2022 11:15 AM
Hi,
Not sure if this answers but not all tables will need to show up in Application navigator & I guess you already would be aware. I believe the purpose of Application navigator is to help search & access most frequently used stuff.
Attachment table may not be used that frequently if we consider as if there is an attachment it will be associated to a record & that record (incident, problem, etc.) will be available in Application navigator for quick access.
There can be numerous other reasons but one that I can think of immediately is above & as you rightly said you at any time are open to create something that is needed to ease our lives.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā04-07-2022 11:16 AM
Main reason I can think of is that it can become quit large, and therefore a list might never return (takes longer than 5 minutes to query all records). You can create one for yourself and put an initial query (like create=today), so that it can always return in a short period of time.
Aoife

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā04-07-2022 06:42 PM
Hi BabyYoda,
Probably because sys_attachment table is not often used by end-user of ServiceNow.
What appears in the Application Navigator is often what most users would use.
If it's just me who wants it, I just add it to "Favorites". In fact, I've added several tables that I often use to my Favorites because it's much easier to use than selecting it from All Applications.
- Display sys_attachment table
- Select "Favorites"
- Drag "All" in sys_attachment filter to Favorites