Banner background image
Apps User Guide for Automation Suite
Last updated Apr 19, 2024

About Events and Rules

When designing your app, you often want to provide logic for when X happens do Y. Apps provides the ability for these dynamic actions:

  • X is called an Event.
  • Y is called a Rule.

Here are a few examples:

  • When the "Submit deposit" button is clicked, run an automation.
  • When the value of the "Cash In" textbox changes, change the label color to red if the value is < 0.
  • When the help icon is clicked, open the browser to show a documentation page.
  • When a tab button is clicked, change the page container to show a different page.

By specifying what rules to execute when an event occurs, your app transforms from being a simple display of information to an interactive console.


Events are triggers that happen when a user interacts with an app or control. Each control supports a single event:



Clicked On

Button, Header, Label, Icon, Image

Value Changed

Checkbox, Date picker, Dropdown, Slider, Switch, Text Area, Textbox, List


Page, Table


Rules allow your app to take an action when a certain event occurs. Below is a list of the rules that Apps provides:



Provides support for conditional statements in the rules builder

Opens a page of the app as a pop-over or as the contents of a page container

Opens a URL in the browser

Closes the current Pop-Over

Show a message as a toast notification

Show or hide a spinner overlay to show the app as busy

Set the value of a property

Starts an Automation

Uploads files to a selected storage bucket.

Downloads files from a selected storage bucket.

Create or updates an entity.

Deletes an entity from Data Service.

Adds an item to queue.

Reordering Rules

You can reorder rules by clicking and dragging the "gripper" on the colored chip next to the rule's name:

  • Events
  • Rules
  • Reordering Rules

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.