Solucionar problemas en la instalación

Instalar Decision en un entorno de Hub existente

No agregamos Decision cuando instalamos/actualizamos Hub a 4.5, pero ahora queremos usarlo. ¿Cómo lo instalamos?

Deberá seguir los pasos de Generar un certificado SSL e Instalar el contenedor de Blue Prism Decision Model Service. Después, deberá actualizar el archivo Hub appsetting.json con las cadenas de conexión Decision.

La siguiente información describe la actualización del archivo appsettings.json de Hub. Se debe tener cuidado de modificar solo la información proporcionada; cualquier otro cambio puede romper su sistema existente. Los cambios en el archivo appsettings.json se deben realizar junto con Blue Prism para garantizar que su sistema sea compatible.

Para actualizar el archivo appsetting.json para incluir Decision:

  1. Abra el Explorador de Windows y navegue hasta C:\Archivos de programa (x86)\Blue Prism\Hub\appsettings.json.

    Esta es la ubicación de instalación predeterminada; ajústela si utilizó una ubicación personalizada.

  2. Abra el archivo appsettings.json en un editor de texto.
  3. Ubique la siguiente sección del archivo:

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

    Esta no es la única configuración que verá en BluePrismDecision. Sin embargo, es la única que se debe cambiar.

  4. Utilizando la herramienta Blue Prism Data Protector en PowerShell, cree y cifre la cadena de conexión para la base de datos Decision, por ejemplo:

    Si desea utilizar la autenticación de SQL:

    Copiar
    .\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 desea utilizar la autenticación de Windows:

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

    Dónde se reemplaza:

    [SQL Server] = El Servidor SQL que alojará la base de datos.

    [user name, for example, sqladmin] = el nombre de usuario SQL (solo autenticación de SQL)

    [password] = la contraseña para el usuario SQL (solo autenticación de SQL)

    Si es necesario, puede ingresar un nombre de base de datos diferente para el parámetro Catálogo inicial. BluePrismDecisionDB es el nombre predeterminado.

    La configuración anterior es equivalente a los valores que ingresaría en la pantalla Configurar la conexión SQL de Blue Prism Decision en el asistente de instalación de Hub.

    La base de datos de Decision se creará cuando instale el complemento Decision en Hub.

  5. Copie la cadena cifrada entre "" junto a la configuración de ConnectionString en el archivo de Hub appsettings.json, que se muestra en el paso 3.
  6. Guarde el archivo.
  7. Ubique la siguiente sección en el mismo archivo appsettings.json:

    Copiar
    "BluePrismDecisionSettings": {
        "Certificate": {
            "CertificateThumbprint": ""
        },
        "DruidModelServices": {
            "v1": ""
        }
    }
  8. Entre las "" junto a la configuración de CertificateThumbprint, ingrese la huella digital para el certificado SSL.

    Si está utilizando Windows, puede encontrarlo utilizando Administrar certificados del equipo, haga doble clic en el Certificado y la huella digital se encuentra en la pestaña Detalles.

  9. Entre las "" junto a la configuración de v1, ingrese la URL para el contenedor de Blue Prism Decision Model Service.
  10. Guarde y cierre el archivo.
  11. Reiniciar Hub:

    1. Abra el administrador de Internet Information Services (IIS).

    2. En la lista de conexiones, seleccione Blue Prism - Hub.

      Este es el nombre de sitio predeterminado; si ha utilizado un nombre de sitio personalizado, seleccione la conexión adecuada.

    3. Haga clic en Reiniciar desde los controles Administrar sitio web.

  12. Agregue Decision al archivo hosts. Para obtener más información, consulte Resolución DNS de Decision.

Los siguientes pasos a completar son Instalar el complemento Decision y Configurar el acceso al complemento Decision. Sin embargo, antes de instalar el complemento, deberá proporcionar temporalmente permisos del Servidor SQL dbcreator o sysadmin al inicio de sesión utilizado para el grupo de aplicaciones de Blue Prism Hub, este inicio de sesión dependerá de la opción seleccionada cuando instaló Hub:

  • Autenticación de Servidor SQL: el usuario de SQL que se especificó durante la instalación.
  • Autenticación de Windows: la cuenta de servicio de Windows asociada con el grupo de aplicaciones Blue Prism – Hub.

La base de datos de Decision se creará cuando se instale el complemento Decision en Hub. Después de esto, se pueden eliminar los permisos dbcreator o sysadmin.

Error en el script OpenSSL

Si el script OpenSSL falla, agregue OpenSSL a la variable del entorno Ruta y luego intente ejecutar el script nuevamente.

  1. En la barra de tareas de Windows, abra el Panel de control.
  2. Seleccione Sistema y seguridad, luego seleccione Sistema y, por último, haga clic en Configuración avanzada del sistema.

    Aparece el diálogo Propiedades del sistema.

  3. Haga clic en Variables del entorno.

    Aparece el diálogo Variables del entorno.

  4. En el grupo Variables del sistema, seleccione Ruta y luego haca clic en Editar.

    Aparece el diálogo Editar variable del entorno.

  5. Haga clic en Nuevo y, en la nueva línea, ingrese la ruta a OpenSSL. La ubicación predeterminada es C:\Archivos de programa\OpenSSL-Win64\bin.
  6. Haga clic en Aceptar para guardar los cambios.