---
sourceDocument: Yokohama Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - en-US

ft:publication_title :

    - Yokohama Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Use an existing role for your application

# Use an existing role for your application {#ariaid-title1}

* Release version: Yokohama
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Use a previously created role for your application in App Engine Studio (AES).

## Before you begin

Your application must contain either data or experiences in order to add an existing role. For more information about adding data or experiences to your application, see the following guidance:

* [Create a data model for your application](https://servicenow-prod.fluidtopics.net/sBUU39XKAFpc6eT3sEejzQ "Create a data model in App Engine Studio (AES) for your application by creating the tables that will house your application data. Create data tables that will be used in your application by creating the table from scratch, uploading a spreadsheet or PDF, or by using an existing table as a template. You can also create and schedule data imports by mapping a spreadsheet to an existing table in your application.")
* [Add an application experience](https://servicenow-prod.fluidtopics.net/YFyPnkNWeyV~9QVe5IxHSQ "Use App Engine Studio (AES) to add an experience to your app. Experiences are the interface, or wrapper, for how users interact with your app.")
{#aes-existing-role__ul_qyb_cnl_kfc}

Role required: admin, sn_app_eng_studio.user, or delegated_developer

## About this task

App Engine Studio includes default roles that you can use for your application. For more information on the default roles, see [Base system roles](https://www.servicenow.com/docs/access?context=r_BaseSystemRoles&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US).

## Procedure

1. Navigate to AllApp EngineApp Engine Studio.
2. From the My Apps page, open your application.
3. In your application, next to Security, select the add icon (![Add icon]()).
4. Select Use an existing role, and then select Continue.  
   Important:  
   If your application doesn't contain data or experiences, the Use an existing role option will appear, but you cannot select it.
   Figure 1. Option to use an existing role
5. Select the search field and then select a role from the list.
6. Select Edit.  
   A new tab opens to set access controls for the existing role.
7. In the Experience section, select the experiences that users with the role can access.
8. In the Data section, set access controls for each available table.  

   Create
   :   Users with the role can create new records on the data table.

   Read
   :   Users with the role can read the data that is stored in the
       table.

   Write
   :   Users with the role can update existing records in the table.

   Delete
   :   Users with the role can delete table records.
9. Select Save.

*[\>]: and then


