Does the Package [sys_package] table record all installed plugins, products, etc.?

bonsai
Mega Sage

I am checking the impact of functions that will be discontinued during an upgrade, etc.

I am thinking of checking whether plugins or flows are installed when they are discontinued.
In that case, would it be okay to look at the package [sys_package] table?

2 ACCEPTED SOLUTIONS

Bhuvan
Tera Sage

@bonsai 

 

Yes, your understanding is correct.

 

Refer below thread that answers all your questions,

 

https://www.servicenow.com/community/servicenow-ai-platform-forum/what-does-the-sys-package-table-st...

 

If this helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan

View solution in original post

Shashank_Jain
Kilo Sage

@bonsai ,

 

 

sys_package :

  • Shows apps and packages installed (like ServiceNow Store apps or custom scoped apps).

  • Every table, script, etc. belongs to a package → that info comes from sys_package.

  • Use this when you want to check scoped apps / Store apps.
     It does not list all plugins.

v_plugin :

  • Shows classic plugins (like Incident, Change, Discovery, Event Mgmt).

  • Tells you if a plugin is available and whether it’s active or not.

  • This is the table to check for core ServiceNow plugins.

Key point

  • sys_package = Store apps / scoped apps

  • v_plugin = Classic plugins

  • To see everything installed, you need to check both tables.

Hope it helps!

 

 

If this works, please mark it as helpful/accepted — it keeps me motivated and helps others find solutions.
Shashank Jain – Software Engineer | Turning issues into insights

View solution in original post

2 REPLIES 2

Bhuvan
Tera Sage

@bonsai 

 

Yes, your understanding is correct.

 

Refer below thread that answers all your questions,

 

https://www.servicenow.com/community/servicenow-ai-platform-forum/what-does-the-sys-package-table-st...

 

If this helped to answer your query, please mark it helpful & accept the solution.

 

Thanks,

Bhuvan

Shashank_Jain
Kilo Sage

@bonsai ,

 

 

sys_package :

  • Shows apps and packages installed (like ServiceNow Store apps or custom scoped apps).

  • Every table, script, etc. belongs to a package → that info comes from sys_package.

  • Use this when you want to check scoped apps / Store apps.
     It does not list all plugins.

v_plugin :

  • Shows classic plugins (like Incident, Change, Discovery, Event Mgmt).

  • Tells you if a plugin is available and whether it’s active or not.

  • This is the table to check for core ServiceNow plugins.

Key point

  • sys_package = Store apps / scoped apps

  • v_plugin = Classic plugins

  • To see everything installed, you need to check both tables.

Hope it helps!

 

 

If this works, please mark it as helpful/accepted — it keeps me motivated and helps others find solutions.
Shashank Jain – Software Engineer | Turning issues into insights