Blue Prism 7.0.1: Noviembre de 2021

Base de datos

444

Este lanzamiento requiere que la base de datos de Blue Prism sea de esta versión. Este es el primer lanzamiento de Blue Prism en utilizar esta versión de la base de datos.

Login Agent

7.0.1

La versión de Login Agent que se proporciona con este lanzamiento de Blue Prism tiene la misma funcionalidad que la versión que viene con Blue Prism 6.7.

Extensiones del navegador (Chrome, Firefox y Edge)

7.0.1

Consulte la sección extensiones del navegador para ver las últimas versiones de cada navegador que se verificó con este lanzamiento.

Para obtener la información de compatibilidad más reciente, consulte la matriz de compatibilidad de navegadores en la ayuda en línea de Blue Prism.

Si ya se ha instalado manualmente una versión anterior de la extensión del navegador Edge desde la tienda de Chrome, esta debe eliminarse manualmente para poder instalar la nueva versión desde la tienda de Edge. Consulte los avisos de actualización para obtener más detalles.

Motor de Data Gateways

1.3

Debe instalarse el motor de Data Gateways 1.3 para usar Data Gateways con Blue Prism 7.0.

Descargue el instalador en el portal de Blue Prism a través de Producto > Blue Prism Enterprise > Extras.

Blue Prism API

7.0.1

Este lanzamiento requiere que Blue Prism API sea esta versión para habilitar la funcionalidad completa del complemento Control Room en Blue Prism Hub 4.5. Si está utilizando Blue Prism API independientemente del complemento de Control Room, puede continuar utilizando versiones anteriores de la API, pero no podrá aprovechar las nuevas funciones y capacidades de esta nueva versión.

Consulte Blue Prism API para obtener detalles de las adiciones y mejoras a la referencia y funcionalidad de la API.

Authentication Server

4.5

Este lanzamiento es compatible con esta versión de Authentication Server. Authentication Server debe instalarse como parte de la instalación de Blue Prism Hub (versión 4.3 o posterior) si se utiliza Blue Prism API o Control Room basado en el navegador con la versión 7.0 y versiones posteriores.

Consulte Authentication Server para obtener detalles sobre las mejoras a la funcionalidad de Authentication Server.

Complemento de Control Room (Blue Prism Hub)

4.5

Blue Prism API disponible con este lanzamiento es compatible con esta versión del complemento Control Room.

Consulte las notas de la versión de Hub para obtener detalles sobre las mejoras y correcciones en Control Room basado en la web.

Problemas conocidos

Se mantiene una lista de los problemas destacados de este lanzamiento en la base de conocimientos. Haga clic aquí para obtener más información.

Avisos importantes

Para obtener más detalles, y antes de actualizar a este lanzamiento, consulte los avisos de actualización.

Política de desarrollo seguro

Como parte de nuestra política de desarrollo seguro, los productos de Blue Prism se evalúan en función de los siguientes estándares de seguridad:

  • Las principales 10 de OWASP: las vulnerabilidades de seguridad que representan el mayor riesgo para el desarrollo de aplicaciones. Más información

  • Las principales 25 de SANS CWE: las vulnerabilidades de seguridad de software más comunes que se encuentran en toda la industria del desarrollo de software. Más información

  • Publicación 140-2 de los Estándares Federales de Procesamiento de la Información (FIPS): estándar del gobierno de los EE. UU. que define los requisitos mínimos de seguridad para los módulos criptográficos en productos de tecnología de la información.

  • Estándar de Seguridad de Datos para la Industria de Tarjetas de Pago (PCI DSS).

  • Ley de Transferencia y Responsabilidad de Seguro Médico (HIPAA).

  • Ley Federal de Gestión de Seguridad de la Información (FISMA).

Se puede solicitar un informe resumido de puntos destacados de cumplimiento a Soporte Técnico para Productos.

Componentes principales de Blue Prism

Las siguientes mejoras, correcciones y mejoras menores se han agregado a la funcionalidad principal de Blue Prism en la versión 7.0.1:

Mejoras

Descripción del cambio

Referencia

Se han realizado las siguientes mejoras en el desempeño de los tiempos de ejecución de espionaje en la funcionalidad de automatización de Java en Application Modeller:

  • Se ha reducido significativamente el tiempo necesario para navegar en los árboles de las aplicaciones complejas con una gran cantidad de nodos.
  • Se ha mejorado el mecanismo utilizado para hacer coincidir los tipos de elementos de Java (reconocer una secuencia específica de caracteres, tokens y datos) durante la automatización de Java si se utiliza el Índice de coincidencias como uno de los atributos de coincidencia, lo cual agiliza mucho más el proceso de coincidencia.

Estas mejoras también se incluyen en Blue Prism 6.10.3.

BP-6162 (BP-5518)

BP-6163 (BP-5097)

Correcciones y mejoras menores

Descripción del cambio

Referencia

Las bibliotecas de requisitos previos de terceros adicionales de Tesseract ahora se incluyen en el instalador de Blue Prism. Estos son necesarios para el reconocimiento óptico de caracteres (OCR) en procesos donde la opción Leer texto con OCR está seleccionada para un elemento de región en una acción de lectura. Anteriormente, en las implementaciones que usaban Blue Prism 6.5 o versiones posteriores, los procesos que usaban OCR fallaban y aparecía un error del sistema Tesseract, que informaba al usuario que el programa no se podía iniciar debido a DLL faltantes.

BP-5125 (BP-4531)

La configuración para ejecutar un programa el primer o el último día de la semana (seleccionando la opción Primero o Último en el menú desplegable En el …día laborable en el calendario para programas configurados para ejecutarse semanalmente) ahora se guarda correctamente en la base de datos.

BP-5124 (BP-4708)

Los programas ahora se pueden detener correctamente usando la opción Detener del menú de acceso directo del programa, independientemente de la zona horaria establecida para el programa. Anteriormente, esto solo funcionaba de manera confiable en entornos donde el sistema operativo del usuario en el que se ejecutaba el cliente interactivo estaba configurado para usar la zona horaria UTC.

BP-5126 (BP-4806)

Se ha solucionado un problema en el que los programas con la opción Usar zona horaria habilitada estaban marcados con un asterisco, lo que indica que hay cambios no guardados en esos programas, aunque no se hayan realizado cambios en los programas. Ya no se solicita a los usuarios que desechen los cambios detectados incorrectamente para poder navegar a una pestaña diferente.

BP-5151 (BP-4817)

Ahora se notifica a los usuarios de las instancias del programa que se omiten si el servidor de aplicaciones se ajusta automáticamente para el horario de verano. Anteriormente, las instancias programadas para ejecutarse durante la última hora del período de verano del servidor de aplicaciones se suprimían sin notificar a los usuarios.

BP-6463 (BP-3347)

Cuando los datos de la cola de trabajo se exportan como un informe, la hora que se muestra en la interfaz de usuario de administración de colas y el informe de cola de trabajo exportado ahora están alineados. Anteriormente, la hora mostrada en el informe reflejaba los ajustes de horario de verano.

BP-6383 (BP-5576)

En la pantalla Colas en Control Room, el campo Última actualización ahora refleja con precisión la fecha y hora en que se actualizó por última vez el elemento de la cola de trabajo. Esto corrige un problema introducido en Blue Prism 6.7, donde este campo se completó incorrectamente con la fecha en que se creó el elemento de cola. En Blue Prism 7.0, el valor correcto se guardó en la base de datos, pero el campo en la pantalla se dejó en blanco incorrectamente.

BP-5506 (BP-4733)

Para reducir el uso innecesario de memoria mientras se ejecutan las automatizaciones, una vez recibidos del servidor de aplicaciones, los recursos de tiempo de ejecución ahora almacenan una instancia única del XML comprimido del proceso y del objeto. Antes, dichos archivos XML se almacenaban sin comprimir y se conservaban todas las versiones recuperadas previamente desde el último reinicio, lo que hacía que los recursos de tiempo de ejecución se ejecutaran sin memoria cuando se ejecutaban procesos grandes y complejos.

Esto también se incluye en Blue Prism 6.10.3.

BP-6171 (BP-4420)

Para mejorar el desempeño, se ha mejorado el manejo de las variables del entorno para que solo una copia compartida de los datos se conserve en la memoria en un recurso de tiempo de ejecución por sesión. Antes, cada subproceso u objeto dentro de un proceso recuperaba y almacenaba su propia copia de las variables del entorno de la base de datos. Esta corrección también evita que se repitan consultas innecesarias para variables del entorno en la base de datos cada vez que se ejecuta un proceso o se llama a un objeto desde un proceso.

Además, el mensaje de error que aparece cuando los elementos de datos hacen referencia a una variable del entorno eliminada en Studio se ha mejorado para que sea más informativo para los usuarios.

Esto también se incluye en Blue Prism 6.10.3.

BP-6169 (BP-4501)

BP-6170 (BP-5291)

BP-5596

 

 

Al hacer clic entre los parámetros de entrada en una fase en Studio haciendo clic en el nombre del parámetro en los campos Almacenar en, todos los campos de texto nulos o vacíos ahora se ignoran y, por lo tanto, se conserva la descripción original. Anteriormente, se eliminaban algunas descripciones al hacer clic entre los parámetros de entrada.

BP-6380 (BP-5777)

Anteriormente, los registros de sesión no se mostraban para los usuarios a los que no se les había asignado el rol de administrador del sistema al acceder a una base de datos SQL mediante un esquema que no utilizaba el patrón de esquema dbo predeterminado. Por ejemplo, se utilizó customschema.IntIdTableType en lugar de dbo.IntIdTableType. Esto ahora se ha solucionado actualizando la consulta de la base de datos para no tener en cuenta el patrón de esquema dbo predeterminado, de modo que ahora se puede acceder a los registros de sesión independientemente del patrón de esquema utilizado.

BP-6379 (BP-5936)

Al iniciar un recurso de tiempo de ejecución a través del parámetro de línea de comando /invisible, al hacer clic con el botón derecho en el icono de recurso de tiempo de ejecución en la bandeja del sistema en la barra de tareas y luego al hacer clic en Salir se cierra la ventana. Anteriormente, se requerían varios clics para cerrar la ventana.

BP-6378 (BP-5779)

Se ha solucionado un problema para las API web que utilizan el tipo de autenticación OAuth 2.0 (Credenciales del cliente), donde la identificación del cliente y el secreto del cliente no fueron codificados por URL antes de ser enviados como parte de la solicitud de ficha de acceso. Anteriormente, este problema evitaba que se emitiera una ficha de acceso desde Authentication Server OAuth 2.0.

La solución mantiene la compatibilidad retroactiva para cualquier cliente que haya realizado una solución alternativa en la que hayan codificado la identificación del cliente y el secreto del cliente antes de almacenarlos como credenciales.

BP-6258 (BP-6155)

Los objetos de negocio expuestos como servicios web ahora pueden autenticarse a través del nombre de usuario en formato de nombre común. Anteriormente, el nombre de usuario debía estar en formato UPN (Nombre principal de usuario).

BP-6118 (BP-5203)

Se ha solucionado un problema en el que los roles de usuario se eliminaron incorrectamente cuando se cerró el diálogo que contiene el mensaje de advertencia sobre la eliminación de roles de usuario en la pantalla Roles de usuario, en lugar de solo cuando se aceptó haciendo clic en en el diálogo.

BP-6116 (BP-5983)

Depurar un objeto que lee o escribe en una colección vacía ya no devuelve errores de validación de manera incorrecta. Anteriormente, ejecutar dichos objetos en Process Studio u Object Studio de forma incorrecta dio como resultado errores de validación.

BP-5507 (BP-1440)

Para minimizar el registro innecesario en los sistemas de los usuarios y así mejorar el rendimiento, la gravedad predeterminada del registro NLog se ha reducido para varias funciones relacionadas con Citrix y la automatización del navegador. Los niveles de registro anteriores de los registros actualizados aún se pueden ver cambiando el nivel de registro o agregando nuevas reglas NLog en el archivo Automate.nlog.config. Para obtener más detalles, consulte Resolución de problemas - Registros.

Además, la gravedad del nivel de registro NLog se ha reducido para varios puntos de registro en ASCR cuando se utiliza el canal WCF. Para obtener más detalles, consulte el registro de ASCR.

BP-6553

BP-5441 (BP-4960)

El filtro Mostrar que determina el número de registros de sesión que se muestran en Control Room ahora se muestra como se espera. Esto incorrectamente no se mostró en la versión 7.0.

BP-6692

Extensiones del navegador

Las extensiones del navegador permiten que Blue Prism interactúe con páginas web y aplicaciones presentadas en un navegador, de manera que se puedan modelar fácilmente los procesos empresariales que incluyen dichas aplicaciones y páginas web.

Versiones de extensión del navegador

La tabla a continuación muestra cuándo se introdujo cada extensión de Blue Prism compatible con este lanzamiento y la versión del navegador con la que se evaluaron. Consulte las notas de la versión de la extensión del navegador para obtener detalles de las capacidades clave y la matriz de compatibilidad de navegadores para las últimas versiones evaluadas del navegador.

Navegador Versiones de extensión de Blue Prism Fecha disponible

Chrome

7.0.1

25 de noviembre de 2021

Edge Chromium

7.0.1

25 de noviembre de 2021

Firefox

7.0.1

25 de noviembre de 2021

Las versiones de extensión del navegador anteriores se evaluaron en comparación con la última versión del navegador disponible al preparar la extensión para su lanzamiento.

Notas del lanzamiento de la extensión del navegador

Extensión del navegador 7.0.1

Descripción del cambio Referencia

Cuando se intenta adjuntar a un navegador previamente iniciado mediante el uso de un título de ventana, ahora se ignora el uso de mayúsculas. Anteriormente, la acción Adjuntar falló cuando el título de la ventana no coincidía exactamente con el valor especificado, por ejemplo, “google” en lugar de “Google”.

BP- 5127 (BP-4773)

La extensión del navegador Edge ahora está completamente instalada si se selecciona en la pantalla de instalación avanzada durante la instalación de Blue Prism. Antes era necesario habilitar la extensión por separado en el navegador Edge una vez completada la instalación de Blue Prism.

Esto también se incluye en Blue Prism 6.10.3.

BP-6135 (BP-5493)

Anteriormente, al intentar iniciar un navegador inmediatamente después de cerrarlo, ya sea en Studio o al ejecutar una automatización, una extensión del navegador aparecía no disponible. Esto se debió a que el navegador se cerró y no salió correctamente. Esto se ha solucionado al comprobar automáticamente si las instancias del navegador se han cerrado cada 200 milisegundos durante un máximo de 2 minutos al finalizar el navegador. Si el navegador no se cierra correctamente, un mensaje de error advierte al usuario que debe asegurarse de que todos los navegadores con la extensión de navegador de Blue Prism instalada estén cerrados antes de continuar. Este mensaje se tradujo incorrectamente anteriormente en chino y ahora se corrigió.

Esto también se incluye en Blue Prism 6.10.3.

Además, se ha agregado un mecanismo para permitir una breve pausa entre una acción Terminar y una acción Iniciar, que permite al navegador eliminar cualquier proceso generado antes de intentar iniciar. La pausa se ha establecido en 1000 milisegundos de manera predeterminada y se puede configurar en el archivo Automate.config:

<add key="BrowserAutomation.BrowserTerminationMinimumPauseBeforeLaunch" value ="1000"/>

Este comportamiento se aplica solo cuando el navegador está cerrado a través de una acción Terminar, y no a través de cualquier otro mecanismo, como los scripts de PowerShell.

BP-6136 (BP-4912)

BP-6456 (BP-6376)

BP-6610

BP-6865 (LOC-622)

Se ha aplicado una corrección para garantizar que, al ingresar datos en los componentes web en un navegador Chrome, Edge o Firefox, se active el evento de entrada subyacente necesario y se utilicen los valores nativos para garantizar que el evento funcione como se espera. El comportamiento en la aplicación ahora debería ser el mismo cuando el componente web esté manejado por un trabajador digital o un humano con teclado y mouse, incluso en situaciones en las que los desarrolladores de los componentes web hayan anulado el evento programáticamente.

Esto también se incluye en Blue Prism 6.10.3.

BP-6137 (BP-310)

Al utilizar el Application Modeller para adjuntar a páginas web en un navegador Chrome, Edge o Firefox, los usuarios ya no deben agregar manualmente un comodín a los títulos de ventana de las páginas de destino tomadas de una recopilación. Esta funcionalidad ahora coincide con el parámetro de título de ventana en las propiedades de fase donde el comodín se infiere automáticamente.

Esto también se incluye en Blue Prism 6.10.3.

BP-6138 (BP-5575)

Los cierres de las sesiones del navegador iniciadas desde múltiples instancias de Blue Prism ahora se detectan correctamente por la instancia de Blue Prism que inició la sesión del navegador. Anteriormente, cuando se cerraba una de las sesiones del navegador, el botón Desasociar para esa sesión permanecía habilitado en Application Modeller incluso después de que un usuario hiciera clic en ella, y el cierre de esa sesión solo se detectaba una vez que se cerraban todas las sesiones del navegador.

Esto también se incluye en Blue Prism 6.10.3.

BP-6770 (BP-6053)

Al automatizar páginas web en un navegador Edge, si no existía un elemento, un mensaje de error indicaba incorrectamente que se encontró más de un elemento web coincidente. El error se produjo en Application Modeller cuando se usaron los atributos web XPath y el selector CSS que devolvieron al menos un elemento vacío. Ahora se muestra el mensaje de error correcto.

BP-6382 (BP-5733)

Anteriormente, al automatizar una página web en un navegador Edge, si la acción Verificar en una fase de navegación tuviera el parámetro Resaltar establecido en Verdadero, el cuadro de resaltado no desaparecería de la página web después de ejecutar la automatización. Esto ya se ha solucionado.

BP-6377 (BP-5787)

Se ha solucionado un problema en el que, cuando se intenta iniciar o adjuntar una instancia de navegador Chrome, Firefox o Edge que se lanzó anteriormente de manera externa y no a través de Blue Prism, la sesión de navegador lanzada de forma externa del mismo tipo no se detectó de manera confiable.

BP-6772

Se ha solucionado un problema intermitente en el que, al iniciar o adjuntar un navegador Chrome, Firefox o Edge y usar una ID de seguimiento para restringir el espionaje a una instancia de navegador específica inmediatamente después, el espionaje a través de la ID de seguimiento puede fallar debido a una condición de carrera.

BP-6778

Componentes opcionales

Con la versión 7, hemos introducido algunos componentes opcionales que proporcionan la base para extender Blue Prism.

Blue Prism API

Blue Prism API proporciona una interfaz común para componentes como Blue Prism Hub a fin de conectarse con la base de datos de Blue Prism. También proporciona una serie de capacidades predefinidas que pueden ser utilizadas por soluciones personalizadas para interactuar con Blue Prism programáticamente con Blue Prism mediante una API RESTful

Se han realizado las siguientes mejoras, mejoras menores y/o correcciones a la Blue Prism API para esta versión. La referencia de API, la guía de instalación, el acuerdo de licencia y los permisos de usuario de Blue Prism API para el complemento Control Room se pueden encontrar aquí.

Punto de conexión

Descripción del cambio

Referencia

/schedules/logs

/schedules/{scheduleId}/logs

Se ha agregado una verificación de permisos a estos puntos de conexión para que los usuarios con permisos de programa restringidos ya no puedan acceder a los registros de actividades de programa en Control Room basado en navegador.

BP-5942

/workqueues

/workqueues/{workQueueId}

/workqueues/items/{workQueueItemId}

/workqueues/{workQueueId}/items

Se ha agregado una verificación de permisos a estos puntos de conexión para otorgar acceso de solo lectura a las colas de trabajo y a los elementos de la cola de trabajo en Control Room basado en navegador para los usuarios que no tienen permiso de edición para las colas de trabajo y los elementos de la cola de trabajo en el cliente interactivo de Blue Prism.

BP-5591

BP-6322

BP-6646

/schedules

  • /schedules/tasks/{taskId}/sessions
  • /schedules/{scheduleId}/tasks
  • Se ha agregado una verificación de permisos a estos puntos de conexión para restringir el acceso a los programas y las tareas en Control Room basado en el navegador.

    BP-6255

    /schedules/{scheduleId}/sessions

  • /schedules/{scheduleId}
  • Se ha agregado una verificación de permisos a estos puntos de conexión para restringir el acceso a los registros de programas en Control Room basado en el navegador.

    BP-6319

    /sessions/{sessionId}/logs

    El permiso del Administrador del sistema Audit - Registros de objeto de negocio se ha eliminado de este punto de conexión.

    BP-6348

    /sessions

    /sessions/{sessionId}

    /sessions/{sessionId}/logs

    /sessions/{sessionId}/logs/{logId}/parameters

    El permiso del Administrador del sistema Ver detalles de recursos se ha eliminado de estos puntos de conexión.

    BP-6323

    BP-6671

    /schedules/{scheduleId}

    Se ha agregado una verificación de permiso Crear programa para este punto de conexión cuando se anula el retiro de los programas a través de la API. Anteriormente, la verificación solo se realizaba para los permisos de Retirar programa y Editar programa.

    BP-6689

    /sessions/{sessionId}/logs/parameters

    Se ha agregado una verificación de permiso de Audit: registros de procesos para este punto de conexión para restringir el acceso a los parámetros del registro de sesión.

    BP-6357

    N/C

    Se ha solucionado un problema en el que los permisos de roles asignados a través de Blue Prism API no se actualizaron después de reiniciar el servicio de la API.

    BP-6465 (BP-5589)

    Authentication Server

    Authentication Server proporciona una autenticación centralizada común para los usuarios a través de tres componentes clave de la plataforma de Blue Prism: Blue Prism Enterprise, Blue Prism API y Blue Prism Hub. Se han realizado las siguientes mejoras, mejoras menores y/o correcciones a la configuración de Authentication Server en el cliente interactivo de Blue Prism.

    Descripción del cambio

    Referencia

    Ahora aparece un mensaje en la pantalla de configuración del servidor al establecer una conexión con el bus de mensajes RabbitMQ que está tardando más de lo esperado y se está intentando de nuevo. Esto también se registra en los registros del servidor.

    BP-6164 (BP-4402)

    Se ha solucionado un problema en el que los cambios en la contraseña del agente en la pestaña Authentication Server Integration en la pantalla Detalles de configuración del servidor persistirían incluso después de que el usuario hubiera hecho clic en Cancelar para descartar los cambios.

    BP-6123 (BP-4670)

    Ya no se produce un error al intentar configurar alertas de proceso para los usuarios de Authentication Server a través del menú de acceso directo en la pantalla Seguridad - Usuarios en el cliente interactivo de Blue Prism.

    BP-6122 (BP-4673)

    Cuando un usuario de Blue Prism se asigna a la base de datos de Authentication Server, ahora se otorgan permisos básicos de Hub al usuario para que tenga acceso a las páginas de configuración de Panel y Perfil cuando inicie sesión en Hub por primera vez.

    BP-6120 (BP-4810)

    Las cuentas de usuarios nativos de Blue Prism que se han asignado a cuentas de Authentication Server a través de la herramienta de asignación ahora no caducan nunca en la base de datos de Blue Prism, ya que estas cuentas y sus fechas de vencimiento ahora se administran en Authentication Server.

    BP-6127 (BP-3517)

    Cuando se inicia el servicio del servidor de Blue Prism, si se ha configurado la configuración del agente, intenta conectarse al servidor de agente de mensajería RabbitMQ. La configuración de la conexión se ha actualizado para que, si el servicio del servidor de Blue Prism se detiene o finaliza, se cierre la conexión a RabbitMQ. Anteriormente, la conexión se mantenía activa, lo que significaba que la sincronización del usuario podía continuar inesperadamente.

    BP-6117 (BP-5639)

    Cuando se inicia el servicio del servidor de Blue Prism, intenta conectarse al servidor de agente de mensajería RabbitMQ. Continuará intentando establecer la conexión durante 24 horas; después de lo cual los intentos se agotarán, por lo que será necesario reiniciar el servidor de Blue Prism para que vuelva a intentar establecer la conexión. Anteriormente, si una conexión a RabbitMQ no es exitosa, se continuaría intentando una conexión durante un máximo de 24 horas, incluso si el servicio del servidor de Blue Prism se detuvo antes de que se hubiera logrado una conexión.

    BP-6119 (BP-4977)

    Las credenciales utilizadas para el Agente de mensajería RabbitMQ al instalar Hub ahora pueden contener caracteres especiales restringidos, como caracteres codificados por URL.

    BP-6124 (BP-4577)

    El período de validez de los códigos de autorización y las fichas de acceso en el cliente Automate en Authentication Server se ha establecido correctamente en 5 y 15 segundos, respectivamente, para garantizar que las fichas no estén activas durante más tiempo del necesario.

    BP-6229 (BP-6056)