---
sourceDocument: Australia Build or modify applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/application-development

 Release :

    - australia

ft:locale :

    - pt-BR

ft:publication_title :

    - Australia Build or modify applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Development, Data, and Analytics


---

# Build a decision table

# Build a decision table {#ariaid-title1}

* Versão de lançamento: Australia
* 
* Atualizado 12 de mar. de 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 min. de leitura

Build a decision table for the employee travel request application that determines which regional head to route travel requests to.

## Antes de Iniciar

Role required: admin, decision_table_admin, or delegated developer permissions

## Por Que e Quando Desempenhar Esta Tarefa

The first phase in adding logic and automation to the employee travel request application is to build a decision table. Our decision table evaluates where an employee is located and uses that information to determine which
regional head to route their travel request to.

|-|-|-|
| Phase 1 | ![In progress icon]() | [Build a decision table](https://servicenow-prod.fluidtopics.net/SEDMHRRD9dvq_UTHTVPoGA "Build a decision table for the employee travel request application that determines which regional head to route travel requests to.") |
| Phase 2 | ![Not started icon]() | [Create a flow](https://servicenow-prod.fluidtopics.net/4zYDtqa7~WEfwS7Z6_hkKQ#app-tutorial-create-a-flow "Automate the workflow for the employee travel request application by creating a flow.") |
[ ]

{#app-tutorial-create-decision-table__table_or3_vg3_3db}

For more information about using decision tables, see [Create decision tables in Workflow Studio](https://www.servicenow.com/docs/access?context=create-decision-table-in-decision-designer&version=australia&pubname=australia-build-workflows&ft:locale=en-US).

Follow along with the tutorial to build a decision table for the employee travel request application.

{#app-tutorial-create-decision-table__table_m31_zyf_ncc__entry__2}

| Timestamp | Section |
|-|-|
| 0:05 | Create a decision table. |
| 0:12 | Create a new decision table. |
| 0:13 | Enter a unique name and choose the scope for the decision table. |
| 0:28 | Add an input. |
| 0:36 | Add a condition column. |
| 0:52 | Add conditions. |
| 0:59 | Add a result column. |
| 1:09 | Add results. |
| 1:16 | Add more conditions. |
| 1:34 | Save your changes. |
| 1:36 | Verify that the decision table has been added to your application. |
[Tabela 1. Video sections]

{#app-tutorial-create-decision-table__table_m31_zyf_ncc}

## Procedimento

1. Navigate to AllApp EngineApp Engine Studio.
2. Select the travel request application.
3. On the application dashboard, select + Add next to Logic and automation.
4. Select Decision, then select Begin.
5. Select Create a new decision table.
6. Define the properties of the decision table.
   1. Enter <kbd class="ph userinput">Regional head approvals</kbd> in the Name field.
   2. In the Accessible from field, select This application scope only to have the logic in the decision table apply to only the selected application.  
      If you want the logic in your decision table to apply to all applications, select All application scopes.
   3. Select Continue.
   {#app-tutorial-create-decision-table__substeps_prx_jtp_vcc}
7. Select Edit decision table to continue setting up your decision table.
8. Add an input to the decision table.  
   Nota:  
   Inputs define the data that is evaluated in the decision table.  
   In our tutorial, we set the input as the travel request table so that the decision table can evaluate employee information associate with each travel request.
   1. Select + Add an input.
   2. In the Type field, select Reference, then select the travel request table from the list.
   3. In the Label field, enter <kbd class="ph userinput">Employee travel requests</kbd>.
   4. **Opcional:** Repeat this procedure to create as many inputs as you need for your decision table.  
      In our tutorial, we don't create additional inputs.
9. Add a condition column to the decision table.  
   Nota:  
   Condition columns act as filters that refine the input data by specifying which values should be evaluated by the decision table.  
   In our tutorial, the condition column refines the input data to evaluate only the employees' country codes. Employees' country codes determine which regional head their travel requests should route to.
   1. Select + Add condition column.
   2. In the Condition column label, enter <kbd class="ph userinput">Employee regions</kbd>.
   3. In the Input field, select the travel request table input.
   4. For Data to evaluate, select Field.
   5. In the Field field, select Opened byCountry code.
   6. In the Default operator field, select is one of.
   7. Select Done.
   8. **Opcional:** Repeat this procedure to create as many condition columns as you need for your decision table.  
      In our tutorial, we don't create additional condition columns.
   {#app-tutorial-create-decision-table__substeps_ow2_1dx_vcc}
10. Define individual conditions for the condition column.  
    Nota:  
    Conditions represent the individual values that the decision table evaluates to return results.  
    In our tutorial, the conditions that we define represent each country that corresponds to a different regional head. We define individual conditions for the countries that make up the Americas (AMS) region, the Asia Pacific (APAC) region, and the Europe, Middle East, and Africa (EMEA) region.
    1. Select in the empty box in the condition column.  
    2. Select is, then select is one of from the list.
    3. In the empty space beneath is one of, select Brazil and United States.
    4. Select OK.
    5. Select + Add a new decision row to add additional conditions to the condition column.
    6. **Opcional:** Repeat the process in steps a-e to define additional conditions.  
       In our tutorial, we define two additional conditions for the countries that make up the APAC and EMEA regions. The following table outlines the condition column values that we set:{#app-tutorial-create-decision-table__table_jg3_5yy_fdc__entry__2}

       | Operator | Value |
       |-|-|
       | is one of | * China * Japan {#app-tutorial-create-decision-table__ul_lg3_5yy_fdc} |
       | is one of | * France * Germany * Italy * Spain * United Kingdom {#app-tutorial-create-decision-table__ul_mg3_5yy_fdc} |
       [ ]

       {#app-tutorial-create-decision-table__table_jg3_5yy_fdc}
    {#app-tutorial-create-decision-table__substeps_axq_bfq_vcc}
11. Add a result column to the decision table.  
    Nota:  
    Result columns determine the type of data to return after evaluating the input and condition values.  
    In our tutorial, the result column determines which regional head to route travel requests to. As the regional heads are individual users in the system, the result column references the User \[sys_user\] table.
    1. Select + Add result column.
    2. In the Result column label field, enter <kbd class="ph userinput">Regional heads</kbd>.
    3. **Opcional:** In the Description field, enter a description for the result column.
    4. In the Type field, enter <kbd class="ph userinput">Reference</kbd>, then select Reference from the list.
    5. In the Reference table field, enter <kbd class="ph userinput">User</kbd>, then select User \[sys_user\] from the list.
    6. Select Done.
    7. **Opcional:** If you want to define additional results for your decision table, repeat this procedure to create as many result columns as needed.  
       In our tutorial, we don't create additional result columns.
    {#app-tutorial-create-decision-table__substeps_b4q_jdx_vcc}
12. Define the results for the result column.  
    Nota:  
    Results are the individual values, or decisions, that are generated based on inputs, conditions, and results defined in the decision table.  
    In our tutorial, the results represent the regional heads for each region.
    1. Select in the empty box in the result column.  
    2. In the empty field, enter the name of the regional head.  
       For the Americas (AMS) region, enter <kbd class="ph userinput">Lucius Bagnoli</kbd>.
    3. Select the regional head from the list, then select the Enter key.
    4. **Opcional:** Repeat the process in steps a-c to create as many results as needed for the decision table.  
       In our tutorial, we create two additional results for the APAC and EMEA regional heads. The following table outlines the regional head user information for each region:{#app-tutorial-create-decision-table__table_svq_lfc_hdc__entry__2}

       | Region | User |
       |-|-|
       | Asia Pacific (APAC) | <kbd class="ph userinput">Rob Phil</kbd> |
       | Europe, Middle East, and Africa (EMEA) | <kbd class="ph userinput">Abel Tuter</kbd> |
       [ ]

       {#app-tutorial-create-decision-table__table_svq_lfc_hdc}
    {#app-tutorial-create-decision-table__substeps_umm_gpq_vcc}
13. Select Save.
14. **Opcional:** Verify that your decision table has been added to your application.
    1. Navigate to your application home page.
    2. Confirm that your decision table appears in the Logic and automation section.
    {#app-tutorial-create-decision-table__substeps_a54_5cz_fdc}

## Resultado

You have built a decision table for your application.

## O que Fazer Depois

Proceed to the next phase in adding logic and automation to the employee travel request application: [Create a flow](https://servicenow-prod.fluidtopics.net/4zYDtqa7~WEfwS7Z6_hkKQ#app-tutorial-create-a-flow "Automate the workflow for the employee travel request application by creating a flow.").

