Blue Prism 7.2: Abril de 2023

Acerca de este lanzamiento

En las siguientes tablas se resumen los componentes que se relacionan directamente con el lanzamiento de esta edición de Blue Prism Enterprise.

Componentes principales

Los siguientes componentes se incluyen en los instaladores de Blue Prism Enterprise:

Base de datos

523

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.

Extensiones del navegador
(Chrome y Edge)

7.2

Consulte la sección Extensiones del navegador para obtener detalles de las correcciones y mejoras que se realizaron en 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.

Componentes opcionales

Los siguientes componentes están disponibles con este lanzamiento de Blue Prism, pero deben instalarse de forma independiente si se necesitan en su entorno de Blue Prism:

Login Agent

7.2

No se han realizado actualizaciones funcionales en el Login Agent de Blue Prism desde Blue Prism 6.7. 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.

Motor de Data Gateways

1.4

Debe instalarse la versión 1.4 del motor de Data Gateways para usar Data Gateways con Blue Prism 7.2.

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

Blue Prism API

7.2

La versión de Blue Prism API instalada siempre debe ser la misma que el número de versión de Blue Prism Enterprise para usar la API.

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

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

Componentes y complementos compatibles de Blue Prism Hub

Los siguientes componentes son parte del lanzamiento de Blue Prism Hub, pero son necesarios para utilizar la funcionalidad específica de Blue Prism:

Authentication Server

4.7

Este lanzamiento de Blue Prism Enterprise 7.2 requiere que esta versión de Authentication Server pueda aprovechar las nuevas funciones relacionadas incluidas en este lanzamiento de Blue Prism.

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

Complemento Control Room

4.7

El complemento Control Room debe ser de esta versión para aprovechar las características del lanzamiento de Blue Prism 7.2. El complemento Control Room depende de Blue Prism API.

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

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

El proceso de desarrollo seguro de Blue Prism es una cultura de seguridad integrada líder en el mercado, enfocada en brindar excelencia en seguridad a través de cuatro principios clave:

  • Educación: proporcionar conocimientos, información y capacitación actualizados al equipo de desarrollo.
  • Evaluación: revisiones periódicas de nuestros productos utilizando marcos de trabajo estándar de la industria y herramientas de seguridad.
  • Eliminación: eliminar posibles amenazas mediante la evaluación de estándares, cumplimiento y desempeño.
  • Evolución: mejora continua de nuestro programa de seguridad, asegurando la alineación con nuestras tecnologías de productos y reaccionando de manera efectiva ante amenazas nuevas y emergentes.

El desarrollo seguro de Blue Prism se basa en las normas y prácticas OWASP ASVS, ISO 27034 y el Artículo 25 del RGPD. Para obtener más información, consulte el proceso integral de desarrollo seguro de Blue Prism.

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.2:

Mejoras

Las mejoras incluidas en este lanzamiento cubren las siguientes categorías:

Integración de Directorio Activo

Descripción del cambio

Referencia

Los usuarios de Directorio Activo pueden sincronizarse e iniciar sesión en Blue Prism mediante comandos de telnet y solicitudes de servicio web cuando su UPN contiene un sufijo de alias que es diferente al nombre del sistema de nombres de dominio (DNS) del dominio de Directorio Activo. Por ejemplo, corp.dir.company.com (nombre de DNS) y empresa.com (sufijo de alias), donde [email protected] es el UPN. Blue Prism determinará automáticamente los sufijos de alias disponibles para los usuarios, a menos que un administrador los configure manualmente. Hay un script de base de datos opcional para configurar sufijos de alias disponibles para descargar desde el portal de Blue Prism. Para obtener más información, consulte Integración de Directorio Activo.

BP-11908

(BP-10681)

Se han realizado las siguientes mejoras en el comportamiento de la memoria caché que almacena los dominios descubiertos de Directorio Activo:

  • Se ha agregado un mensaje a la página de inicio de sesión de Blue Prism que informa a los usuarios de Directorio Activo que la caché de datos se está completando actualmente.
  • Se ha agregado una caché SQL a Blue Prism que contiene la caché de datos que se genera cuando un usuario de Directorio Activo inicia sesión por primera vez en Blue Prism. Se agregó una nueva tabla de base de datos dbo.BPACache para admitir esta funcionalidad.
  • El valor predeterminado para la duración máxima de la memoria caché se actualizó a 1440 minutos (24 horas). Anteriormente, el valor predeterminado era de 30 minutos. Esto se actualizará cuando los usuarios hagan clic en Actualizar base de datos en la pantalla Configuración de conexión. Para obtener más información, consulte Solución de problemas de inicio de sesión único.
  • Cuando se utiliza, un nuevo parámetro de línea de comandos/requestactivedirectorycacherefresh de AutomateC activará una actualización de los datos almacenados en la memoria caché que se completó cuando:
    • Se estableció una conexión directa con la base de datos.
    • Se inició un servidor de aplicaciones de Blue Prism.
    • Se habilitó la autenticación de Directorio Activo en Sistema > Seguridad - Configuración de inicio de sesión.

      Para obtener más información, consulte Opciones de línea de comandos.

BP 12502 (BP‑11271)

BP-12479 (BP-11670)

BP-12021 (BP-11673)

BP-12409 (BP-11675)

Los siguientes parámetros adicionales de la línea de comandos ahora están disponibles en AutomateC para permitir que los administradores del sistema configuren la autenticación de Directorio Activo mediante scripts de la base de datos:

  • /setactivedirectoryauth
  • /setactivedirectorygroupbasedroles
  • /mapactivedirectorygrouptorole

Para obtener más información, consulte Opciones de línea de comandos.

BP-13425

Application Modeller

Descripción del cambio

Referencia

Se agregó un nuevo tipo de acción Invocar evento de JavaScript a la fase de navegación, que permite a los usuarios activar eventos estándar y personalizados de forma nativa en elementos web a través de automatizaciones de Blue Prism sin necesidad de crear JavaScript personalizado.

Esto permite crear procesos automatizados con la misma funcionalidad que la disponible cuando los usuarios interactúan manualmente con aplicaciones web y sus acciones disparan eventos en elementos.

Los usuarios pueden definir los eventos que deseen activar dentro de un proceso seleccionando una clase de evento de una lista y luego ingresando el tipo de evento y los argumentos del evento. También pueden ingresar eventos personalizados, que pueden ser específicos para ciertas aplicaciones web.

Para obtener más información, consulte la fase de navegación.

BP-7530

Servidor de aplicaciones

Descripción del cambio

Referencia

Al usar el protocolo de devolución de llamada de WCF en la pestaña Configuración de Application Server Controlled Resources (ASCR), en la pantalla Detalles de configuración del servidor de Blue Prism, ahora se pueden configurar los valores Puerto de entrada y Puerto de salida. Antes, para WCF, había un único valor de puerto configurable que solo se aplicaba a la función saliente. La función de entrada era el puerto 80 de forma predeterminada y no podía configurarse.

Se actualizó el parámetro de línea de comandos /ascrconfig para mostrar una nueva opción de <outbound port> cuando <conntype> es WCF. Para obtener más información, consulte Configuración de ASCR.

Este cambio no afecta la configuración del protocolo de devolución de llamada de gRPC.

BP-5647

Se agregó un campo Nombre del equilibrador de carga en la pestaña Configuración de ASCR, en la pantalla Detalles de configuración del servidor de Blue Prism, para atender situaciones en las que se utilizan tanto el nombre de host del servidor como el nombre del equilibrador de carga a fin de establecer la conexión de devolución de llamada.

En AutomateC, el comando /ascrconfig ahora también acepta el nuevo modificador /loadbalancername<string>.

BP-13510

Los registros relacionados con gRPC de las conexiones ASCR ahora se muestran en los registros generados por nLogs para permitir a los usuarios evaluar los mensajes de error de las conexiones gRPC en entornos de producción. Para obtener más información, consulte Resolución de problemas y registro de ASCR.

BP-12013

Instalación e implementación

Descripción del cambio

Referencia

Todos los componentes de Blue Prism Enterprise (clientes interactivos, recursos de tiempo de ejecución y servidores de aplicaciones) ahora pueden funcionar como aplicaciones de 64 bits si se implementan en una infraestructura de 64 bits. Anteriormente, solo los servidores de aplicaciones estaban configurados para hacerlo. Esto mejora el rendimiento al tratar con grandes conjuntos de datos.

El modo Administrador de aplicaciones insertado (predeterminado) se actualizó para que Blue Prism también se ejecute como un proceso de 64 bits cuando se instala como una aplicación de 64 bits. Antes, solo podía ejecutarse como un proceso de 32 bits.

Si ejecuta Blue Prism en un dispositivo de 64 bits e importa un lanzamiento que contiene objetos de negocio creados en versiones anteriores a 7.2 donde el modo Administrador de aplicaciones insertado (predeterminado) se configuró como de 32 bits, aparece un mensaje de advertencia que le pedirá a los usuarios seleccionar si desean utilizar el modo insertado (predeterminado) de 64 bits o el modo externo de 32 bits. Cuando un usuario opta por utilizar el modo externo de 32 bits, se agrega una entrada de registro de auditoría a Sistema > Auditoría > Registros de auditoría.

BP-12393

BP-12534

BP-12928

Las funciones que brinda Browser Automation Agent ahora se incluyen en el instalador de Blue Prism de forma predeterminada. El asistente de instalación de Blue Prism 7.2 elimina automáticamente Browser Automation Agent y las extensiones del navegador Manifest V3 asociadas si ya se instalaron.

Si se ejecuta una instalación silenciosa de Blue Prism 7.2, Browser Automation Agent no se elimina automáticamente y deberá desinstalarse de forma manual de las máquinas afectadas siguiendo los pasos descritos en el problema conocido BP-14969.

Además, si alguna extensión del navegador Manifest V3 se había instalado de forma manual en una máquina determinada, deberá desinstalarse manualmente antes de instalar Blue Prism.

BP-12243

BP-12106

Las últimas versiones de los objetos comerciales visuales de Blue Prism para la versión 7 ahora se almacenan en Digital Exchange (DX). Se agregó un acceso directo a la ubicación DX en la carpeta VBO en C:\Archivos de programa\Blue Prism Limited\Blue Prism Automate\VBO para permitir que los usuarios accedan a las últimas versiones.

BP-3785

Se agregó un nuevo parámetro de línea de comandos de AutomateC /resetdefaultadminpassword para permitir a los administradores restablecer la contraseña de administrador, sin necesidad de iniciar sesión en el cliente interactivo.

Este comando solo se puede usar cuando se configuraron los detalles de inicio de sesión del usuario administrador predeterminado y la contraseña caducó.

Para obtener más información, consulte Opciones de línea de comandos.

BP-12391

El marco de trabajo destino en el repositorio de Automate se actualizó a .NET Framework 4.8.

BP-8325

Blue Prism ahora es compatible con la versión 8 de AdoptOpenJDK y la versión 8 de Azul OpenJDK para automatizar aplicaciones Java.

BP-9337

BP-9625

Blue Prism ahora es compatible con Oracle Java 11, que se recomienda para usar con los modos Administrador de aplicaciones de 64 bits.

BP-12934

Process y Object Studio

Descripción del cambio

Referencia

Una nueva opción Elevar la excepción a la página principal cuando se alcanza el máximo de intentos en la ventana de propiedades de la fase de recuperación activa una excepción que el proceso debe solicitar cuando se alcanza el número máximo de intentos de recuperación. Antes, cuando se alcanzaba el máximo de intentos, la sesión se interrumpía de forma incorrecta, ya que la excepción lanzada no podía manejarse.

De manera predeterminada, la opción no está seleccionada y no está activa si la opción Limitar la cantidad de veces que se intenta la recuperación no se había seleccionado.

BP-267

Roles y permisos

Descripción del cambio

Referencia

Se agregó un nuevo rol de usuario Recursos de tiempo de ejecución anónimos a Sistema > Seguridad: roles de usuario. Este nuevo rol de usuario se introdujo para distinguir los recursos de tiempo de ejecución anónimos en su propio rol de usuario, que no se puede compartir con otros usuarios, a fin de poder configurar de forma explícita las credenciales a las que tiene acceso este conjunto de recursos de tiempo de ejecución.

A este rol se le asignan los mismos permisos que al rol Recursos de tiempo de ejecución. Los permisos asignados a este rol no se pueden cambiar, y el rol no se puede eliminar. Si un recurso de tiempo de ejecución anónimo no tiene acceso a una credencial específica, se dispara una excepción en el tiempo de ejecución. El rol Recursos de tiempo de ejecución anónimos solo se muestra en Sistema > Seguridad: roles de usuario, no se muestra en la pestaña Roles y permisos de la pantalla de detalles de un usuario y no se puede asignar utilizando la opción Administrar membresía del rol en la pantalla Seguridad: roles de usuario.

Para reflejar este cambio, se eliminó el aviso de que la configuración de derechos de acceso a credenciales no se aplica a los recursos de tiempo de ejecución anónimos de la pestaña Derechos de acceso en la pantalla Seguridad: credenciales.

La configuración del sistema Permitir recursos de tiempo de ejecución públicos anónimos debe habilitarse antes de que se pueda iniciar un recurso de tiempo de ejecución a través de la línea de comandos utilizando el modificador público. Además, se debe otorgar acceso individual a cada credencial requerida a un recurso de tiempo de ejecución anónimo.

BP-11387

Administrador del sistema

Descripción del cambio

Referencia

Una nueva sección Sistema - Tiempos límite en Administrador del sistema muestra los parámetros de tiempo límite utilizados en las automatizaciones de Blue Prism. Esto se pueden cambiar si la configuración predeterminada está causando problemas en un entorno en particular y para optimizar las automatizaciones entre entornos. Todos los cambios deben realizarse únicamente bajo la orientación de Blue Prism y probarse en un entorno de desarrollo. Para obtener más información sobre los parámetros y sus funciones, consulte Parámetros de tiempo límite.

Ahora los cambios realizados a los parámetros de tiempo límite en Sistema > Sistema: tiempos límite se registran en un registro de auditoría. Se registran los siguientes valores:

  • El usuario que realizó los cambios.
  • El parámetro de tiempo límite cambiado.
  • El valor anterior del parámetro.
  • El nuevo valor del parámetro.
  • La fecha y hora del cambio.

BP-11331 (BP‑11330)

BP-12836

Se agregó una nueva opción Los eventos de prevención de clics en los que JavaScript en atributos de href puede provocar un incumplimiento de la Política de seguridad de contenido a Sistema > Sistema: configuración, para controlar si se debe evitar o no hacer clic en un elemento web donde JavaScript está presente en un atributo de href.

Ahora cada acción de clic se evalúa en el navegador. Si existe un posible incumplimiento de la Política de seguridad de contenido, al seleccionar la acción, esta se rechaza y se genera una excepción en Blue Prism. En estas situaciones, los usuarios pueden espiar el elemento web como un elemento de automatización de IU y usarlo para realizar la acción.

Si no se selecciona, el posible incumplimiento se ignorará, lo que puede provocar que se generen errores en la consola del navegador y las acciones de clic no funcionen como se espera.

Para obtener más información, consulte BP-12840 y el artículo de la base de conocimientos ¿Cómo soluciono el problema de href JavaScript en automatizaciones de navegadores?.

BP-13445

Correcciones y mejoras menores

Las correcciones y mejoras menores incluidas en este lanzamiento cubren las siguientes categorías:

Integración de Directorio Activo

Descripción del cambio

Referencia

Al iniciar sesión en Blue Prism mediante la autenticación de Directorio Activo (AD), si hay un problema para descifrar las credenciales de AD, aparece un mensaje de error. Este mensaje de error ahora especifica el problema para que se pueda notificar a los usuarios.

BP-7701

Se ha solucionado un problema en el que las asignaciones de nombres del controlador de dominio configuradas manualmente para un dominio de Directorio Activo, como se describe aquí, no se cargaban en Blue Prism al validar credenciales mientras se agregaban o editaban credenciales de dominio. Este problema impedía que los usuarios de entornos de Directorio Activo que requieren que se establezcan asignaciones de nombre de controlador de dominio para un dominio (por ejemplo, entornos que utilizan una infraestructura multisitio de Directorio Activo) iniciaran sesión en Blue Prism mediante la autenticación de Directorio Activo.

BP-12496

(BP-11085)

Antes, si un usuario existente de Directorio Activo (AD) en Blue Prism se eliminaba de Directorio Activo antes de actualizar una base de datos de AD de autenticación única a la versión 7.1, y se agregaba un nuevo usuario después de la actualización que tenía el mismo nombre principal de usuario (UPN) que el usuario eliminado, la cuenta de usuario eliminada se reactivaba y se actualizaba incorrectamente con el identificador de seguridad único (SID) del nuevo usuario de AD una vez que la lista de usuarios de AD se sincronizaba con Blue Prism.

Esto se debía a que el sistema no podía encontrar el SID del usuario eliminado en Directorio Activo y, por lo tanto, buscaba usando el UPN, lo que llevaba al comportamiento de coincidencia incorrecto. Este comportamiento se ha actualizado, por lo que si no se encuentra un usuario en Directorio Activo basado en el SID, se eliminará automáticamente en la base de datos de Blue Prism y ya no se buscará a través del UPN.

BP-11010

(BP-10970)

Ya no se produce un error al sincronizar los usuarios de Directorio Activo en Blue Prism y el nombre distinguido (DN) de uno o más usuarios es nulo.

BP-11953

(BP-11651)

Un error causado por una diferencia de mayúsculas y minúsculas entre la preferencia de nombre de dominio de Directorio Activo configurada y el registro de dominio de Directorio Activo en la base de datos ya no ocurre cuando un usuario de Directorio Activo intenta iniciar sesión en el cliente interactivo de Blue Prism mediante una conexión directa a la base de datos.

BP-12498

(BP-11274)

Se han realizado varias mejoras de rendimiento al determinar la membresía de grupo de Directorio Activo para un usuario durante la autenticación y al ver los roles asignados a un usuario en Blue Prism. Para obtener más información, consulte Solución de problemas de inicio de sesión único.

BP-12500

(BP-12047)

Los usuarios de Directorio Activo con el mismo nombre principal de usuario (UPN) que un usuario existente o eliminado ahora pueden agregarse si su identificador de seguridad (SID) es diferente.

BP-13154 (BP-13060)

Ya no se produce un error después de actualizar a la versión 7.1.2 de Blue Prism para los usuarios que utilizan Azure SQL con autenticación de Directorio Activo en su base de datos de Blue Prism. El error lo provocaba un archivo Microsoft.Identity.Client.dll faltante y les impedía iniciar sesión en el cliente interactivo de Blue Prism. Ahora se agregó el archivo faltante al instalador.

BP-14174

Application Modeller

Descripción del cambio

Referencia

Se han solucionado los siguientes problemas al trabajar con elementos de aplicación que utilizan un atributo Índice de coincidencia con un valor mayor que 0:

  • Los cambios de Java introducidos en la versión 6.10.3 por BP-5374 y en la versión 7.0.1 por BP-6163 ya no causan bloqueos intermitentes de aplicaciones Java que se automatizaron utilizando el modo espía Java Access Bridge.
  • Las acciones Obtener límites de elementos en fases de lectura, que leen dinámicamente valores de una aplicación Java, ya no arrojan incorrectamente valores negativos en lugar de positivos.

BP-9214

BP-10759 (BP-10711)

Anteriormente, cuando se utilizaba la combinación de fase y condición Esperar > Existe verificación en lugar de Esperar > Existe verificación web, se mostraba un mensaje de error no reparable en lugar de una advertencia de validación reparable cuando Application Modeller estaba configurado en un navegador que ya se estaba ejecutando. Ahora se muestra una advertencia de validación independientemente del tipo de aplicación seleccionada en Application Modeller.

BP-12011

En las versiones 7.0 y 7.0.1 de Blue Prism, al interactuar con una aplicación del navegador desde Application Modeller en Process y Object Studio, cuando se hacía clic en el botón Desasociar, la aplicación del navegador no se desasociaba como se esperaba y no se podía volver ‑a conectar la aplicación. Se actualizó la lógica del botón Desasociar cuando se utiliza con aplicaciones del navegador, por lo que ahora funciona de la misma manera que la acción Desasociar en una fase de navegación.

BP-9938

Al usar Windows 11 y resaltar elementos en la ventana de propiedades de una fase, el color de texto resaltado predeterminado de Windows ahora se utiliza para que el texto resaltado permanezca visible. Anteriormente, el color del texto resaltado era blanco, lo que evitaba que el texto pudiera verse. BP-12516

Se solucionó un problema en que Blue Prism podría fallar de forma intermitente para conectar aplicaciones. Este problema solo ocurría cuando otras aplicaciones de la máquina se estaban cerrando o abriendo al mismo tiempo en que se realizaba el intento de conexión.

BP-11138

Servidor de aplicaciones

Descripción del cambio

Referencia
Ya no es necesario reiniciar los servidores de aplicaciones para que los derechos de licencia actualizados se reflejen en Sistema > Sistema: licencia. Anteriormente, los servidores de aplicaciones debían reiniciarse para considerar las nuevas licencias que se habían importado a la base de datos de Blue Prism. BP-12652

Control Room

Descripción del cambio

Referencia

Ahora el filtro Hora de inicio tiene el valor predeterminado todas para todos los idiomas compatibles en Blue Prism. Anteriormente, el valor predeterminado del filtro era hoy para idiomas distintos del inglés. Ahora los filtros en Control Room guardados en un idioma funcionarán para todos los idiomas compatibles. Este cambio solo afecta a los nuevos filtros guardados.

BP-8985
Anteriormente, cuando un recurso de tiempo de ejecución que era un controlador de grupo perdía conectividad o se desconectaba, continuaba intentando actuar como controlador de grupo después de reiniciarlo. Esto hizo que volviera a desconectarse porque otro recurso de tiempo de ejecución ya había asumido el rol de controlador de grupo. Este comportamiento se ha actualizado, por lo que ahora se agrega un recurso de tiempo de ejecución, que era el controlador de grupo anterior al grupo de recursos regular después del reinicio, y otros recursos de tiempo de ejecución activos asumen el rol de controlador de grupo.

BP-12412

(BP-11751)

Anteriormente, las notificaciones de estado del controlador del grupo de recursos tardaban mucho tiempo en enviarse y podían atascarse en un bucle, lo que provocaba que las conexiones se agotaran y no se activaran los programas. Esto se solucionó optimizando las notificaciones del controlador del grupo de recursos para evitar tiempos límite de conexión con los recursos.

BP-12976

Se solucionó un problema introducido en la versión 7.0 de Blue Prism, en el que se creaban de forma incorrecta dos elementos de reintento para un elemento de cola de trabajo cuando una sesión finalizaba mediante una excepción no controlada.

BP-4809

Se realizaron mejoras de desempeño en el cliente interactivo al aplicar actualizaciones a los programas que contienen una gran cantidad de tareas. Anteriormente, guardar un programa podía provocar que el cliente interactivo no respondiera cuando las tareas dentro del programa se configuraban para ejecutar la misma tarea en los escenarios Cuando se complete y Cuando haya una excepción.

BP-11548

Administrador de credenciales

Descripción del cambio

Referencia
Anteriormente, al agregar secuencialmente propiedades de contraseña de credenciales en la sección Propiedades adicionales de la pantalla Detalles de credenciales, todas se guardaban como la última contraseña ingresada. Esto ya se ha solucionado para que todos se guarden en el orden en que se agregaron.

BP-12528

(BP-12470)

Configuración de base de datos

Descripción del cambio

Referencia

Ya no se produce un error al hacer clic en el botón Probar conexión en la configuración de conexión después de actualizar a Blue Prism 7.1 y usar un nombre de base de datos existente. El error solo se producía cuando se utilizaba la opción Crear base de datos para reemplazar la base de datos anterior, pero no cuando se utilizaba la opción Actualizar base de datos.

BP-12497

(BP-11285)

El script creado después de hacer clic en Generar script en la pantalla Configuración de conexión en el cliente interactivo de Blue Prism se ha actualizado para crear el usuario administrador nativo requerido en la base de datos y habilitar el aislamiento de instantáneas. Esta funcionalidad se eliminó incorrectamente en la versión 7.1 cuando se eliminó el botón Configurar base de datos.

BP-1281

(BP-12226)

Ya no se producen errores de sintaxis de forma incorrecta al ejecutar scripts de actualización de la base de datos generadas mediante AutomateC.

BP-11891

Cliente interactivo y recursos de tiempo de ejecución

Descripción del cambio

Referencia

Se activó Control Flow Guard (CFG) para proyectos de código no administrado en la aplicación Blue Prism Automate, como proyectos de C++ y Activator (32 bits y 64 bits), de acuerdo con los estándares de la industria de seguridad de la información.

BP-11567 (BP-9228)

BP-11566 (BP-9648)

Ahora la versión de .NET Framework que aparece en la pantalla Acerca de Blue Prism siempre muestra la versión exacta instalada en la máquina del usuario.

BP-6604

Todos los archivos DLL incluidos en la aplicación Blue Prism Automate ahora están firmados digitalmente de conformidad con los estándares de la industria de seguridad de la información.

BP-11560 (BP-9298)

Se realizaron mejoras en el cliente interactivo de Blue Prism para garantizar que, cuando se haya perdido temporalmente la conexión con el servidor de aplicaciones, ya no se muestre al usuario una gran cantidad de mensajes de excepción. En su lugar, se muestra el cuadro de diálogo Conexión al servidor mientras se intenta restablecer la conexión. Los usuarios no pueden realizar ninguna acción en el cliente de Blue Prism hasta que se haya reconectado con el servidor de aplicaciones de forma correcta.

Si el servidor está configurado para usar un mensaje de WCF o el cifrado de transporte, el cuadro de diálogo se muestra solo después de que la conexión haya caducado. Durante este período, la interfaz de usuario se bloqueará y puede parecer no receptiva hasta que se haya agotado el tiempo límite de la conexión.

BP-12911

Ya no se produce un error al agregar un servicio web SOAP e intentar agregar un certificado almacenado en la máquina local o el usuario actual.

BP-10221

Se solucionó un problema en que los recursos de tiempo de ejecución y los grupos de recursos no se mostraban en orden alfabético al abrir por primera vez Control Room mientras se utilizaba una conexión WCF. El problema se introdujo en la versión 6.5 de Blue Prism y no estaba presente al utilizar una conexión directa a la base de datos.

BP-10879

Process y Object Studio

Descripción del cambio

Referencia
Se ha solucionado un problema en el que, después de una actualización a Blue Prism 7.1 desde la versión 6.10 o anterior, los procesos, los objetos de negocio y las acciones existentes no estaban disponibles o provocaban errores si alguno de los campos de descripción incluía un soporte (llave).

BP-11466

(BP-11022)

Ahora, al hacer clic en el ícono de información en una acción de objeto de negocio o al seleccionar la opción de menú Documentación de API en Process y Object Studio, se abre la ayuda en el producto sobre el objeto de negocio relevante en el navegador predeterminado del usuario. Anteriormente, la ayuda se abría en Internet Explorer, sin importar cuál fuera el navegador predeterminado del usuario.

BP-8273

Se solucionó un problema en el que no se podían agregar valores iniciales a los conjuntos anidados cuando se usa Blue Prism en japonés.

BP-572

Se solucionó un problema en Process y Object Studio en el que los mensajes de excepción podrían mostrarse en segundo plano de la ventana en lugar de en primer plano durante la depuración de una automatización, lo que complicaba su localización y podían pasarse por alto.

BP-13499

Se solucionó un problema en el que un resultado del tipo de datos Contraseña de una acción podría almacenarse de forma incorrecta en un elemento de datos de texto. Esto podía ocurrir si la contraseña se había escrito originalmente en un elemento de datos de contraseña que luego se actualizó a un elemento de datos de texto. Ahora se realiza una verificación en Process y Object Studio y en tiempo de ejecución, y se muestra un mensaje de error si el elemento de datos para la contraseña no es un elemento de datos de contraseña.

BP-14035

Se solucionó un problema al usar Blue Prism en idioma japonés en el que no se podía abrir el conjunto secundario en un conjunto anidado y se activaba un error.

BP-5064

Se solucionó un error que se mostraba anteriormente al actualizar los datos de la información de administración (MI) eliminando las referencias codificadas con el nombre del esquema de la base de datos.

BP-6265

Se solucionó un problema en el que los registros de procesos no se mostraban para los usuarios con todos los roles y permisos  requeridos si existía un grupo de recursos restringidos sin miembros. Ahora los registros de procesos siempre se muestran para los usuarios con los roles y permisos requeridos. BP-14248

Se solucionó un problema y ahora los elementos de datos en un conjunto se incluyen en la lista de dependencias en el cuadro de diálogo Editar > Dependencias > Búsqueda avanzada > pestaña Explorar dependencias. Anteriormente, los elementos de datos de un conjunto no se incluían en la lista. Esta funcionalidad se eliminó incorrectamente en la versión 6.7 y ahora se restauró.

BP-9582

Se solucionó un problema en el que la ejecución de un proceso mediante una acción Obtener elemento siguiente podría hacer que un recurso de tiempo de ejecución reciba un elemento de cola de trabajo de una cola que ya había sido tomada por otro recurso y que estaba en proceso de actualización y desbloqueo.

La probabilidad de que ocurriera este problema era baja, ya que solo podía ocurrir cuando se asignaban múltiples recursos a la misma cola de trabajo, y un recurso activaba la consulta Obtener elemento siguiente en el momento exacto en que otro recurso estaba en proceso de compilar actualizaciones de la base de datos para un elemento en esa cola. Se actualizó el procedimiento almacenado utilizado por la acción Obtener elemento siguiente para utilizar la función de aislamiento de instantáneas en el Servidor SQL. Esto garantiza que los datos leídos por el procedimiento almacenado sean coherentes con el estado de los datos al inicio de la transacción y, por lo tanto, reduce la probabilidad de fallas en la transacción debido a problemas de concurrencia y mejora la confiabilidad general.

BP-5157

Mejoras de seguridad

Descripción del cambio

Referencia

Se abordó una posible vulnerabilidad de seguridad relacionada con la inyección de SQL cuando se utilizan servicios web.

BP-12873

Para abordar la posible vulnerabilidad de seguridad, ahora solo se muestra un recordatorio de vencimiento de contraseña después de que un usuario haya iniciado sesión correctamente en Blue Prism y no antes.

BP-6811

Administrador del sistema

Descripción del cambio

Referencia

Las etiquetas de campo en la sección Resiliencia de la pantalla Sistema ‑ Programador se actualizaron para que su comportamiento sea más claro para los usuarios después de la actualización a la versión 7, que utiliza Application Server Controlled Resources (ASCR).

BP-12938

En las versiones anteriores a 7.1.2 de Blue Prism, cuando se seleccionaba la opción Permitir recursos de tiempo de ejecución anónimos en Sistema > Sistema - Configuración, actualizar el rol Recursos de tiempo de ejecución en la pantalla Membresía de rol en Sistema > Seguridad - Roles de usuario eliminaba incorrectamente recursos del rol. Esto impedía que se inicien cuando se utilizaba el modificador /resourcepc /public. Ahora esto se ha resuelto.

BP-12896 (BP-12856)

Ahora todos los usuarios pueden ver los registros de sesiones asociados con recursos de tiempo de ejecución retirados con el permiso Auditoría - Registros de procesos o Auditoría - Registros de objetos, en lugar de requerir permisos completos de usuario del administrador del sistema.

BP-14338

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 del lanzamiento de la extensión del navegador para obtener detalles sobre las capacidades clave.

Navegador Versiones de extensión de Blue Prism

Fecha disponible

Chrome

Extensión del navegador de Blue Prism 7.2

Abril de 2023

Edge Chromium

Extensión del navegador de Blue Prism 7.2

Abril de 2023

Para obtener los detalles completos sobre la extensión del navegador y navegadores compatibles, consulte la compatibilidad de extensión del navegador.

Cómo se aplican las actualizaciones

Las últimas extensiones del navegador se instalan automáticamente con Blue Prism. Las extensiones del navegador que se habilitan después de un lanzamiento se actualizan automáticamente cuando se carga el navegador si hay una conexión a Internet activa. Como alternativa, si sus dispositivos no están conectados a Internet, se pueden enviar actualizaciones por usuario a cada dispositivo manualmente. Consulte la guía de integración de Chrome y Edge para obtener detalles sobre cómo instalar la extensión con un paquete sin conexión.

Notas del lanzamiento de la extensión del navegador

Descripción del cambio Referencia

La extensión del navegador Firefox no está disponible para instalarse en este lanzamiento. Para obtener más información, consulte los Avisos de actualización.

BP-13878

Los elementos del navegador web espiados mediante el modo de aplicación basado en el navegador ya no activan un error cuando se resaltan en Application Modeller. Este problema solo ocurría en la versión 7.1.0 de Blue Prism.

BP-8331

Se ha solucionado un problema en el que una página web que estaba siendo espiada usando una extensión de navegador Chrome o Edge no podía resaltarse o espiarse nuevamente una vez que un archivo se había descargado de la página web. La extensión del navegador Chrome o Edge ya no se desconecta de Blue Prism una vez que se ha activado una descarga.

BP-12266

(BP-12070)

La forma en que el host de mensajería nativo detecta el tipo de navegador se ha actualizado para dejar de depender de los contadores de rendimiento, ya que los contadores de rendimiento dañados o deshabilitados impedirían que el host de mensajería nativo se inicie correctamente.

BP-12525

Blue Prism ahora puede finalizar correctamente las aplicaciones del navegador cuando se utiliza el modo Application Manager externo de 32 o 64 bits. Anteriormente, se producía un error al intentar finalizar una aplicación del navegador que se había adjuntado utilizando un modelo de aplicación externa.

BP-11374

(BP-8741)

Anteriormente, en las versiones 7.0.1 a 7.1.1 de Blue Prism, se producía un error al intentar adjuntar a una página del navegador Chrome, Edge o Firefox utilizando solo la Id. de proceso (PID) sin especificar un título para la página. Esto se ha solucionado eliminando la verificación del título de la ventana cuando se proporciona un PID.

BP-12663

(BP-9101)

Las versiones de 32 y 64 bits de Blue Prism Enterprise ahora implementan la versión de 32 bits del host de mensajería nativo (NMH).

BP-12427

La acción Documento principal cargado, utilizada en una fase de espera al automatizar un navegador Chrome, Edge o Firefox, ahora verifica si se cargó el documento principal. Anteriormente, se configuraba incorrectamente para devolver siempre un valor true.

BP-11373

(BP-9336)

Blue Prism ahora permanece adjunto a una página web incluso si el título de la ventana cambia. Anteriormente, cuando el título de la ventana de una instancia de navegador cambiaba, no se podía detectar la extensión del navegador y se mostraba un mensaje de error.

BP-12515

(BP-12246)

Al intentar adjuntar a un navegador para el cual el título de la ventana proporcionado es incorrecto, se muestra inmediatamente un mensaje que indica el error específico. Anteriormente, Blue Prism esperaba 60 segundos antes de mostrar un mensaje general de que no se podía detectar la extensión del navegador.

BP-12636

(BP-12292)

Los parámetros de tiempo límite del sistema utilizados en las automatizaciones del navegador ahora se pueden configurar en las configuraciones de las extensiones de los navegadores Chrome, Edge y Firefox para permitir que los administradores del sistema optimicen las automatizaciones en una máquina en particular.

BP-11329

La acción Seleccionar elemento de lista en las fases de navegación se cambió para usar el generador de valores nativo. Cuando se seleccionan elementos de lista en las listas desplegables web, los eventos de cambio ahora se activan de forma correcta y se comportan de la misma manera cuando un trabajador digital trabaja el componente web que cuando se trabaja manualmente.

BP-9120

Ya no se produce un error al utilizar la acción Obtener límites relativos en una fase de lectura al espiar un elemento en el modo Automatización de IU en Chrome. Los límites ahora se recuperan de forma correcta.

BP-7239

Aparece un mensaje de error en el registro de eventos de Windows cuando el controlador web no está presente o no coincide con la versión de extensión del navegador Chrome o Edge.

BP-13407

(BP-11595)

Se mejoró el mensaje de error que aparece al conectar una aplicación que no es del navegador durante la automatización de un navegador, para indicar que la aplicación no es un tipo válido. Anteriormente, esto no se indicaba con claridad en el mensaje de error generado.

BP-8614

Ahora se muestra un mensaje de error más significativo con un enlace a la guía de solución de problemas cuando no se puede detectar el host de mensajería nativa, ya sea porque el host de mensajería nativa no está configurado o no se está ejecutando. Esto reduce la cantidad de escenarios en los que se genera un error de “extensión del navegador no detectada”.

BP-7567

Se solucionaron los problemas de rendimiento introducidos en la versión 7.1.0 de Blue Prism cuando se utiliza una fase de escritura durante el proceso de instantánea en Microsoft Edge en modo IE. Ahora todos los pasos de la fase de escritura se ejecutan en paralelo y no de manera secuencial. BP-12445
Las actualizaciones del valor del parámetro de tiempo límite de inicio del nuevo navegador en la pantalla Sistema - Tiempos límites ahora se reflejarán sin reiniciar el cliente interactivo de Blue Prism. BP-13542
Los mensajes de error relativos a problemas con la invocación o inserción de JavaScript específico para el controlador web de Selenium ahora se muestran a los usuarios en la interfaz, además de agregarse al registro de eventos. BP-13292

El nombre y la Id. de la canalización con nombre que conecta el host de mensajería nativa al invocador de JavaScript ahora se registran en los archivos NLog de Automate.

BP-13485

Ahora solo se muestra una advertencia si las versiones principal, secundaria o con parches de Chrome y el controlador web no son iguales. Anteriormente, se mostraba una advertencia de forma incorrecta cuando las versiones de Chrome y el controlador web eran compatibles, pero sus versiones de compilación eran diferentes.

BP-13263

Ahora un mensaje de error informa a los usuarios cuando la automatización de un navegador puede fallar debido a que JavaScript está presente en un elemento href de una página web. Para obtener más información, consulte BP-13445 y el artículo de la base de conocimientos ¿Cómo soluciono el problema de href JavaScript en automatizaciones de navegadores?.

BP-12840

Actualizaciones a los objetos comerciales visuales

Se proporcionan una serie de objetos de negocio visuales (Visual Business Object, VBO) en el lanzamiento de Blue Prism. Los VBO nuevos o actualizados se mencionan a continuación. Los cambios dentro de los VBO solo se aplican cuando un VBO se importa explícitamente al entorno.

Intentamos evitar cualquier tipo de cambio en la conducta de los VBO; sin embargo, recomendamos a los usuarios que vuelvan a verificar la funcionalidad para garantizar la compatibilidad entre versiones.

Utilidad: VBO de gestión de archivos

Descripción del cambio Referencia

Ahora se proporciona una versión de 64 bits de la Utilidad: VBO de gestión de archivos para usarse junto con instalaciones de 64 bits de Blue Prism Enterprise 7.2 o posterior.

BP-12393

OLEDB VBO

Descripción del cambio Referencia

Ahora se proporciona una versión de 64 bits de OLEDB VBO para usarse junto con las instalaciones de 64 bits de Blue Prism Enterprise 7.2 o posterior.

BP-12393

Componentes opcionales

Los siguientes componentes están disponibles con este lanzamiento de Blue Prism, pero deben instalarse por separado si se requieren en su entorno de 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 utilizar soluciones personalizadas para interactuar con Blue Prism programáticamente mediante una API RESTful.

Se realizaron las siguientes mejoras, algunas mejoras menores y correcciones a Blue Prism API para este lanzamiento. La referencia de la API, la guía de instalación y el contrato de licencia para este lanzamiento se pueden encontrar aquí.

Mejoras

Las mejoras incluidas en este lanzamiento cubren las siguientes categorías:

  • Calendarios: sincronice las tareas y los calendarios con sistemas externos, lo que garantiza que la fuerza de trabajo digital responda a las necesidades de la empresa.

  • Variables del entorno: configure y administre las variables de entorno, lo que permite el movimiento de datos entre entornos. Permite que los sistemas de TI notifiquen a la fuerza de trabajo digital cuando los sistemas externos no están disponibles para automatizar, y permite buscar y filtrar los datos del entorno.

  • Estado: supervise el estado de la API y sus componentes asociados, lo que permite a los usuarios verificar que el sistema funcione como se espera.

  • Licencias: recupere los detalles del uso de licencias y aplique licencias de forma programática a los entornos de Blue Prism.

  • Recursos: determine si un tipo de recurso es Blue Prism Enterprise o Blue Prism Desktop.

  • Administración de sesiones: se extiende para permitir detener los procesos en ejecución y profundizar en los registros de sesiones.

  • Administración de colas de trabajo: el trabajo se puede poner en cola y actualizar según una programación, y estará listo para su procesamiento mediante trabajadores digitales.

Calendarios

Punto de conexión

Descripción del cambio

Referencia

/api/v7/calendars

El punto de conexión se actualizó con los siguientes cambios:

  • Ahora se requiere el permiso de usuario Sistema: calendarios.

  • Ahora las solicitudes devuelven workingWeek, regionId y disabledPublicHolidaysIds.

BP-10630

Se actualizó la solicitud GET calendars para habilitar el filtrado y la clasificación. Las listas de calendario llamadas desde este punto de conexión se pueden ordenar por calendarID, name o region, y filtrar usando los parámetros calendarID, name, region o workingWeek.

BP-11357

Se agregó una nueva solicitud POST calendars, que crea un nuevo calendario.

BP-10870

/api/v7/calendars/{calendarId}

Se agregó un nuevo punto de conexión, que incluye las siguientes solicitudes:

  • GET calendar: devuelve el calendario especificado.

  • DELETE calendar: elimina el calendario especificado.

  • PATCH calendar: actualiza el calendario especificado. Se pueden cambiar detalles como semana laboral, región y días festivos para discapacitados.

BP-10630

BP-11157

BP-10871

/api/v7/calendars/{calendarId}
clones

Se agregó una nueva solicitud POST calendar, que clona el calendario especificado y devuelve la nueva Id. de calendario.

BP-11423

/api/v7/calendars/{calendarId}
references

Se agregó una nueva solicitud GET calendar references, que devuelve una lista de todos los procesos y objetos que utilizan el calendario especificado. Las listas de referencia llamadas desde este punto de conexión pueden ordenarse o filtrarse por referenceName, processType o description.

BP-11482

BP-11572

/api/calendars/{calendarId}
otherHolidays

Se agregó un nuevo punto de conexión y una solicitud GET other holidays, que devuelve los demás días festivos para el calendario especificado.

BP-11298

/api/calendars/{calendarId}
otherHolidays/batch

Se agregó un nuevo punto de conexión, que incluye las siguientes solicitudes:

  • POST other holidays: crea otros feriados para el calendario especificado.

  • DELETE other holidays: elimina cualquier otro feriado configurado para el calendario especificado.

BP-11299

BP-11313

/api/v7/holidayRegions

Se agregó un nuevo punto de conexión y una solicitud GET regions, que devuelve una lista de regiones de días festivos y su Id. asociada.

BP-11162

/api/v/7/holidayRegions/
{holidayRegionId}/publicHolidays

Se agregó una nueva solicitud GET public holidays, que devuelve una lista de días festivos de la región especificada. Los días festivos se devuelven con los datos holidayId, name y date.

BP-11169

Variables del entorno

Punto de conexión

Descripción del cambio

Referencia

/api/v7/environmentVariables

Se agregó un nuevo punto de conexión, que incluye las siguientes solicitudes:

  • GET environment variables: devuelve una lista de variables del entorno. Las variables se devuelven con el nombre, el tipo de dato, la descripción y el valor.

  • POST environment variables: crea una variable del entorno.

Las listas de variables del entorno llamadas desde este punto de conexión pueden filtrarse u ordenarse utilizando los parámetros name, description o dataType.

BP-9415

BP-9418

BP-9781

/api/v7/environmentVariables/
{environmentVariableId}

Se agregó un nuevo punto de conexión, que incluye las siguientes solicitudes:

  • PATCH environment variable: actualiza la variable del entorno especificada.

  • DELETE environment variable: elimina la variable del entorno especificada.

BP-9570

BP-9573

/api/v7/environmentVariables/
{environmentVariableId}
/references

Se agregó una nueva solicitud GET environment variable references, que devuelve una lista de referencias para una variable del entorno especificada. Las referencias se devuelven con el nombre, el tipo, la descripción y la Id. del proceso u objeto. Las listas de referencias llamadas desde este punto de conexión pueden filtrarse u ordenarse utilizando los parámetros name, description o processType.

BP-9575

BP-9923

Estado

Punto de conexión

Descripción del cambio

Referencia

/api/v7/health

Se agregó un nuevo punto de conexión y una solicitud GET Health, que devuelve el estado de la API y la base de datos asociada. La solicitud devuelve un valor false para indicar que la base de datos no está en un estado correcto, esto puede deberse a las siguientes situaciones:

  • La base de datos requiere actualización.

  • Las credenciales de la base de datos son incorrectas.

  • El servidor de la base de datos está desconectado.

BP-6898

Licencias

Punto de conexión

Descripción del cambio

Referencia

/api/v7/licenses

Se agregó un nuevo punto de conexión, que incluye las siguientes solicitudes:

  • GET Licenses: devuelve una lista de todas las licencias del entorno. Las licencias se devuelven con detalles que incluyen el estado, el propietario, el tipo y el vencimiento.

  • POST Licenses: agrega una nueva licencia.

Las licencias llamadas desde este punto de conexión pueden filtrarse u ordenarse utilizando parámetros que incluyen licenseId, activationStatus, owner y type.

BP-10105

BP-10106

BP-10533

 

/api/v7/licenses/{licenseId}

Se agregó una nueva solicitud DELETE License, que elimina una licencia especificada.

BP-10187

/api/v7/dashboards/
currentLimitsAndUsage

Se agregó una nueva solicitud GET license usage, que devuelve el uso y los límites de las licencias activas en el entorno. Los detalles se devuelven en procesos, sesiones, recursos de tiempo de ejecución y máquinas con alertas de proceso. En el caso de licencias ilimitadas, los límites se muestran como nulos.

BP-10520

/api/v7/dashboards/
licensesEntitlement

Se agregó una nueva solicitud GET license entitlement, que devuelve el derecho de licencias activas en el entorno. Los detalles se devuelven en procesos, sesiones y máquinas con alertas de proceso. En el caso de licencias ilimitadas, los límites se muestran como nulos.

BP-10196

Recursos

Punto de conexión

Descripción del cambio

Referencia

/api/v7/resources

El parámetro resourceType de la solicitud GET resources se actualizó para permitir a los usuarios recuperar y filtrar conjuntos de datos en función de si el recurso es un trabajador de Blue Prism Enterprise o Blue PrismDesktop.

BP-11749

Administración de programas

Punto de conexión

Descripción del cambio

Referencia

/api/v7/schedules/{scheduleId}/
clones

Se agregó una nueva solicitud POST schedule, que clona el horario especificado y devuelve la nueva Id. del programa.

Ahora la funcionalidad de clonación existente, el parámetro copyFrom pasado en las solicitudes POST /api/v7/schedules, quedó obsoleto y se eliminará en un lanzamiento futuro.

BP-11663

/api/v7/schedules/{scheduleId}/
runs

Se agregó una nueva solicitud POST schedule session, que crea una sesión de un programa para ejecutarse en una fecha y hora especificada.

Esta es la misma funcionalidad que la solicitud POST para el punto de conexión existente /api/v7/schedules/{scheduleId}/sessions, que quedó obsoleto y se eliminará en un lanzamiento futuro.

BP-8254

/api/v7/schedules/{scheduleId}​/runs/
active

Se agregó una nueva solicitud DELETE schedule session, que se puede utilizar para detener un programa que se está ejecutando actualmente.

Esta es la misma funcionalidad que la solicitud DELETE para el punto de conexión existente /api/v7/schedules/{scheduleId}/sessions, que quedó obsoleto y se eliminará en un lanzamiento futuro.

BP-8255

/api/v7/schedules/{scheduleId}/tasks

/api/v7/schedules/{scheduleId}/
/tasks/{taskId}

Ahora los puntos de conexión devuelven una propiedad sessionCount para la tarea, que permite a los usuarios recuperar la cantidad de sesiones programadas para una tarea.

BP-10091

/api/v7/schedules/{scheduleId}/
/tasks/{taskId}/
/scheduledSessionParameters

Se actualizaron las solicitudes GET y PUT para admitir el tipo de datos del botón de opción, que permite a los usuarios administrar y configurar parámetros que utilizan el tipo de datos de botón de opción.

BP-10491

BP-10499

/api/v7/scheduleLogs

/api/v7/scheduleLogs/{scheduleId}

Las solicitudes GET para los puntos de conexión se actualizaron para agregar un nuevo parámetro de duración, que permite a los usuarios filtrar los registros de horario por la duración del horario. La duración es el tiempo entre la hora de inicio y la hora de finalización, y se presenta en el formato D.HH:MM:SS. El valor del día es opcional y, si no se devuelve, el formato será HH:MM:SS.

BP-9525

Administración de sesiones

Punto de conexión

Descripción del cambio

Referencia

/api/v7/sessions

/api/v7/sessions/{sessionId}

Se actualizaron las solicitudes GET para agregar un nuevo parámetro sessionSource, que permite a los usuarios determinar si una sesión se está ejecutando, o se ejecutó, en un entorno de Blue PrismDesktop o Blue Prism Enterprise. El parámetro admite los valores Todos, Enterprise o Desktop, y se puede utilizar para filtrar las listas de sesiones recuperadas.

Además, se eliminaron los parámetros de clasificación existentes, processAttributesInclude y processAttributesExclude.

BP-11286

BP-12130

/api/v7/sessions/{sessionId}

Se agregó una nueva solicitud DELETE session, que elimina una sesión pendiente. Solo se pueden eliminar las sesiones con estado Pendiente.

BP-4699

Se actualizó la solicitud PATCH session para permitir a los usuarios detener las sesiones. La sesión puede sufrir las siguientes acciones:

  • Se solicitó que se detenga, y saldrá sin problemas de sus operaciones actuales. Esto se hace al enviar el estado: Se detendrá en requestBody.

  • Se detuvo de inmediato, enviando el estado: Detenido en requestBody.

Solo se pueden detener las sesiones con el estado En ejecución o Advertencia.

BP-9662

BP-9659

/api/v7/sessions/{sessionId}/logs

Se actualizó el punto de conexión de GET session logs para devolver los siguientes campos:

  • logNumber

  • processName

  • resultType

  • resourceEndTime

  • bluePrismMemory

  • targetAppId

  • targetMemory

  • stageId

  • pageName

  • objectName

  • actionName

BP-10837

Las listas de registros llamadas desde este punto de conexión ahora se pueden filtrar u ordenar por varios parámetros, incluidos: logId, sessionNumber, stageId, processName, result y startDateTime.

BP-11662

/api/v7/sessions/{sessionId}/parameters

Se actualizaron las solicitudes GET y PUT para admitir el tipo de datos del botón de opción, que permite a los usuarios administrar y configurar parámetros que utilizan el tipo de datos de botón de opción.

BP-10501

BP-10502

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

Se actualizó la solicitud GET session log parameters para devolver el tipo de datos del botón de opción, lo que permite a los usuarios recuperar cualquier dato de este tipo.

BP-10503

Administración de colas de trabajo

Punto de conexión

Descripción del cambio

Referencia

/api/v7/workQueues

Se actualizó el punto de conexión de POST work queues para permitir a los usuarios habilitar la opción Volver a probar los elementos en esta cola en caso de una finalización inesperada de la sesión y para definir un proceso o grupo de recursos de cola activa.

BP-7982

Se actualizó el punto de conexión de POST work queues para permitir a los usuarios definir el grupo de colas de trabajo al que se agregarán las colas de trabajo recién creadas.

BP-8131

/api/v7/workQueues

/api/v7/workQueues/{workQueueId}

Se actualizaron las solicitudes GET para devolver las siguientes propiedades:

  • isRetryItems: si la opción Volver a probar los elementos en esta cola en caso de una finalización inesperada de la sesión está habilitada para la cola de trabajo.

  • isSnapshotEnabled: si la opción Instantáneas de las colas de trabajo está configurada para la cola de trabajo.

  • isActiveQueue: si la cola es un tipo de cola activa.

  • activeWorkQueueConfiguration: un conjunto que contiene detalles sobre la cola de trabajo activa, incluidos assignedProcessId y assignedResourceGroupId.

BP-7951

/api/v7/workQueues/{workQueueId}

Se actualizó la solicitud GET work queues para devolver estadísticas y propiedades específicas de las colas de trabajo activas. Esto incluye activeSessions, availableResources, timeRemaining, elaspedRemaining y ETA.

BP-12001

Se actualizó la validación para el punto de conexión PATCH work queues para agregar un límite máximo de 255 caracteres a los parámetros name y keyField. Además, keyField ahora puede pasarse con un valor vacío. BP-8047

Se actualizó el punto de conexión de PATCH work queues para permitir a los usuarios habilitar la opción Volver a probar los elementos en esta cola en caso de una finalización inesperada de la sesión, lo que creará un intento de reintento para el elemento de la cola de trabajo, según los reintentos máximos configurados para la cola. Ahora los usuarios también pueden definir un proceso o grupo de recursos de cola activa.

BP-8039

Se actualizó el punto de conexión de PATCH work queues para permitir a los usuarios configurar el grupo de colas de trabajo para la cola de trabajo especificada.

BP-8124

/api/v7/workQueues/{workQueueId}/
references

Se agregó una nueva solicitud GET work queues references, que muestra una lista de todos los procesos y objetos que utilizan la cola de trabajo especificada. Las listas de referencias llamadas desde este punto de conexión pueden filtrarse u ordenarse mediante los parámetros name, description o processType.

BP-8199

BP-9920

/api/v7/workQueues/{workQueueId}/
items/batch

 

Se actualizó la solicitud POST work queues items para devolver un error 404 si la solicitud intenta agregar un elemento a una cola de trabajo que no existe. Anteriormente, se devolvía una respuesta de error 500.

BP-12131

/api/v7/workQueues/{workQueueId}/items

/api/v7/workQueues/items/
{workQueueItemId}

/api/v7/workQueues/{workQueueId}/
items/{workQueueItemId}

Los puntos de conexión ahora devuelven sessionId para el elemento de la cola de trabajo.

BP-9096

/api/v7/workQueues/{workQueueId}/
items/{workQueueItemId}

Se actualizó la solicitud GET work queues items para devolver el tipo de datos del botón de opción, lo que permite a los usuarios recuperar cualquier dato de este tipo.

BP-10506

/api/v7/workQueues/{workQueueId}/
items

/api/v7/workQueues/{workQueueId}/
items/batch

Las solicitudes GET work queue items y POST work queue items se actualizaron para devolver las siguientes propiedades, que permiten a los usuarios filtrar y ordenar utilizando los siguientes datos:

  • sla: el tiempo para completar el elemento de la cola de trabajo antes de que se omita el acuerdo de nivel de servicio (ANS). Esto se pasa en el formato DD:HH:MM:SS.

  • slaDateTime: la fecha y la hora en que se debe completar el elemento para cumplir con el ANS. Se pasa en el formato DD:MM:AAAA HH:MM:SS. Si un elemento de la cola de trabajo se procesa antes de esta fecha y hora, se encuentra dentro del ANS.

  • withinSLA: indica si el elemento de la cola de trabajo se completó dentro del ANS.

  • processName: el nombre del proceso del elemento de la cola de trabajo.

  • isSuggested: si el componente Director ha recomendado el elemento de la cola como el siguiente mejor elemento para procesar.

BP-12245

/api/v7/workQueues/{workQueueId}/items
{workQueueItemId}/attempts

Se agregó un nuevo punto de conexión, que incluye las siguientes solicitudes:

  • GET work queue item attempts: muestra una lista de todos los intentos para el elemento de la cola de trabajo especificado.

  • POST work queue item attempts: crea un intento de elemento de cola de trabajo. Esta solicitud se puede utilizar para forzar el reintento de elementos con estado de excepción.

BP-8275

BP-7763

/api/v7/workQueues/{workQueueId}/items
{workQueueItemId}/attempts/{attemptId}

Se agregó un nuevo punto de conexión, que incluye las siguientes solicitudes:

  • PATCH work queue items: actualiza un elemento de la cola de trabajo. Esta solicitud se puede utilizar para realizar lo siguiente:

    • Cambiar el estado de un elemento de la cola de trabajo.
    • Aplazar un elemento de cola de trabajo pendiente a una hora o fecha posterior.
    • Marcar un elemento de la cola de trabajo como una excepción.
    • Desbloquear un elemento de la cola de trabajo.
  • DELETE work queue items: elimina un elemento de la cola de trabajo. Solo se pueden eliminar los elementos con el estado completado o de excepción.

BP-7818

BP-7744

BP-7715

BP-7735

BP-7810

 

/api/v7/workQueueGroup

Se agregó un nuevo punto de conexión y una solicitud POST work queue groups, que crea un grupo de colas de trabajo. Las solicitudes pasadas con parentGroupId como root crearán un grupo raíz de colas de trabajo.

BP-8061

BP-9742

/api/v7/workQueueGroups/
{workQueueGroupId}

Se agregó un nuevo punto de conexión, que incluye las siguientes solicitudes:

  • GET work queue group: muestra los detalles del grupo de colas de trabajo especificado, incluidos Id, name y parentGroupId, y si el grupo contiene grupos o elementos secundarios.

  • PATCH work queue group: actualiza un elemento de la cola de trabajo.

  • DELETE work queue group: elimina un elemento de la cola de trabajo. El grupo de colas de trabajo no se puede eliminar si no está vacío y no tiene un grupo principal al que se puedan mover los elementos. Si hay un grupo principal, los elementos se moverán automáticamente y el grupo puede eliminarse.

Además, el identificador de cola de trabajo en las solicitudes de este punto de conexión puede reemplazarse con root para permitir a los usuarios determinar si el grupo de colas de trabajo es el grupo raíz: /api/v7/workqueuegroups/root.

BP-8179

BP-8086

BP-8102

BP-9742

/api/v7/workQueueGroups/
{workQueueGroupId}/items

Se agregó un nuevo punto de conexión y una solicitud GET work queue group items, que muestra detalles de un elemento especificado desde una cola de trabajo. Las listas de elementos devueltas desde este punto de conexión se pueden filtrar u ordenar con el parámetro name.

BP-8947

BP-9914

/api/v7/workQueueGroups/
{workQueueGroupId}/child-groups

Se agregó un nuevo punto de conexión y una solicitud GET work queue child groups, que muestra una lista de grupos secundarios de un grupo de colas de trabajo especificado. Las listas de grupos secundarios devueltas desde este punto de conexión pueden filtrarse u ordenarse mediante los parámetros name, hasChildGroups y hasChildItems.

BP-8946

BP-9907

Correcciones y mejoras menores de la API

Descripción del cambio

Referencia

Se actualizaron los puntos de conexión POST /api/v7/workqueues y PATCH /api/v7/workqueues/{workQueueId} para mostrar mensajes de error para las colas de trabajo que tienen claves de cifrado basadas en el servidor. Solo las colas de trabajo que no están cifradas, o que utilizan claves de cifrado basadas en la base de datos, pueden utilizar estos puntos de conexión. Además, los mensajes de error ahora se devuelven si se intenta utilizar una combinación de cifrado no disponible.

BP-9737

BP-9697

Se actualizaron los puntos de conexión POST /api/v7/workqueues y PATCH /api/v7/workqueues/{workQueueId} para devolver mensajes de error si se intenta utilizar una combinación de cifrado que no está disponible.

BP-9736

BP-9696

Las listas de sesiones devueltas de las solicitudes GET /api/v7/sessions ahora se ordenan en orden descendente de manera predeterminada si no se aplica ninguna otra clasificación. BP-10762

Se corrigió un problema en el que los elementos del intervalo de tiempo no se renderizaban correctamente en la especificación de la API.

BP-11027
Se mejoró el mensaje de error para la solicitud PATCH /api/v7/sessions/{sessionId} para que sea más fácil de usar cuando se pasa un valor no válido en el campo de estado. BP-9389

Se actualizó la solicitud GET /api/v7/sessions para marcar el parámetro processID como necesario.

BP-10672
Se corrigió un problema en el que las solicitudes de API que contenían fichas de paginación de solicitudes existentes se pasaban incorrectamente con éxito. Las solicitudes que contienen fichas de paginación incorrecta ahora muestran un error 400. BP-3820

Se actualizó un conjunto de puntos de conexión en la API para mejorar la mensajería de error cuando se pasa un parámetro no válido en las solicitudes.

BP-10861

Componentes compatibles de Blue Prism Hub

Los siguientes componentes son parte del lanzamiento de Blue Prism Hub, pero se requieren para utilizar la funcionalidad específica de Blue Prism.

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. Para obtener más detalles, consulte la guía de configuración de Authentication Server. Se agregaron las siguientes mejoras, algunas mejoras menores o correcciones a la configuración de Authentication Server en Blue Prism Enterprise para este lanzamiento:

Descripción del cambio

Referencia

Se eliminó de la configuración del servidor de aplicaciones de Blue Prism el mecanismo de sincronización de Authentication Server a través de la mensajería de RabbitMQ. La pestaña Integración del Authentication Server en la pantalla Detalles de configuración del servidor de Blue Prism ahora solo muestra la Id. de cliente y el secreto. Las cuentas de usuario y de servicio se pueden sincronizar manualmente con Authentication Server desde la versión 7.2 de Blue Prism y posteriores mediante la opción Sincronizar usuarios con Authentication Server, disponible en el botón de menú en la pantalla Seguridad: usuarios en el cliente interactivo de Blue Prism.

Para obtener más información, consulte la guía de configuración de Authentication Server.

BP-8776
Se abordó un problema en el que la página de inicio de sesión del Authentication Server integrada en el navegador WebView2 podría cargarse indefinidamente y dejar de responder. BP-9219

Se agregaron el siguiente modificador y parámetros opcionales al comando /serverconfig de AutomateC:

/serviceaccount <clientId> <clientSecret>

Esto permite a los usuarios especificar la Id. de cliente y el secreto de la cuenta de servicio creada para permitir que Blue Prism se comunique con Authentication Server y realice una instalación de Blue Prism mediante scripts cuando apunta a una instancia de Authentication Server, sin tener que usar la interfaz de usuario de Blue Prism Server.

Si estos parámetros se utilizan con una configuración de servidor existente, las credenciales existentes se sobrescribirán con los nuevos valores ingresados.

Para obtener más información, consulte Opciones de línea de comandos.

BP-13415 (BP-10945)