> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.configbot.ai/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# ConfigBot for ServiceNow - Robotics - ITSM

The process of testing and validating Access Control Lists (ACLs) in ServiceNow is highly time-consuming due to the extensive back-and-forth required to verify form access for different users. The ConfigBot for ServiceNow Robotics - ITSM significantly streamlines this process, making it faster, more efficient, and less error-prone, ensuring comprehensive validation without missing any access scenarios 
The following article explains how to use the Robotics ITSM module in ConfigBot to analyze associated CRUD operations in ITSM modules. 

**Step 1: Log in to** **ConfigBot** 
Enter your username and password on the login page, then click Submit to access your ConfigBot portal. 
![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_yti0t8.png)

**Step 2: Access the Robotics ITSM Module** 
From the ConfigBot dashboard, navigate to the Robotics, and click on Robotics ITSM module tile to open it. 

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_1rdn0ll.png)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_sc4t16.png)

* 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** 
* Then click **Submit** to create the iteration. 

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_1k569v9.png)
After filling in all details, click Submit to create your iteration. 
**Step 4: Prepare Sheet (Initial Execution)** 
Once the iteration is created, click on the Hamburger Menu and select Prepare Sheet.

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_xsbgzl.png)

In the pop-up window: 
* Enter your **ServiceNow password** 
* Add any execution notes (optional) 
* Select Prepare Sheet (to only backfill the data) 
* Click Confirm and Start to process execution 

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_vbzfu9.png)

This step prepares the workbook with the basic configuration setup. 

**Step 5: Configure Data in Workbook** 
Once status shows complete click on sheet icon to open generated workbook 

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_17erhyr.png) Navigate to the desired Sheet. (Incident, Problem, or Change Request)

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_1ns38ld.png)
Here you can see incident sheet, with successfully backfilled all field from instance 
 

 
**To Execute Read, Right, and Delete operations fill the data from Row 1 to Row 5 as per the below given details:** 
* In Row 1- provide the desired userID, or leave it blank so it will consider the login person 
* In Row 2- Provide Incident Number on which you want to verify CRUD operations. 
* In Row 3- Provide the Specific operation (Read, Write, or Delete) it is mandatory to provide operation . 
* In Row 4- Provide Yes/No for the default form view or workspace view if the provided value is Yes then field validation occurs agent workspace form. 
* In Row 5- Provide Yes/No to capture snapshots that will be visible in logs. 

**Hint:** Below you can see the incident sheet populated with incident related fields, Additional fields can be included for the test at the bottom of the list by by populating the Field ID.

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_148df1k.png)


Make sure to pending the status of each record before running automation. 

**Step 6: Start Configuration.** 
Once your configuration data is set: 
* Return to your iteration in ConfigBot. 
* Click the **Hamburger Menu** and select Request Reprocess. 
![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_1cxy8wx.png)

Click the **Hamburger Menu** again and select Start Automation 

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_1o0dbiy.png)
In the pop-up window: 
* Enter your ServiceNow password 
* Add any notes 
* Select the Incident checkbox as we only filled the Incident sheet (same config for every sheet) 
* Click Confirm and Start to execute 
![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_snbeyz.png)

**Step 7: Monitor Progress** 
You can click the **Information (ℹ️)** icon on your iteration to monitor the processing status in real time and Logs.  

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_1dr2n38.png)

Once the execution **Complete**,  Proceed to review your results

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_rbw8cf.png)

Open the workbook, here you can see the columns become **Green, Red or Amber**. 
 Column with **Green** highlighted cells shows that the user has access to respective operation.
 Column with **Red** shows access is denied. 
 Column with **Amber** indicates the user has write permission, but the provided value is invalid.

You can also see the logs for specific record details. 
![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_1oials0.png)
**To Create and Update** **Record:** 
* To create new incident, leave the incident number cell blank, and to update an incident provide that incident number. 
* Fill the data in the sheet, for each field fill relevant data. 
![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_okr56x.png)
* Make sure to Pending the records. 
* Repeat Step 6. 
 
Once the status shows complete, open workbook

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_g9k7h.png)
Here you can see the bot generated incident number automatically, means the incident created successfully, red highlighted cells show the read only field which cannot be update.

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_1jc46u5.png)
See, instead of manually verifying by impersonating each user and navigate to record,  ConfigBot’s  Robotics ITSM module automate the entire process, providing comprehensive structured sheet where we can verify and create bulk of records in a single execution. 
 
Thank you! 
