> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.sfcodebot.com/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).

# RBP Roles Permissions

The article is a detailed guide for Creating a new Role along with the permissions, and migrating the role from one instance to another. 

# Step 1: Access the Role Based Permissions Module.
  
1. On the CodeBot dashboard click on Role Based Permissions module tile.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_hoctzq.png)

2. Then Enter into your workspace.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1rgmxs1.png)

# Step 2: Open the Role Based Permissions Workbook
  
Open the workbook that you generated from instance 1 and navigate to the RBP Permissions tab. This is where you'll initiate the process of adding the RBP Roles and Assigning RBP Permissions.

1. Create a new role by adding a new column to the right side of the divider.
2. Assign the required permissions for the new role you just created.

**Note:** In Column H (Process Permission), set only the permissions you want to assign for this role to Yes — leave everything else as No. The bot will only process rows marked Yes.
 
3. Set the processing status to pending.
4. Save and close the workbook.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1aw3p53.png)


# Step 3: :  Start Configuration in CodeBot

1. Back in CodeBot, click on the hamburger menu and select Start Configuration.

![](https://storage.crisp.chat/users/helpdesk/website/5a53c0e6e1563400/image_1vl6op1.png)


2. On the **left-hand side**, enter your **SAP SuccessFactors** password or sign in using **SSO** (if it is configured for your instance). Next, enter the **Execution Notes**. On the **right-hand side**, under **Advanced Options**, select the **RBP Roles Permissions** checkbox and choose the desired execution mode (**Standard** or **Optimized (Beta)**). Finally, click **Confirm and Start** to begin the execution.


![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_cn2cru.png)

# Step 4: Track the Execution Progress

1. Execution is processing. Click the “i” icon to track the progress.
![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_11692t9.png)


2. Refresh the logs to view updated information.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_ht3j6j.png)


3. Once Complete, review the logs to see where the changes have been made in the instance.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1dthfwz.png)


# Step 5: Review Updated Workbook

Re-open the Role Based Permissions Workbook and navigate to the RBP Permissions tab.

1. Successfully updated information will be highlighted in green, and the Processing Status column will display as Passed.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_3j3zsp.png)

# Step 6: Verify in SuccessFactors

1. Open your SAP SuccessFactors instance and navigate to Manage Permission Roles confirm that the new RBP Role along with the assigned Permissions has been successfully created and updated in the instance.


![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1c131ve.png)




Thank you!