- Getting Started
- Demo apps
- How To
- Build Your First App
- Build a Mobile-Friendly App
- General User Experience Guidelines
- Use Master Detail View
- Use Document Viewer
- Use Count With Choice Set Values
- Use Selected Values From a Table
- Embed Apps
- Embed Maps
- Hide Containers Using a Button
- Include MailTo Links
- Include Star Ratings
- Set External Context
- Work With Data Source and Value Bind
- Use the Send Interim Result Activity
- Public Apps
- Notifications
- Using VB Expressions
- Designing your App
- Events and Rules
- Rule: If-Then-Else
- Rule: Open a Page
- Rule: Open URL
- Rule: Close Pop-Over/Bottom Sheet
- Rule: Show Message
- Rule: Show/Hide Spinner
- Rule: Set Values
- Rule: Start Process
- Rule: Upload File to Storage Bucket
- Rule: Get File From Storage Bucket
- Rule: Reset Values
- Rule: Create/Update Entity Record
- Rule: Delete Entity Record
- Rule: Add to Queue
- Function: And, Or, Not
- Function: Concat
- Function: Contains
- Function: Count
- Function: EndsWith
- Function: If
- Function: IsBlank
- Function: Guid
- Function: Length
- Function: List
- Function: StartsWith
- Function: Sum
- Function: Sort
- Function: Now
- Function: Today
- Function: Time
- Function: Year
- Function: Month
- Function: Day
- Function: Hour
- Function: Minute
- Function: New
- Function: Lookup
- Function: Filter
- 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
- Application Lifecycle Management (ALM)
- UiPath First-Party Apps
- Basic Troubleshooting Guide
Public Apps
You can use UiPath® Apps to create apps that are available to users outside of Automation Cloud Public Sector.
This opens up new opportunities for your app, such as:
- Creating a timesheet for your employees.
- Creating a form where users can submit their taxes reports and process them using Document Understanding.
- Creating a form to reset a passwords or change the address.
- Retrieve data from a legacy system.
- Creating a form where users can submit feedback.
The following rate limits apply for public apps:
- Number of
GET
requests allowed in a 5 minute period per IP:1000
- Number of
POST
requests allowed in a 5 minute period per IP:1000
- Number of
GET
requests allowed in a 5 minute period per Organization:1000
-
Number of
POST
requests allowed in a 5 minute period per Organization:15000
All other HTTP methods have lower limits but with minimal impact as they are used occasionally.
You need the Organization Admin role to create a public facing app.
Users on Enterprise license plans need Apps Units to create public apps.
Use the following steps in UiPath® Apps to create and publish your external app:
- Go to the UiPath® Apps homepage and create a new app.
- In the app creation dialog, mark the
Public App checkbox.
Note:You can also make an existing app public from the Manage access tab. -
Build your desired app.
- Publish the app.
-
Deploy the app to an Orchestrator folder:
-
Go to Automations > Apps.
-
From the App dropdown, select the app to deploy.
-
From the Version dropdown, select the specific app version you want to deploy.
-
Optionally, enter a Display name or a Description for your app.
-
Click Deploy.
More details here ...
-
public
in the Production URL.
UiPath-Apps
prefix.
To configure the public app as an external app:
-
Assign the proper roles for your external app at both tenant and folder levels. To identify the desired app, look for the
UiPath-Apps
prefix, and create new roles with the following permissions:Resource
Permissions to set at tenant level
Permissions to set at folder level (*)
Webhooks
View, Create
x
Jobs
x
Create
Storage files
x
View, Create
Storage buckets
x
View
Queues
x
View
Transactions
x
Create
-
If you have
Read
rights for Data Service component, public apps works by default with Data Service. If you needWrite
permission,Data.Writer
permission needs to be provided for the public app. For more information on Data Service components, check the Managing access page from the Data Service guide.Note: When using entities with public apps, make sure to provide only the relevant permissions in Data Service. A good way to do that is to create a specific role and provide specific permissions that are needed. Avoid usingRead
permissions for entities that have information that should not be exposed externally.GrantView
andEdit
permissions for an entity only if you are comfortable with all users of that app accessing the data in that entity. -
Add your external app to both a tenant and a folder.
To validate that your external app has the proper roles:
-
Go to Orchestrator > Tenant > Manage Access.
-
Identify your app in the list by searching after the
UiPath-Apps
prefix. -
For the desired app, click More Actions, then select Check roles & permissions.
-
Unfold the roles to see and validate the assigned permissions.