Why isn't the sys_attachments table (Label: Attachment) visible in the Application Navigator?

BabyYoda
Tera Expert

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.

3 REPLIES 3

Jaspal Singh
Mega Patron
Mega Patron

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.

Aoife
Tera Guru

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

Hitoshi Ozawa
Giga Sage
Giga Sage

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.

  1. Display sys_attachment table
  2. Select "Favorites"
  3. Drag "All" in sys_attachment filter to Favorites

 

find_real_file.png