ConfigBot for ServiceNow - Groups, Roles & Security Analysis
Roles and Groups Management for ServiceNow provide complete visibility into Access Control Lists (ACLs), Groups, Group Members, and Group Roles within a single, unified spreadsheet interface. With one fetch, users can access all related records from the instance and gain a clear view of configuration of health and access structures.
This module allows seamless creation of new ACLs, monitoring groups and their members, adding users to existing groups, and managing group roles, all without manual record-by-record navigation. It streamlines administration, improves access governance, and enhances overall system transparency.
The following article explains how to use the Group Roles and Security Analysis module in ConfigBot to perform different operations.
Step 1: Login to ConfigBot
Enter your username and password on the login page, then click Submit to access your ConfigBot portal.

Step 2: Access the Group Roles & Security Analysis Module
From the ConfigBot dashboard, navigate to the Impact Analysis, and click Group, Roles, and Security Analysis module tile to open it.

Step 3: Create a New Iteration
Click the Add New Iteration button

- Enter the Iteration Number
- Select the Workspace or ADD NEW Workspace
- Enter Host Address
- Choose the Instance Type
- Enter your Company ID and Username
- Add a Short Description

After filling in all details, click Submit to create your iteration.
Once the iteration is created, open the workbook and navigate to Config Sheet and select filter type, in fig below, I have selected fetch All filter type so it will fetch all records present in the instance

you can also select other filter type
- Fetch All: will fetched all the records from the instance
- Fetch All, except these: will fetch all records except those that are mentioned in the next column.
- Fetch Only: will fetch the records that are mentioned in the next column.
- Fetch Active Only: will only fetch active records.
- Fetch In Active Only: will only fetch inactive records.
- Fetch By Query: will only fetch records that are associated with the query
Or you can use the Dependent Functionality by selecting "Yes" in Column B " Dependent".

When Dependent is set to Yes, records are fetched based on their parent record. This ensures that only the child records associated with the selected parent configuration are retrieved.
Dependency Relationships:
Groups → Records are fetched using the configured filter.
- Group Members → Records are fetched based on the related Groups Records
- Group Roles → Records are fetched based on the related Group Records
- ACL → Records are fetched based on the related Group Roles Records
Note: COE Security Groups & COE Security Group – Users → Records are fetched by default, without selecting any config filter.
Step 4: Generate Workbook
Once the Config is set, close the workbook and go back to workspace and click on the Hamburger Menu and select Generate Workbook.

In the pop-up window:
- Enter your ServiceNow instance password
- Add any execution notes
- Select the checkbox for Select All

Then click Confirm and Start to prepare sheet.
Step 5: Review Results
Once the status shows Complete,open the generated workbook, and navigate to each sheet to see the data is backfilled successfully from the instance




Compare Workbook
Now for Compare two workbooks to see the difference across multiple instances
Step 1: Go back to the Workspace, click the hamburger menu icon for the iteration you want to compare, and select Request Reprocess.

Note: Make sure you have generated two workbooks: one as the source workbook and the other as the comparison workbook.

again click on the hamburger menu icon and this time select Compare Iteration

In the pop-up window:
- Select the iteration that you want to compare your current iteration against
- Write any execution notes

Click Confirm and Start button to start execution (Compare)

Once the status shows complete

open the workbook and navigate to each sheet to see the changes.


You can notice highlights across multiple tabs:
- Red Highlights → Indicate differences between the two iterations.
- Green Highlights → Indicate matching values across both workbooks.
These color-coded results allow you to instantly identify what has changed or remained consistent between the two ServiceNow instances.
Navigate to the “Compare Summary” Sheet

This screen provides a quick and reliable way to validate data consistency between environments. Instead of manually inspecting records, you can visualize differences and matches in a structured tabular form.
Thank You.
Updated on: 09/14/2026
Thank you!