RPA server
The RPA component is installed on one or several Windows-based servers, where multiple Bots are running. Each Bot requires a separate RDP session. The number of the required BotUnits per the RPA server depends on the disk size and daily load they must handle. For example, if you decide to run five Bots per RPA machine, yon need the RDS license for six users: one for BotMaster and five for BotUnits.
RPA server requirements
RPA machines must have the installed business applications that are required to complete the operational task(s). The RPA component simulates standard business operations by interacting with the Graphical User Interface of these applications.
Microsoft RDS license must be purchased in advance from Microsoft to run more than one bot (for example, one Bot Master and one Bot Unit) on one server. For more details, see Activate RDS licensing for multiple bots.
Each RPA server must have at least two service accounts: a Bot Master and a Bot Unit Windows users. The users must be created:
- Automatically by the installation script. See Single Point Setup.
- Manually before the installation.
A Bot Master user must be a member of the Administrators, Remote Desktop Users, and Performance Monitor Users groups on all RPA servers.
A Bot Unit user must be a member of the Remote Desktop Users and Performance Monitor Users groups on all RPA servers.
A Bot Unit user must have the write permissions for the installation directory so that services can create a log directory and start properly.
All Bot Unit users must have common basename and different and sequential index numbers at the end of the basename if you plan to use several Bot Units. For more information, see config.yml, section RPA.
For example, if, in config.yml, you set '
rpa_bots_per_server: 2', and 'bot_unit_base_name: BotUnit', then the following users must be created on each RPA server: BotUnit1, BotUnit2.
note
RPA Installer automatically creates all Bot Unit usernames with the same passwords in Secrets Vault. After RPA installation is completed, you can change these usernames and passwords in Secrets Vault admin UI to match the credentials that you have created manually before the installation.
How to create RPA users
Before installation, the Bot Master and Bot Unit users must be created on each RPA server that you plan to deploy and specify later in hosts.yml, in the rpa_hostnames list (see the Configure installation step).
To create an RPA user on the Windows server:
Connect to the remote Windows server via Remote Desktop, or any other software, as a user with the Administrator's privileges.
Run PowerShell as Administrator.
In PowerShell, run the following commands to create a Bot Master user and add it to groups:
net user BotMaster <bot-master-pass> /add net localgroup "Administrators" BotMaster /add net localgroup "Remote Desktop Users" BotMaster /add net localgroup "Performance Monitor Users" BotMaster /addHere,
<bot-master-pass>is the password for the Bot Master user.In PowerShell, run the following commands to create Bot Unit users and add them to the Remote Desktop Users and Performance Monitor Users groups:
net user BotUnit1 <bot-unit-pass> /add net localgroup "Remote Desktop Users" BotUnit1 /add net localgroup "Performance Monitor Users" BotUnit1 /addHere,
<bot-unit-pass>is the password for the Windows Bot Unit user.Log in under each user to activate the accounts.