Adding logic and automation

  • Release version: Australia
  • Updated March 12, 2026
  • 1 minute to read
  • Add logic and automation to your application. Learn about logic and automation in App Engine Studio and how we automate the employee travel request application.

    We continue building the employee travel request application by adding logic and automation.

    This is the fifth step in the app creation tutorial. In this step, you learn about logic and automation in App Engine Studio. You build a decision table and create a flow for the employee travel request application.
    Step 1 Completed icon

    Planning your application

    Step 2 Completed icon

    Create an app

    Step 3 Completed icon

    Building a data model

    Step 4 Completed icon

    Creating user experiences

    Step 5 In progress icon Adding logic and automation
    Step 6 Not started icon

    Test your application

    Overview of logic and automation

    Logic and automation enable you to define the actions that your application performs and the conditions that trigger those actions. Logic helps you define when certain actions should occur. For example, your application logic can determine whether support tickets are marked as "critical." Automation then defines the actions that the application performs. For example, if support tickets are marked as "critical", your application automation can move those tickets to the top of the queue.

    There are several ways to implement logic and automation in App Engine Studio. Our tutorial focuses on decision tables and flows. To learn about the full range of logic and automation capabilities in App Engine Studio, see Add logic and automation.

    Tutorial logic and automation

    In our tutorial, we create a decision table and a flow to store the logic and automation for the employee travel request application. Decision tables enable you to set and manage business logic in your application separate from your code. The decision table in our tutorial determines which regional heads receive travel requests based on employees' geographic location.

    Flows are automated processes that use a trigger, actions, and logic to define the behavior of an application. The flow in our tutorial defines the sequence of actions that the employee travel request application completes once a travel request is created.

    We add logic and automation to our application in two phases:
    Phase 1 Build a decision table
    Phase 2 Create a flow

    Next steps

    Start adding logic and automation to the employee travel request application: Build a decision table.