Multi-device deployment

This section describes the steps required for a multi-device installation. We recommend planning your installation before installing and considering the information below, regarding different server configurations and communication between the servers.

SS&C | Blue Prism® Decipher IDP requires the following six different server types, which can exist on separate machines, or be combined as required:

  • Blue Prism application server – This is the SS&C | Blue Prism® Enterprise server and it needs to access SQL Server and Decipher server.
  • Decipher licensing server – Should contain the Decipher licensing service and have access to the SQL server and an instance of RabbitMQ, either on the web server or a separate installation.
  • Decipher server – Should contain the Decipher server and the Decipher server plugin and have access to the SQL server and an instance of RabbitMQ, either on the web server or a separate installation.
  • Decipher clients server – Should contain Decipher automated clients and have access to the SQL server and the Decipher server.
  • Decipher web server – Should contain the Decipher Web Client, which includes RabbitMQ. It also needs to have access to the SQL server and the Decipher server. Every web server must have a local copy of RabbitMQ installed.
  • SQL server – Should contain the SQL server database.

Suitable for production and non-production use, a typical deployment contains all components of Decipher IDP deployed to separate machines and includes the application server.

Steps

For both standalone and multi-device installations, Decipher IDP must be installed and configured in the following order. Each installation step has detailed instructions, or you can follow the relevant installation video, where available.

Instructional videos on how to install Decipher IDP and other Blue Prism products are available from: https://bpdocs.blueprism.com/en-us/video/installation.htm.

Installation Step

Link to instructional video (if available)

1. Install and configure third-party software

  • Erlang
  • RabbitMQ
  • SQL Server / SQL Server Express 2012 or later (minimum requirement)
  • SQL Server Management Studio (recommend, but not required)
  • Internet Information Server (IIS)

 

 

2. Configure Rabbit MQ to allow remote runtime resources to push to Decipher IDP

  • Add the Decipher hostname to the RabbitMQ configuration
  • Create a new RabbitMQ user and set permissions
Video not currently available.

3. Install and configure Blue Prism

  • Install Blue Prism and create a Decipher database
  • Copy the Decipher DLL – Copy to the Blue Prism install location for all Blue Prism interactive clients and runtime resources using Decipher IDP
  • Import the Decipher VBO – Import into every Blue Prism interactive client that needs to interact with Decipher IDP
  • Import the Decipher processes (release) – Import into every Blue Prism interactive client that needs to interact with Decipher IDP

 

4. Install Decipher IDP

  • Decipher Licensing Service
  • Decipher Server
  • Decipher Web Client
  • Decipher Automated Clients
  • Decipher Server Plugin

 

5. Configure Decipher IDP

  • Configure database access
    • Grant system access (NT AUTHORITY) to the Decipher database (non-production environments only).

    • Configure Windows Authentication (production environments).

  • Secure the Decipher website with a Secure Sockets Layer (SSL) (production environments).

  • Add Decipher SQL location to Web.config
  • Check all Decipher services are running
  • Activate Sites and Services for Decipher IDP – Update for all web servers

  • Enable machine learning training (optional)

 

6. Configure RabbitMQ on Decipher Server

This step is only required for multi-device deployments, where Decipher Server and the Decipher Server Plugin are installed on a server that is remote from the Decipher Web Server

Video not currently available.

7. Log onto Decipher IDP