Interact software requirements and permissions

Software requirements

The following technologies are supported for use with the software:

Operating system

Version

Web Server

Message Broker

Windows Server 2016 Datacenter

ü

ü

Windows Server 2019

ü

ü

Where the Blue Prism components are installed on a 64-bit operating system, it will run as a 32-bit application.

Microsoft SQL Server

The following Microsoft SQL Server versions are supported for locating the Blue Prism component databases:

Version

Express

Standard

Enterprise

SQL Server 2016

ü

ü

ü

SQL Server 2017

ü

ü

ü

SQL Server 2019 (64-bit)

ü

ü

ü

SQL Express is only appropriate for non-production environments, such as for the purposes of proof of concept exercises.

The following are also supported:

  • SQL Server on Azure Virtual Machines.
  • Azure SQL Managed Instance, however, the databases must be created before the installation.

Azure SQL Database is not currently supported.

Message Broker server

The following software is required on the Message Broker server:

See Install the Message Broker server for more information.

Web server

The following software is required on the Web server:

  • .NET Framework 4.7.2 – Installed by default on Windows Server 2019.

  • IIS 10.0

  • .NET Core Windows Server Hosting 3.1.3

  • .NET Core Windows Desktop Runtime 3.1.3

  • Visual C++ Redistributable 2012 (x64)

See Install and configure the web server – Hub for more information.

Blue Prism

Blue Prism 6.4.0 or later is required for use with Interact.

Minimum SQL permissions

The minimum SQL permissions for the user required to connect to the database during the installation process must have the appropriate privileges to Create or Configure database from within the product, therefore an appropriate administrator account will need to be used when running the installation process:

  • Create Database: dbcreator (server role) or sysadmin (server role)
  • Configure Database: sysadmin (server role) or db_owner (database role)

The database user required to connect to the databases during normal operation must have the minimum SQL permissions to access the Interact and Interact Cache databases. The required permissions are:

  • db_datareader
  • db_datawriter

A user with db_owner access to the database should be used during the installation process and on the first application run. Once completed, database access for this user can be changed to db_datareader and db_datawriter.

For more information, see Default application information below.

Default application information

The information below shows the applications that are created by the Interact installation, using the default values. All applications should have full access to the BluePrismCloud_Data_Protection certificate located in the certificate store on the local machine. IIS APPPOOL\ Blue Prism – SignalR will also require access to the BluePrismCloud_IMS_JWT certificate.

For information on the Hub applications, see Hub software requirements and permissions.

Interact websites

Application name

Example service account name for SQL Windows Authentication

SQL Server permissions required during installation

Database permissions required during application running

Default database name

Blue Prism ‑ Interact

IIS APPPOOL\ Blue Prism – Interact

dbcreator / sysadmin

db_datawriter / db_datareader

InteractDB, InteractCacheDB

Blue Prism ‑ Interact Remote API

IIS APPPOOL\ Blue Prism – Interact Remote API

dbcreator / sysadmin

db_datawriter / db_datareader

ImsDB, InteractDB

Blue Prism ‑ IADA

IIS APPPOOL\ Blue Prism – IADA

N/A

N/A

N/A

Blue Prism ‑ SignalR

IIS APPPOOL\ Blue Prism – SignalR

N/A

N/A

N/A

Interact services

Application name

Example service account name for SQL Windows Authentication

SQL Server permissions required during installation

Database permissions required during application running

Default database name

Blue Prism ‑ Submit Form Manager

NT AUTHORITY\SYSTEM

N/A

db_datawriter / db_datareader

InteractDB