Frequently Asked Questions
1. What is a plugin and how do I activate them?
2. How do I activate plugins for my On-Premise Instance(s)?
- If your instance(s) is an On-Premise (Self-Hosted) instance, we will need to have a meeting via Zoom, or at least a phone call in order to obtain the maintenance login credentials for doing this type of activation.
- Please paste a copy of the top portion of the stats.do page of the instance into this ticket.
- If the instance is not accessible from the internet, you can provide the following information, so that we can generate the login credentials as mentioned:
- Build Date
- Build Tag
- Instance ID
- Instance Name
- Also, please provide a date and time when you would be available for a Zoom meeting or phone call.
3. Why are plugins request automatically scheduled 2 days out when requested?
- The system defaults the schedule out two days. Once the plugin has been verified for activation, you should be able to reschedule the planned start date to an earlier date and time.
4. Are Store Applications the same as Plugins?
- Applications purchased or obtained from the ServiceNow store are not plugins to be activated through a plugin activation request. If you are trying to install an application that requires a plugin to be activated, please submit a plugin activation request for the dependency plugin.
- ServiceNow Store
- How to Install Store Applications - Video
5. What plugins are available for my ServiceNow instance and its current Platform version?
- Please see this link for List of Plugins in your release.
6. Where can I locate new plugins within my current Platform version along with existing plugins that have been deprecated and/or renamed?
- Please see this link for Changes to Plugins in your release.
7. Why is acknowledgment required, for certain plugins, prior to activation?
- Some plugins that introduce a new feature, state, functions, etc... not active by default on a previous family releases may require acknowledgment prior to activation to inform you of any potential impact the plugin may have before activation.
8. Is a subscription required for all requested plugins?
- Plugins to be activated on a production instance will require contract validation. The Plugin Approval Managers will verify if the company contract contains the right subscription to activate the “requested” plugin. If the Plugin Approval Managers are unable to verify the subscription, they will notify you and reach out to your Account Team for more information.
- Plugins to be activated in a Sub-Prod do not generally require a subscription. This can vary with Limited Access or Deprecated plugins.
9. How do I purchase a subscription to a plugin?
- To purchase a subscription, customers can contact their ServiceNow account manager. In some cases, the account manager will arrange to have the plugin activated on your organization's production and non-production instances, generally within a few days. In other cases, customers can activate the plugin within the instance.
10. What are the useful tables related to plugin activation?
- The following tables are helpful to get information about plugins:
11. How do I verify that a plugin was successfully installed?
- To verify that a plugin was successfully installed:
- Go to the sys_progress_worker table.
- Provide the name of the plugin in the ‘Name’ column.
- The ‘Message’ column shows that the plugin is activated.
- If there is an error, it can be seen in the ‘Error message’ column.
- Also, the ‘State’ column displays the status of the plugin.
12. How to determine if a plugin was successfully activated and when it was activated?
- KB0678767 - 'How to Check if a plugin has been successfully activated in an Instance and when it was activated'.
- To determine when a plugin was installed, the ID of the plugin or Name of the plugin is needed.
- There are a few ways to determine when a plugin was installed:
- xmlstats.do will show all plugins installed:
- E.g. <plugin install_date="2018-10-31 19:03:08" type="" version="5.2.20">com.snc.vulnerability</plugin>
- sys_plugin_log record
- sys_plugins record includes the install_date field:
- sys_package record via created field:
- sys_upgrade_history record via upgrade finished field:
- sys_progress_worker record
- xmlstats.do will show all plugins installed:
13. How do I know who activated a plugin?
- There are 2 ways to check who activated a plugin.
- Open sys_progress_worker table.
- In the table, filter with the name of the plugin in the ‘Name’ column.
- The ‘Created By’ field shows who activated the plugin.
- Method 2:
- Install a plugin (for example ‘Appointment Booking’ plugin).
- Go to the sys_plugins table and provide the name of the plugin in the ‘Name’ column. Note the ID which is unique to every plugin.
- The ‘Install date’ column shows the date when the plugin was installed.
- With the install date, the information about who installed the plugin can be found. For this purpose, go to the syslog_transaction table and provide the following filter criteria as seen in the screenshot below.
- As can be seen in the above screenshot, the URL is the ID of the plugin. For the ‘Created’, provide a duration of time. For example, the ‘Appointment Booking’ plugin was installed on 2018-11-07 10:28:33. So, a time duration of before and after the plugin was installed is provided. The ‘Type’ field is optional, but it is helpful to filter out other options like REST since the plugin is activated through the form. The following screenshot displays the results of the filter criteria that we supplied. Here, the ‘Created By’ column shows who installed the plugin.
14. What is the process if my plugin activation has failed?
- Please open a Case to have this investigated further by ServiceNow Technical Support.
Release or Environment