How to monitor plugin installation statusSummary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } When you activate a plugin, ServiceNow creates records on several tables that confirm the activation status. This article describes the tables you can check to confirm a plugin installation is complete. Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } All supported releases Instructions<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } When you activate a plugin, ServiceNow creates records on the tables described in this article. Valid records on these tables confirm the plugin activation is complete. The URLs in this article use the following sample plugin. Replace com.snc.adaptive_authentication with your plugin ID to search on your instance. ID: com.snc.adaptive_authenticationName: Adaptive Authenticationsys_id: b5764b341bc33010f1461f49274bcb1e v_plugin The v_plugin table is a dynamic table that lists plugins and displays plugin details and activation status. https://<instancename>.service-now.com/nav_to.do?uri=v_plugin.do?sys_id=com.snc.adaptive_authentication sys_plugins The sys_plugins table provides the installed date and activation status. Note: The Created, Updated, and Installed date fields do not indicate plugin installation completion. https://<instancename>.service-now.com/nav_to.do?uri=sys_plugins.do?sys_id=b5764b341bc33010f1461f49274bcb1e sys_plugin_log The sys_plugin_log table contains log files for the corresponding plugin installation. https://<instancename>.service-now.com/sys_plugin_log_list.do?sysparm_query=plugin%3Dcom.snc.adaptive_authentication&sysparm_view= sys_upgrade_history The sys_upgrade_history table records the installation start and installation end times. The creation of this record depends on the progress worker thread described in the following sys_progress_worker section. https://<instancename>.service-now.com/sys_upgrade_history_list.do?sysparm_query=to_version%3Dcom.snc.adaptive_authentication&sysparm_view= sys_progress_worker The sys_progress_worker table monitors the actual plugin installation timestamp and displays the current status: Running, Success, or Error. The Updated by timestamp indicates when all backend activities are complete. https://<instancename>.service-now.com/sys_progress_worker_list.do?sysparm_query=name%3DAdaptive%20Authentication&sysparm_view= Note: If the sys_upgrade_history table shows a finished upgrade entry and the sys_progress_worker table shows "Success", the plugin installation is complete. sys_metadata The sys_metadata table lets you view the installed files for the plugin. https://<instancename>.service-now.com/nav_to.do?uri=%2Fsys_metadata_list.do%3Fsysparm_query%3Dsys_package%253Db5764b341bc33010f1461f49274bcb1e%255EGROUPBYsys_class_name%26sysparm_first_row%3D1%26sysparm_view%3D