---
url: >-
  /statelake/administering-statelake/designer/actions/add-action-action-steps-tab.md
---

# Add Action - Action Steps Tab

The **Action** has a reference to the list of steps to be performed as part of the work flow.

These steps could involve other modules like **Reports** and **Maps**, or could be simple internally defined steps such as **Shell Execute** commands, a custom script, or bespoke SQL statements.

It is these steps that define the tasks that the **Action** performs.

Any **Action Steps** that have been created for the **Action** will be listed under the **Action Steps Tab**.

To edit any existing items, single-click on the item.

To remove any unwanted **Action Steps**, double-click on the item and confirm when requested.

Each **Action Step** type has its own editor screen that displays in the bottom half of the **Action Steps** tab.

## Steps

| Field Name | Description |
|---|---|
| Map Action | A reference to a **Map**. |
| Report Action | A reference to a **Report**. |
| Shell Execute Action | Execute a command line using Windows **Shell Execute**. |
| Outbound Transport Action | Send an existing file via a **Transport**. |
| Inbound Transport Action | Receive n existing file via a **Transport**. |
| SQL Action | Execute a bespoke SQL statement. |
| Transaction Commit Action | Commit an open SQL Transaction. |
| DB Disconnect Action | Disconnect an open **DB Connection**. |
| File Router Action | Route incoming files to multiple locations based on custom script code. |
| Sub Action | Execute another **Action** as a step of this **Action**. |
| Wait For File Action | Wait for a file to arrive before continuing with processing. |
| Custom Script Action | Execute custom script code. |
