Find your people. Pick a challenge. Ship something real. The CreatorCon Hackathon is coming to the Community Pavilion for one epic night. Every skill level, every role welcome. Join us on May 5th and learn more here.

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
Giga Patron

@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
Mega 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

View solution in original post

2 REPLIES 2

Bhuvan
Giga Patron

@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
Mega 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