Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Adding logic and automation

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
Image omitted: app-tutorial-progress-complete2.png
Completed icon
Planning your application
Step 2
Image omitted: app-tutorial-progress-complete2.png
Completed icon
Create an app
Step 3
Image omitted: app-tutorial-progress-complete2.png
Completed icon
Building a data model
Step 4
Image omitted: app-tutorial-progress-complete2.png
Completed icon
Creating user experiences
Step 5
Image omitted: app-tutorial-progress-wip.png
In progress icon
Adding logic and automation
Step 6
Image omitted: app-tutorial-progress-not-started.png
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 1Build a decision table
Phase 2Create a flow

Next steps

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