> ## 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 - HR

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 - HR 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 HR module in ConfigBot to analyse associated CRUD operations in HR module. 

**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\_x12bu4.png)
   
**Step 2: Access the Robotics** **HR** **Module** 

From the ConfigBot dashboard, navigate to the Robotics, and click on Robotics HR module tile to open it. 

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_1gg9rrs.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_3wf1co.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_g1rna8.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_t6d103.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_1jeqt0o.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_13iynuu.png)
Navigate to the desired Sheet.

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_f6f8vx.png)
Here you can see the sheet populated with common HR Case fields.  

**Hint:** Additional fields can be included for the test at the bottom of the list by populating the Field ID and pressing tab.

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_mvxh5d.png)
You can see the related data to the field is auto populated in the respective row 

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_1c6d101.png)
Furthermore, you can filled data here to check: 
* Read, Right, and Delete access on HR Case Form.  
* Create and update the HR Case. 

**To Verify Read, Right, and Delete access:** 
* In Row 1- provide the desired user ID, or leave it blank so it will consider the login person 
* In Row 2- Provide Case Number on which you want to verify Read, Delete, or Update operations. and to create new HR Case, leave the number cell blank (it will be backfilled by Bot during automation). 
* 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. 

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

When the workbook is filled with the data, make sure to pending the status of each record before running automation. 

**Step 6: Start Configuration.** 

Once your configuration data is set: 
* Close the Workbook and 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_ll91ou.png)
* Click the **Hamburger Menu** again and select Start Automation 

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_2txrss.png)
In the pop-up window: 
* Enter your ServiceNow password 
* Add any notes 
* Select the “**Select All**” check box 
* Click Confirm and Start to execute 

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_1qm2m5i.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_pcg598.png)


Here you can see the bot is working on which record along with impersonation details and screenshot   

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_62e0kl.png)
you can see it by clicking on camera icon

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_10wumbm.png)
Once the execution **Complete**, proceed to review your results. 

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_1j0d7qv.png)
Open the workbook, here you can see the columns / cells become Green, Red or Amber. 

![](https://storage.crisp.chat/users/helpdesk/website/-/4/3/b/7/43b7e9fbd033000/image_k0nxzm.png)
* 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 written permission, but the provided value is invalid. 

This is how ConfigBot’s Robotics HR module automates the entire process, instead of manually verifying by impersonating each user and navigate to record, ConfigBot Robotics HR providing comprehensive structured sheet where we can verify and create bulk of records in a single execution. 
 
Thank you! 
 
 
 
 
 