Dépannage de l'installation

Installer Decision dans un environnement Hub existant

Nous n'avons pas ajouté Decision lors de l'installation de Hub/de la mise à niveau de Hub vers 4.5, mais nous voulons maintenant l'utiliser. Comment l'installer ?

Vous devrez suivre les étapes décrites dans Générer un certificat SSL et Installer le conteneur de Blue Prism Decision Model Service. Vous devez ensuite mettre à jour le fichier appsetting.json de Hub avec les chaînes de connexion de Decision.

Les informations ci-dessous décrivent la mise à jour du fichier appsettings.json de Hub. Veillez à ne modifier que les informations fournies ; toute autre modification peut endommager votre système existant. Les modifications apportées au fichier appsettings.json doivent être effectuées conjointement avec Blue Prism pour garantir la prise en charge de votre système.

Pour mettre à jour le fichier appsetting.json afin d'inclure Decision :

  1. Ouvrez l'Explorateur Windows et accédez à C:\Program Files (x86)\Blue Prism\Hub\appsettings.json.

    Il s'agit de l'emplacement d'installation par défaut. Ajustez-le si vous avez utilisé un emplacement personnalisé.

  2. Ouvrez le fichier appsettings.json dans un éditeur de texte.
  3. Localisez la section suivante du fichier :

    Copier
    "BluePrismDecision": {
        ...
        "ConnectionString": "",
        ...
    }

    Ce n'est pas le seul réglages que vous verrez sous BluePrismDecision. Cependant, c'est le seul qui doit être modifié.

  4. À l'aide de l'outil de protection des données Blue Prism dans PowerShell, créez et chiffrez la chaîne de connexion pour la base de données Decision, par exemple :

    Si vous souhaitez utiliser l'authentification SQL :

    Copier
    .\BluePrismDataProtector.Console.exe protect -v "Data Source=[SQL Server];Initial Catalog=BluePrismDecisionDB;User Id=[user name, for example, sqladmin];Password=[password];Max Pool Size=500;MultiSubnetFailover=True;" -p ".\"

    Si vous souhaitez utiliser l'authentification Windows :

    Copier
    .\BluePrismDataProtector.Console.exe protect -v "Data Source=[SQL Server];Initial Catalog=BluePrismDecisionDB;Integrated Security=True;Max Pool Size=500;MultiSubnetFailover=True;" -p ".\"

    Où vous remplacez :

    [SQL Server] = Le serveur SQL Server qui hébergera la base de données.

    [nom d'utilisateur, par exemple, sqladmin] = Le nom d'utilisateur SQL (authentification SQL uniquement)

    [mot de passe] = Le mot de passe de l'utilisateur SQL (authentification SQL uniquement)

    Si nécessaire, vous pouvez saisir un nom de base de données différent pour le paramètre Catalogue initial. BluePrismDecisionDB est le nom par défaut.

    Les réglages ci-dessus sont équivalents aux valeurs que vous saisiriez sur l'écran Configurer la connexion SQL de Blue Prism Decision dans l'assistant d'installation de hub.

    La base de données Decision sera créée lorsque vous installerez le plug-in Decision dans Hub.

  5. Copiez la chaîne cryptée entre les "" à côté du réglage ConnectionString dans le fichier appsettings.json de Hub, illustré à l'étape 3.
  6. Enregistrez le fichier.
  7. Recherchez la section suivante dans ce même fichier appsettings.json :

    Copier
    "BluePrismDecisionSettings": {
        "Certificate": {
            "CertificateThumbprint": ""
        },
        "DruidModelServices": {
            "v1": ""
        }
    }
  8. Saisissez l'empreinte du certificat SSL entre les "" à côté du réglage CertificateThumbprint.

    Si vous utilisez Windows, vous pouvez la trouver à l'aide de la fonctionnalité Gérer les certificats informatiques : double-cliquez sur le certificat, l'empreinte se trouve dans l'onglet Détails.

  9. Saisissez l'URL du conteneur de Blue Prism Decision Model Service entre les "" à côté du réglage v1.
  10. Enregistrez et fermez le fichier.
  11. Redémarrez Hub :

    1. Ouvrez le gestionnaire d'Internet Information Services (IIS).

    2. Dans la liste des connexions, sélectionnez Blue Prism - Hub.

      Il s'agit du nom de site par défaut ; si vous avez utilisé un nom de site personnalisé, sélectionnez la connexion appropriée.

    3. Cliquez sur Redémarrer dans les commandes de la fonctionnalité Gérer le site Web.

  12. Ajoutez Decision au fichier d'hôtes. Voir Résolution DNS de Decision pour en savoir plus.

Les étapes suivantes consistent à terminer l'Installer le plug-in Decision et la Configurer l'accès au plug-in Decision. Toutefois, avant d'installer le plug-in, vous devrez fournir temporairement des permissions dbcreator ou sysadmin SQL Server à la connexion utilisée pour le pool d'applications Blue Prism – Hub. Cette connexion dépendra de l'option sélectionnée lorsque vous avez installé Hub :

  • Authentification SQL Server : l'utilisateur SQL spécifié pendant l'installation.
  • Authentification Windows : le compte de service Windows associé au pool d'applications Blue Prism – Hub.

La base de données Decision est créée lorsque le plug-in Decision est installé dans Hub. Après cela, les permissions dbcreator ou sysadmin peuvent être supprimées.

Échec du script OpenSSL

Si le script OpenSSL échoue, ajoutez OpenSSL à la variable environnementale Path, puis réessayez d'exécuter le script.

  1. Dans la barre des tâches Windows, ouvrez le Panneau de configuration.
  2. Sélectionnez Système et sécurité, puis Système, puis cliquez sur Paramètres système avancés.

    La boîte de dialogue Propriétés système s'affiche.

  3. Cliquez sur Variables d'environnement.

    La boîte de dialogue Variables d'environnement s'affiche.

  4. Dans le groupe Variables système, sélectionnez Path, puis cliquez sur Modifier.

    La boîte de dialogue Modifier la variable d'environnement s'affiche.

  5. Cliquez sur Nouveau et sur la nouvelle ligne, saisissez le chemin d'accès à OpenSSL. L'emplacement par défaut est C:\Program Files\OpenSSL-Win64\bin.
  6. Cliquez sur OK pour enregistrer les modifications.