Articles on: ServiceNow

ConfigBot Prerequisites for Supported ServiceNow Modules

ConfigBot Prerequisites for Supported ServiceNow Modules 


Before executing any ConfigBot module in a ServiceNow instance, ensure that all required plugins are activated and the necessary roles are assigned to the execution account. 


Missing plugins or insufficient permissions may result in: 

  • Incomplete automation execution 
  • API failures 
  • Inaccessible tables or records 
  • Record creation failures 
  • Inaccurate assessment or comparison results 


  1. HR Service & Record Producer 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

Yes

Agent Workspace for HR Case Management

sn_hr_agent_ws

Yes

Lifecycle Events

com.sn_hr_lifecycle_events

Yes

Lifecycle Events for Enterprise

com.sn_hr_lifecycle_ent

Yes

Employee Document Management

com.sn_employee_document_management

Yes

Journey Designer

sn_jny

Yes


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin OR sn_hr_core.admin

HR administration and full module access

sn_hr_core.basic

Base HR functionality

sn_hr_core.case_reader

View HR cases

sn_hr_le.admin

Lifecycle Event administration

 

  1. Notifications 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

Glide Notification Translation

glide.notification.translation

No (Required only for Translated Notification screen)


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

Notification administration

sn_hr_core.case_writer OR sn_hr_le.activity_writer

Required for HRSD-related notifications

 

  1. Lifecycle Event 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

Yes

Agent Workspace for HR Case Management

sn_hr_agent_ws

Yes

Lifecycle Events

com.sn_hr_lifecycle_events

Yes

Lifecycle Events for Enterprise

com.sn_hr_lifecycle_ent

Yes


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

sn_hr_core.admin

HR administration

sn_hr_core.basic

Base HR access

sn_hr_core.case_reader

View HR cases

sn_hr_le.admin

Lifecycle Event administration

 

  1. Service Level Agreement (SLA) 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

SLA administration

itil

View SLAs and timelines

sla_admin OR sla_manager

SLA management

 

  1. Groups 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

Configuration administration

user_admin

Manage groups, memberships, and role assignments

 

  1. Assignment Rules 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration.

 

  1. Catalog Items 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

No (Required for Variable Set Screen)


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

Service Catalog administration

catalog_admin

Catalog management

catalog_editor

Catalog editing

catalog_builder_editor

Catalog Builder management

 

  1. Knowledge Management


Required Plugins 

Plugin Name

Plugin ID

Mandatory

Knowledge Blocks

com.snc.knowledge_blocks

No (Required for Knowledge Blocks screen)


Required Roles for ConfigBot:


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

knowledge_admin

Knowledge administration

knowledge_manager

Category and content management

knowledge

Knowledge article authoring

 

  1. HR Criteria 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

No (Required for HR Criteria screens)


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

sn_hr_core.admin

HR Criteria administration

admin

Full platform administration


  1. Response Template 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration

 

  1. Choices 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration

personalize_choices

to personalize the choices for a choice list field

 

  1. Connected Content 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration

taxonomy_admin

required to create, edit, and assign rights for managers and contributors.

 

  1. Survey 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

Yes (Required for for Surveys screen)


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration

survey_admin

required to Create, design, edit, and publish surveys.

survey_reader

required to view survey results, scores, and reports.

 

  1. Employee Document Management 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

Yes

Employee Document Management

com.sn_employee_document_management

Yes



Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration

sn_hr_ef.admin

required to manage document types, retention policies, security policies, and assigning roles to others

sn_hr_ef.document_reader

required to search and read documents.

sn_hr_ef.document_writer

required to create, modify, or upload documents directly to an employee's file.

 

  1. Tables Management 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

Yes

Agent Workspace for HR Case Management

sn_hr_agent_ws

Yes


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration

personalize_form

required to edit Form Layouts and add/remove fields from a form or related list without full admin rights.

 

  1. Groups, Roles & Security Analysis 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

No (required for COE Security Groups & COE Security Group Users screens)


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to fully configure, create, and manage COE security policies.

sn_hr_core.admin

required specifically to manage HR data security policies and rule groupings.

security_admin

required to o access and configure Access Control Lists (ACLs)

 

  1. UI Policies 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to create, modify, or configure UI Policies

 

  1. Legal Service Delivery 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

Legal Request Management

sn_lg_ops

Yes

Legal Matter Management

sn_lg_matter

Yes



Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration

sn_lg_ops.legal_admin

required to activates system properties and oversees access controls within the legal functions

sn_lg_ops.legal_config

required to access and configure core data such as practice areas, categories, and legal matter templates.

 

  1. Workplace Lease Administration 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

Workplace Lease Administration

sn_wsd_la

Yes



Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration

sn_wsd_la.admin / sn_wsd_la.manager

required to configure lease contracts, define terms and conditions, upload contract documents, and manage associated costs and renewals.

sn_wsd_case.admin

required to Create, modify, and configure workplace services topics and catalog items.

 

  1. Workplace Space Management 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

Workplace Core

sn_wsd_core

Yes

Workplace Space Management

sn_wsd_spcmgmt


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration

sn_wsd_spcmgmt.admin / sn_wsd_spcmgmt.manager

required to fully access and configure the Workplace Space Management application

sn_wsd_core.admin

required to access and configure all spatial hierarchy levels (Regions, Sites, Campuses, Buildings, Floors, and Spaces)

 

  1. Dependency + Risk Analysis 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to view, configure, and administer all primary platform configuration tables, including the Dictionary (sys_dictionary), System Properties (sys_properties), Client Scripts, UI Policies, Business Rules, UI Actions, Scheduled Jobs, Script Includes, Transform Maps, Notification Email Scripts, Inbound Actions, and UI Form Sections.

sn_hr_core.admin

required to access, configure, and manage HR Criteria and HR Assignment Rules

sla_admin

required to create, view, and modify SLA Definitions

canvas_user / ui_builder_admin

required to access Workspace Forms and Lists (sys_ux_list)

 

  1. Robotics – HR 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

Yes

Agent Workspace for HR Case Management

sn_hr_agent_ws

Yes


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin / sn_hr_core.admin

required to administer all related configuration.

sn_hr_core.basic / sn_hr_core.case_reader

required to view and interact with core HR cases based on your Access Control List (ACL) configurations.


  1. Robotics – ITSM 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin /   itil_admin

required to administer all related configuration.

itil

required to open, update, close incidents, problems, and change request

 

  1. Translations 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

Localization Framework Installer

glide.localization_framework.installer

Yes

I18N: Internationalization

com.glide.i18n

Yes

required Language plugin

I18N: “required language”

Yes


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration.

localization_admin

required to set up and configure translation workflows.

 

  1. Business Rules 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration.

business_rule_admin

required to administer Business Rules without having full admin rights.

 

  1. Robotics - Knowledge Articles 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration.

 

  1. Update Sets 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration.

 

  1. Journey 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

Journey Designer

sn_jny

Yes

Journey Accelerator

sn_ja

Yes

HR Core

com.sn_hr_core

Yes

HR: Lifecycle Events for Enterprise

[com.sn_hr_lifecycle_ent

Yes


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance

Role

Purpose

admin, sn_hr_core.admin, or sn_jny.admin

required to administer all related configuration.

 

  1. Record Producer 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

Yes



Required Roles for ConfigBot: 

 

Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin / sn_hr_core.admin

required to administer all related configuration

sn_hr_le.admin

required to configure and manage Lifecycle Event

 

  1. Quick Message 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

Yes


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin / sn_hr_core.admin

required for full system control to create, modify, or delete any Quick Message configuration.

email_client_quick_message_author

required to create, edit, and manage Quick Messages via the Email Client module.

itil

required as the baseline operational role to view, select, and insert Quick Messages into emails

 

  1. Data Scrambling 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

No (required for only HR Related table)


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin / sn_hr_core.admin

required to administer all related configuration.

 

  1. Impact Analysis Security 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration.

 

  1. Navigation Menu Validation 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration.

 

  1. Data Copy and Scramble 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

No (required for only HR Related table)


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin / sn_hr_core.admin

required to administer all related configuration.

 

  1. HR and IT Analysis 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

No (required for only HR Related table)


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to view, configure, and administer all primary platform configuration tables

sn_hr_core.admin

required to access, configure, and manage HR Criteria, HR Assignment Rules, and HR Fulfillment Instructions.

 

  1. Content Debugging 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration.

 

  1. Transform Map 

Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration.

 

  1. Integration Document 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration.

 

  1. Platform Assessment Report 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

No (required for only HR Related table)


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin / sn_hr_core.admin

required to administer all related configuration.


Platform Level Configuration: For generating platform complexity first, we must enable "Allow access to this table via web services" on sys plugin record in sys_db_object table 




If still face error, enable “live feed” from controls as well. 



 

  1. Cross-Instance Update Set Analysis 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

No additional plugin required (Out-of-Box functionality)

N/A

N/A


Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin

required to administer all related configuration.

 

  1. Group Roles Access Analysis 


Required Plugins 

Plugin Name

Plugin ID

Mandatory

HR Core

com.sn_hr_core

No (required for HR Criteria Screen)



Required Roles for ConfigBot:  


Admin access is required because the bot retrieves data from restricted system tables, accesses application scope details, and manages Update Sets, all of which require elevated permissions for proper execution. 


Required Roles for ServiceNow Instance: 

Role

Purpose

admin / sn_hr_core.admin

required to administer all related configuration.

 

Updated on: 06/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!