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


---

# Create a data table

# Create a data table {#ariaid-title1}

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

Create a table to store the data for your application.

## Before you begin

Role required: admin, sn_app_eng_studio.user, or delegated developer

## About this task

The first phase in building the data model for the employee travel request application is to create a table. In our tutorial, we create a blank table that extends the Task table.  

|-|-|-|
| Phase 1 | ![In progress icon]() | [Create a data table](https://servicenow-prod.fluidtopics.net/UhtE0kDU8b3~JnwUEq6WwQ "Create a table to store the data for your application.") |
| Phase 2 | ![Not started icon]() | [Configure a data table](https://servicenow-prod.fluidtopics.net/iqnscVzjamqOF55dnnMQ3w "Configure a table to capture the necessary data for your application.") |
| Phase 3 | ![Not started icon]() | [Share data between tables](https://servicenow-prod.fluidtopics.net/rFCSj2mkOh7G1CXhVDfrTQ "Share data between tables to avoid data duplication.") |
[ ]

{#app-tutorial-create-table__table_or3_vg3_3db}

This procedure covers the first part of the task demonstrated in the tutorial video. The rest of the procedure is outlined in the next topic [Configure a data table](https://servicenow-prod.fluidtopics.net/iqnscVzjamqOF55dnnMQ3w "Configure a table to capture the necessary data for your application.").

Follow along to create a table for the employee travel request application.

{#app-tutorial-create-table__table_oc3_tgj_mcc__entry__2}

| Timestamp | Section |
|-|-|
| 0:10 | Create a data table. |
| 0:14 | Create a table by extending the Task table. |
| 0:21 | Define table properties. |
| 0:33 | Add permissions to your table. |
[Table 1. Video sections]

{#app-tutorial-create-table__table_oc3_tgj_mcc}

## Procedure

1. Navigate to AllApp EngineApp Engine Studio.
2. Select the travel request application.
3. On the application dashboard, select + Add next to Data.
4. Select Create a blank table.  
   A blank table enables you to create the fields, rows, and columns in your table from scratch. You can import existing data, such as spreadsheets or PDFs, to create the table for your application.
5. Select Continue.
6. Select Create from an extensible table.  
   Extensible tables are tables with built-in capabilities and functionality that you can use to create new tables. If you don't want to create a table from an extensible table, you can create a table from scratch by selecting Create new table.
7. Select Task from the Table list.  

   The Task table is one of the commonly extended tables in the ServiceNow AI Platform. The Task table includes built-in functionality for approvals and assignments, which we need for the table in our tutorial application.
8. Select Continue.
9. Define the properties of your new table.  
   We define the following properties for the table in our tutorial:{#app-tutorial-create-table__table_rmr_lxv_2dc__entry__3}

   | Field | Description | Tutorial table properties |
   |-|-|-|
   | Table label | Unique label to identify the table. | <kbd class="ph userinput">Travel request</kbd> |
   | Table name | Database name for the table. Auto-populates based on the Table label that you provided. | No action needed |
   | Table name prefix | Database prefix for the table. Auto-populates based on the application that you created the table in. | No action needed |
   | Make extensible | Option to enable other tables to share data from this table. For more information, see [Table extension](https://servicenow-prod.fluidtopics.net/sBUU39XKAFpc6eT3sEejzQ#add-data__section_ebj_sdb_d5b). | No action needed |
   | Auto-number | Option to track table records with a unique number. | Select the check mark |
   | Prefix | Abbreviated name of the table to append to the beginning of record numbers. | <kbd class="ph userinput">TRA</kbd> |
   | Starting number | Number to identify the first record created for your table. | No action needed |
   | Number of digits | Maximum number of digits for the record number. | No action needed |
   [Table 2. Table properties]

   {#app-tutorial-create-table__table_rmr_lxv_2dc}
10. Select Continue.
11. Control who has access to content in the table by adding permissions to each existing role, or creating new roles.  
    Note:  
    At least one role must have read access for you to be able to preview the table.  
    In our tutorial, we grant the following permissions to the admin and user roles.{#app-tutorial-create-table__table_uqw_tvb_hdc__entry__2}

    | Role | Permissions |
    |-|-|
    | Admin | All |
    | User | * Create * Read {#app-tutorial-create-table__ul_stl_vvb_hdc} |
    [ ]

    {#app-tutorial-create-table__table_uqw_tvb_hdc}
12. Select Continue to add the roles to your new table.
13. Select Edit table to continue setting up your new table.

## Result

You have created a table for your application.

## What to do next

Complete the setup of your table by proceeding to the next phase: [Configure a data table](https://servicenow-prod.fluidtopics.net/iqnscVzjamqOF55dnnMQ3w "Configure a table to capture the necessary data for your application.")

*[\>]: and then


