UiPath Installation and Upgrade

The UiPath Installation and Upgrade Guide

Installing a Training Environment

Introduction

If you want to follow the UiPath Process Mining courses of the UiPath Academy you need an installation to execute the exercises. There are a few options to set this up, each one with its own risks you should be aware of.

Installation options

The options are:

  • Set up an installation on another server
  • Set up a second installation on the same server
    Separate installation is preferred. The best performing method is to set up a training installation on a separate server.

📘

Note:

As this is a different server, a new license needs to be requested.

A second installation can also be done on the same server as the production environment. Using a second installation on the same server is a way to avoid requesting a new license. However, it does have the downside of sharing server capacity (CPU, RAM, and storage) with the production installation.

🚧

Important:

Using the production installation is highly discouraged as super admin users can release an application which could overwrite the production application. Also, various other assets are shared between all users on an installation (e.g. datasets, repositories).

A training installation, depending on the number of developers, could take a substantial part of this capacity away from the production installation.

Setting up a second installation on the same server

Follow these steps to perform a second installation of UiPath Process Mining.

StepAction
1On the server, create a directory for the training enviroment (e.g.c:\processmining-training).
We will now refer to this directory as <PLATFORMTRAININGDIR>.
2Create the directory <PLATFORMTRAININGDIR>\builds.
3Place the installation package in the <PLATFORMTRAININGDIR>\builds directory.
• Right-click on the installation package.
• Select Extract All…. A subdirectory is now created automatically.

We will now refer to this directory as <EXTRACTDIR>.
4Run the following batch file: <EXTRACTDIR>\install\activate-build\activate-build.bat.
5Copy the file <EXTRACTDIR>\install\processgold.lic to <PLATFORMTRAININGDIR>.
6Copy the directory <EXTRACTDIR>\install\databases to <PLATFORMTRAININGDIR>.
7Right-click on <PLATFORMTRAININGDIR> and click on Properties.
In the Security tab, click on Edit…, and then on Add….
• Enter IIS_IUSRS in the text box.
• Click on Check Names. Verify that IIS_IUSRS is prefixed with the hostname.
• Click on OK.
8In the Group or user names list, select IIS_IUSRS.
• In the list below find the Full control row, check Allow.
• Click several times on OK to apply all changes and close all windows.
9Open Internet Information Services (IIS) Manager.
10In IIS Manager, right-click on Sites and click on Add Website….

• Enter a name, e.g. processmining-training.
• Enter <PLATFORMTRAININGDIR>\builds as the physical path.
• Enter 8081 as the port number (any unused port number will do but keep the port number of the production installation in mind).
• Click OK to create the site.

Note: Leave the localhost binding intact. The initial login is only possible on the localhost.
11In IIS Manager, click on Application Pools.
• Select the application pool with the same name as the site you created in the previous step.
In the panel on the right, click on Recycling….
• Uncheck the Regular time intervals checkbox.
• Check the Specific time(s) checkbox.
• In the text box, enter 02:00.
Other times will also do, but keep in mind that all users that are logged in, will be logged out at that time.
• Click on Next, and Finish.
12Update your license file and Git repostiory.

📘

Note:

When there is a clean installation on the server, the steps 1 to 6 can be replaced by making a copy of the of the clean installation.

A new installation of UiPath Process Mining is now done.

The new installation of UiPath Process Mining can be accessed from http://localhost:8081/?page=superadmin. Here, you can log in with the default username sa and default password sa.

Updated 4 days ago


Installing a Training Environment


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.