apps
latest
false
- Getting Started
- Demo apps
- How To
- Notifications
- Using VB Expressions
- Designing your App
- Designing your app with Autopilot
- Events and Rules
- Rule: If-Then-Else
- Rule: Open a Page
- Rule: Open URL
- Rule: Close Pop-Over/Bottom Sheet
- Rule: Log Message
- Rule: Show Message
- Rule: Show/Hide Spinner
- Rule: Set Value
- Rule: Start Process
- Rule: Reset Values
- Rule: Upload File to Storage Bucket
- Rule: Download File From Storage Bucket
- Rule: Create Entity Record
- Rule: Update Entity Record
- Rule: Delete Entity Record
- Rule: Add to Queue
- Rule: Trigger workflow
- Rule: Submit Action
- Leveraging RPA in your App
- Leveraging Entities in Your App
- Leveraging Queues in Your App
- Leveraging Media in your app
- Leveraging Actions in your app
- Leveraging Connections in your apps
- Apps in Studio Web
- Application Lifecycle Management (ALM)
- UiPath First-Party Apps
- Basic Troubleshooting Guide
important :
For documentation on app projects in Studio Web, refer to the App Projects chapter in the Studio Web documentation: https://docs.uipath.com/studio-web/automation-cloud/latest/user-guide/apps-in-studio-web.

Apps user guide
Last updated Mar 16, 2026
Best practices
To build a high-performing app using VB expressions, consider the following recommendations and guidelines:
Naming conventions
- VB elements must respect the following naming conventions:
- It must begin with an alphabetic character or an underscore.
- It must only contain alphanumeric characters, and underscores.
- If it begins with an underscore, then it must contain at least one alphanumeric character.
- It must not be a reserved keyword.
- Name length is limited to 128 characters.
- Apps controls and pages must respect the following naming conventions:
- Controls and pages cannot have same name
- Pages cannot have the default name of controls (for example: button, label)
Note:
Icons are identified as controls. Pages cannot have the default name of an icon.
- Page names must be unique in an app.
Note:
Page names are case insensitive, therefore "MainPage" and "mainPAGE" are considered duplicates.
- Control names must be unique within the page.
- Both control and page names must respect the naming conventions for a valid VB name.
- Apps variables must respect the following naming conventions:
- It cannot have the same name as a control or a page
- It cannot have the default name of controls (for example: "button", "label")
- It must be unique in an app.
- It must respect the naming conventions for a valid VB name.
For more details, check this link.