Configuration logicielle requise et permissions de Hub

Configuration logicielle

Les technologies suivantes sont prises en charge pour une utilisation avec le logiciel :

Système d'exploitation

Version

Serveur Web

Agent de messages

Windows Server 2016 Datacenter

ü

ü

Windows Server 2019

ü

ü

Lorsque les composants Blue Prism sont installés sur un système d'exploitation 64 bits, il fonctionnera comme une application 32 bits.

Microsoft SQL Server

Les versions suivantes de Microsoft SQL Server sont prises en charge pour localiser les bases de données de composants Blue Prism :

Version

Express

Standard

Entreprise

SQL Server 2016

ü

ü

ü

SQL Server 2017

ü

ü

ü

SQL Server 2019 (64 bits)

ü

ü

ü

SQL Express ne convient qu'aux environnements hors production, comme pour les exercices de preuve de concept.

Les éléments suivants sont également pris en charge :

  • Base de données Azure SQL.
  • SQL Server sur les machines virtuelles Azure.
  • Instance gérée SQL Azure, cependant, les bases de données doivent être créées avant l'installation.

Serveur de l'agent de messages

Le logiciel suivant est requis sur le serveur de l'agent de messages :

Voir Installer le serveur de l'agent de messages pour en savoir plus.

Blue Prism vise à tester entièrement toutes les nouvelles versions de RabbitMQ par rapport à la dernière version de Hub dans les deux mois suivant la disponibilité générale de ce logiciel. Si un développement ultérieur de Hub est nécessaire pour prendre en charge une nouvelle version de RabbitMQ, toutes les mises à jour seront intégrées dans une version future de Hub, tel que déterminé par notre cycle de publication.

Serveur Web

Le logiciel suivant est requis sur le serveur Web :

  • .NET Framework 4.7.2 : installé par défaut sur Windows Server 2019.

  • IIS 10.0

  • .NET Core Windows Server Hosting 3.1.11 ou une version 3.1 ultérieure

  • .NET Core Windows Desktop Runtime 3.1.11 ou une version 3.1 ultérieure

  • Visual C++ Redistribuable 2012 (x64)

Voir Installer et configurer le serveur Web – Hub pour en savoir plus.

Blue Prism

Blue Prism® Hub en lui-même ne nécessite pas Blue Prism. Cependant, certains composants ou plug-ins avec Hub nécessitent Blue Prism. Les voici :

  • Authentication Server : nécessite Blue Prism 7.0.0 ou une version ultérieure.
  • Blue Prism® Automation Lifecycle Management (ALM) : requiert Blue Prism 6.4.0 ou une version ultérieure.
  • Control Room : nécessite Blue Prism 7.0.0 ou une version ultérieure.
  • Blue Prism® Decision : requiert Blue Prism 6.4.0 ou une version ultérieure.
  • Blue Prism® Interact : requiert Blue Prism 6.4.0 ou une version ultérieure.

Permissions SQL minimales

Les permissions SQL minimales pour l'utilisateur requises pour se connecter à la base de données pendant le processus d'installation doivent disposer des privilèges appropriés pour créer ou configurer les bases de données à partir du produit. Par conséquent, un compte administrateur approprié devra être utilisé lors de l'exécution du processus d'installation :

  • Créer la base de données : dbcreator (rôle serveur) ou sysadmin (rôle serveur)
  • Configurer la base de données : sysadmin (rôle de serveur) ou db_owner (rôle de base de données)

L'utilisateur de base de données requis pour se connecter aux bases de données pendant le fonctionnement normal doit disposer des permissions SQL minimales pour accéder aux bases de données Hub et Authentication Server . Les permissions requises sont :

  • db_datareader
  • db_datawriter

Pour plus d'informations, voir Informations d'application par défaut ci-dessous.

Informations d'application par défaut

Les informations ci-dessous montrent les applications créées par l'installation à l'aide des valeurs par défaut. Toutes les applications doivent avoir un accès complet au certificat BluePrismCloud_Data_Protection situé dans le magasin de certificats sur la machine locale. De plus :

  • IIS APPPOOL\ Blue Prism – Authentication Server et IIS APPPOOL\ Blue Prism – SignalR auront également besoin d'accéder au certificat BluePrismCloud_IMS_JWT.
  • IIS APPPOOL\ Blue Prism – Hub aura également besoin d'accéder au certificat BPC_SQL_CERTIFICATE.

Si vous utilisez l'authentification Windows pour vous authentifier avec SQL Server, nous recommandons qu'un utilisateur Active Directory dédié soit affecté à l'identité du pool d'applications IIS (les noms par défaut sont indiqués dans les tableaux ci-dessous). Vous devez vous assurer que cet utilisateur du pool d'applications est défini pour utiliser la région Anglais (États-Unis). Pour ce faire, ouvrez le Panneau de configuration > Horloge et région > Région et définissez Format sur Anglais (États-Unis) pour l'utilisateur du pool d'applications.

Sites Web Hub

Nom de l'application

Exemple de service nom de compte pour SQL Windows Authentification

SQL Server permissions requis pendant installation

Base de données permissions requis pendant application en cours d'exécution

Nom de la base de données par défaut

Blue Prism ‑ Authentication Server

IIS APPPOOL\ Blue Prism – Authentication Server

dbcreator / sysadmin

db_datawriter / db_datareader

AuthenticationServerDB

Blue Prism ‑ Hub

IIS APPPOOL\ Blue Prism – Hub

dbcreator / sysadmin

Pour la première connexion et la configuration initiale :

dbcreator / sysadmin

Connexions ultérieures :

db_datawriter / db_datareader

HubDB

Blue Prism ‑ Email Service

IIS APPPOOL\ Blue Prism – Email Service

dbcreator / sysadmin

db_datawriter / db_datareader

EmailServiceDB

Blue Prism ‑ Audit Service

IIS APPPOOL\ Blue Prism – Audit Service

dbcreator / sysadmin

db_datawriter / db_datareader

AuditDB

Blue Prism ‑ File Service

IIS APPPOOL\ Blue Prism – File Service

dbcreator / sysadmin

db_datawriter / db_datareader

FileServiceDB

Blue Prism - Notification Center

IIS APPPOOL\ Blue Prism – Notification Center

dbcreator / sysadmin

db_datawriter / db_datareader

NotificationCenterDB

Blue Prism - License Manager

IIS APPPOOL\ Blue Prism – License Manager

dbcreator / sysadmin

db_owner

Ou

db_datawriter / db_datareader avec permissions d'exécution (voir ci-dessous)

LicenseManagerDB

Blue Prism - SignalR

IIS APPPOOL\ Blue Prism – SignalR

Indisponible

Indisponible

Indisponible

Lorsque l'application est en cours d'exécution, License Manager nécessite les permissions appropriées pour exécuter les procédures stockées. Si vous ne souhaitez pas utiliser db_owner comme niveau de permission, vous pouvez utiliser db_datawriter/db_datareader et exécutez le script SQL suivant pour fournir le niveau requis à cet utilisateur :

Copier
USE [LicenseManagerDB]GRANT EXECUTE to "IIS APPPOOL\Blue Prism - License Manager"

Où :

  • [LicenseManagerDB] est le nom de base de données pour License Manager.
  • « IIS APPPOOL\Blue Prism - License Manager » est le nom d'utilisateur.

Services Hub

Nom de l'application

Exemple de service nom de compte pour SQL Windows Authentification

SQL Server permissions requis pendant installation

Base de données permissions requis pendant application en cours d'exécution

Nom de la base de données par défaut

Blue Prism ‑ Auditeur du service d'audit

NT AUTHORITY\SYSTÈME

dbcreator / sysadmin

db_datawriter / db_datareader

AuditDB

Blue Prism ‑ Service de log

NT AUTHORITY\SYSTÈME

Indisponible

Indisponible

Indisponible