apps
2024.10
true
- Getting Started
- Before You Begin
- How To
- 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 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
- 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
- Application Lifecycle Management (ALM)
- General Settings
- Permission Management
- Managing App Versions
- Packaging an App as a Client
- Apps in Solutions Management
- Basic Troubleshooting Guide
Packaging an App as a Client
Apps User Guide
Last updated Nov 11, 2024
Packaging an App as a Client
UiPath® Apps are designed to be run in the browser but you can create a Windows executable to run them as well. To run a UiPath® App as a Windows client executable, simply create an Electron wrapper that points to the production URL of an app. We've created a sample below to make this easy for you to use.
-
Download the UiPath® Apps Client Sample from GitHub and copy the files to a local directory, i.e.
C:\UiPathAppSample
. -
Modify the sample to meet your needs. Here are some of the key modifications:
-
icon.png - replace this with any icon you wish.
Note: It is best if the icon is square. - main.js
- RUNTIME_URL (line 7) - change this to point to the production URL of your App
- Window Parameters (lines 18-27) - change these parameters to meet the needs of your app
- package.json
- displayName (line 3) - this will be used as the EXE name of your app
-
- Open a command prompt and navigate to the directory containing the files.
- Run
npm install
to install the node packages needed to build the app. - Run
npm run start
to open the app as a window client (this is good for testing the app). -
Run
npm run dist
to build the app and package it with a Setup file. This will result in an EXE in the dist subdirectory (i.e.dist\UiPath® Apps sample Setup 1.2.0.exe
) which can be distributed to your users.