Blue Prism 7.2 : Avril 2023

À propos de cette version

Le tableau ci-dessous récapitule les composants qui se rapportent directement à cette version de Blue Prism Enterprise.

Composants principaux

Les composants suivants sont inclus dans les assistants d'installation de Blue Prism Enterprise :

Base de données

523

Cette version nécessite que la base de données Blue Prism soit la version 501. Il s'agit de la première version de Blue Prism à utiliser avec cette version de base de données.

Extensions de navigateur
(Chrome et Edge)

7.2

Consultez la section Extensions de navigateur pour en savoir plus sur les correctifs et les améliorations apportés à cette version.

Pour accéder aux dernières informations sur la compatibilité, consultez la matrice de compatibilité des navigateurs dans l'aide en ligne de Blue Prism.

Composants supplémentaires

Les composants suivants sont disponibles avec cette version de Blue Prism, mais doivent être installés séparément s'ils sont requis dans votre environnement Blue Prism :

Login Agent

7.2

Aucune mise à jour fonctionnelle n'a été apportée à Blue Prism Login Agent depuis Blue Prism 6.7. La version de Login Agent fournie avec cette version de Blue Prism dispose des mêmes fonctions que la version fournie avec Blue Prism 6.7.

Moteur Data Gateways

1.4

La version 1.4 du moteur Data Gateways doit être installée afin d'utiliser Data Gateways avec Blue Prism 7.2.

Téléchargez le programme d'installation depuis le portail Blue Prism via Produit > Blue Prism Enterprise > Extras.

Blue Prism API

7.2

La version de Blue Prism API installée doit toujours être identique au numéro de la version de Blue Prism Enterprise pour utiliser l'API.

Voir Blue Prism API pour en savoir plus sur les améliorations apportées à la référence d'API et aux fonctions.

Téléchargez le programme d'installation depuis le portail Blue Prism via Produit > Blue Prism Enterprise > Blue Prism 7.

Composants et plug-ins Blue Prism Hub compatibles

Les composants suivants font partie de la version de Blue Prism Hub, mais doivent utiliser une fonction Blue Prism spécifique :

Authentication Server

4.7

La version 7.2 de Blue Prism Enterprise nécessite cette version d'Authentication Server pour pouvoir tirer parti des nouvelles fonctionnalités associées incluses dans cette version de Blue Prism.

Reportez-vous à Authentication Server pour plus de détails sur les améliorations apportées aux fonctionnalités d'Authentication Server.

Plug-in Control Room

4.7

La version du plug-in Control Room doit être celle-ci pour tirer parti des fonctionnalités de la version 7.2 de Blue Prism. Le plug-in Control Room dépend de Blue Prism API.

Consultez les notes de version de Hub pour en savoir plus sur les améliorations et correctifs apportés à Control Room sur navigateur.

Problèmes connus

Une liste de problèmes majeurs rencontrés avec cette version est mise à jour dans la base de connaissances – cliquez ici pour de plus amples informations.

Avis importants

Veuillez consulter les avis de mise à niveau pour plus d'informations et avant de passer à cette version.

Politique de développement sécurisé

Le processus de développement sécurisé de Blue Prism est une culture de sécurité intégrée et leader du marché, axée sur l’excellence de la sécurité grâce à 4 principes clés :

  • Éducation : fournir des connaissances, des informations et une formation à jour à l’équipe de développement.
  • Évaluation : examens réguliers de nos produits à l’aide de structures standard et d’outils de sécurité.
  • Élimination : éliminez les menaces potentielles grâce à l’évaluation des normes, de la conformité et des performances.
  • Évolution : amélioration continue de notre programme de sécurité, en assurant l’alignement avec nos technologies de produits et en réagissant efficacement aux menaces nouvelles et émergentes.

Le développement sécurisé de Blue Prism est basé sur les normes et pratiques OWASP ASVS, ISO 27034 ainsi que l’article 25 du RGPD. Pour plus d'informations, consultez le processus de développement sécurisé complet de Blue Prism.

Composants principaux de Blue Prism

Les améliorations importantes, correctifs et améliorations mineures suivants ont été ajoutés aux fonctions principales de Blue Prism dans la version 7.2 :

Améliorations

Les améliorations incluses dans cette version couvrent les catégories suivantes :

Intégration d'Active Directory

Description de la modification

Référence

Les utilisateurs Active Directory peuvent être synchronisés et se connecter à Blue Prism à l'aide de commandes telnet et de requêtes de service Web lorsque leur UPN contient un suffixe d'alias différent du nom DNS du domaine Active Directory. Par exemple, corp.dir.entreprise.com (nom DNS) et entreprise.com (suffixe d'alias), où [email protected] est l'UPN. Blue Prism déterminera automatiquement les suffixes d'alias disponibles pour les utilisateurs, sauf s'ils sont configurés manuellement par un administrateur. Un script de base de données facultatif pour configurer les suffixes d'alias est disponible en téléchargement sur le portail Blue Prism. Pour plus d'informations, veuillez consulter Intégration d'Active Directory.

BP-11908

(BP-10681)

Les améliorations suivantes ont été apportées au comportement du cache qui stocke les domaines Active Directory découverts :

  • Un message a été ajouté à la page de connexion de Blue Prism, informant les utilisateurs d'Active Directory que le cache de données est en cours de remplissage.
  • Un cache SQL a été ajouté à Blue Prism, qui contient le cache de données généré lorsqu'un utilisateur Active Directory se connecte pour la première fois à Blue Prism. Une nouvelle table de base de données dbo.BPACache a été ajoutée pour prendre en charge cette fonctionnalité.
  • La valeur par défaut de la durée maximale du cache est passée à 1 440 minutes (24 heures). Auparavant, la valeur par défaut était de 30 minutes. Elle se mettra à jour lorsque les utilisateurs cliqueront sur Mettre à jour la base de données sur l'écran Configuration de la connexion. Pour plus d'informations, voir Dépannage de l'authentification unique.
  • Si utilisé, un nouveau paramètre de ligne de commande AutomateC /requestactivedirectorycacherefresh déclenchera la mise à jour des données stockées dans le cache qui a été rempli lorsque :
    • Une connexion directe a été établie à la base de données.
    • Un serveur d'application Blue Prism a été démarré.
    • L'authentification Active Directory a été activée dans Système > Sécurité - Réglages d'authentification.

      Voir Options de ligne de commande pour en savoir plus.

BP 12502 (BP‑11271)

BP-12479 (BP-11670)

BP-12021 (BP-11673)

BP-12409 (BP-11675)

Les réglages de ligne de commande supplémentaires suivants sont désormais disponibles dans AutomateC pour permettre aux administrateurs système de configurer les paramètres d'authentification Active Directory à l'aide de scripts de base de données :

  • /setactivedirectoryauth
  • /setactivedirectorygroupbasedroles
  • /mapactivedirectorygrouptorole

Voir Options de ligne de commande pour en savoir plus.

BP-13425

Modélisateur d'application

Description de la modification

Référence

Un nouveau type d'action Appeler un événement JavaScript a été ajouté à l'étape Naviguer, ce qui permet aux utilisateurs de déclencher des événements standard et personnalisés nativement sur des éléments Web via des automatisations Blue Prism sans avoir besoin de créer un JavaScript personnalisé.

Cela permet de créer des processus automatisés dotés des mêmes fonctionnalités que celles disponibles lorsque les utilisateurs interagissent manuellement avec les applications Web et que leurs actions déclenchent des événements sur les éléments.

Les utilisateurs peuvent définir les événements qu'ils souhaitent déclencher dans un processus en sélectionnant une classe d'événement dans une liste, puis en saisissant le type et les arguments d'événement. Ils peuvent également saisir des événements personnalisés, qui peuvent être spécifiques à certaines applications Web.

Pour plus d'informations, veuillez consulter l'étape Naviguer.

BP-7530

Serveur d'applications

Description de la modification

Référence

Lorsque vous utilisez le protocole de rappel WCF sur l'onglet Réglages des ressources contrôlées par le serveur d'applications (ASCR) sur l'écran Détails de configuration du serveur Blue Prism, les valeurs de port entrant et de port sortant peuvent désormais être configurées. Auparavant, pour WCF, il n'y avait qu'une seule valeur de port configurable qui s'appliquait uniquement à la fonction sortante. La fonction entrante par défaut était le port 80 et n'était pas configurable.

Le paramètre de ligne de commande /ascrconfig a été mis à jour pour afficher une nouvelle option <outbound port> lorsque le <conntype> est WCF. Pour en savoir plus, veuillez consulter Configuration ASCR.

Cette modification n'affecte pas les réglages du protocole de rappel gRPC.

BP-5647

Un champ Nom de l'équilibreur de charge a été ajouté dans l'onglet Réglages ASCR sur l'écran Détails de configuration du serveur Blue Prism pour répondre aux scénarios où le nom d'hôte du serveur et le nom de l'équilibreur de charge sont utilisés pour établir la connexion de rappel.

La commande /ascrconfig dans AutomateC accepte désormais également le nouveau commutateur /loadbalancername <string>.

BP-13510

Les logs gRPC des connexions ASCR sont désormais affichés dans les logs générés par nLogs pour permettre aux utilisateurs d'évaluer les messages d'erreur des connexions gRPC dans les environnements de production. Pour plus d'informations, veuillez consulter Dépannage et logging ASCR.

BP-12013

Installation/déploiement

Description de la modification

Référence

Tous les composants Blue Prism Enterprise (clients interactifs, ressources d'exécution et serveurs d'applications) peuvent désormais fonctionner comme des applications 64 bits s'ils sont déployés sur une infrastructure 64 bits. Auparavant, seuls les serveurs d'applications étaient configurés pour le faire. Cela améliore les performances lorsque vous traitez de grands ensembles de données.

Le mode de Gestion de l'application intégré (par défaut) a été mis à jour afin que Blue Prism puisse également s'exécuter en tant que processus 64 bits lorsqu'il est installé en tant qu'application 64 bits. Auparavant, il ne pouvait fonctionner qu'en tant que processus 32 bits.

Si vous exécutez Blue Prism sur un appareil 64 bits et importez une version qui contient des objets métier créés dans des versions antérieures à 7.2 où le mode de Gestion de l'application intégré (par défaut) a été configuré sur 32 bits, un message d'avertissement invite les utilisateurs à sélectionner s'ils souhaitent utiliser le mode par défaut intégré (64 bits) ou le mode 32 bits externe. Lorsqu'un utilisateur choisit d'utiliser le mode 32 bits externe, une entrée de log d'audit est ajoutée dans Système > Audit > Logs d'audit.

BP-12393

BP-12534

BP-12928

Les fonctionnalités fournies par le Browser Automation Agent sont désormais incluses par défaut dans le programme d'installation Blue Prism. L'assistant d'installation de Blue Prism 7.2 supprime automatiquement Browser Automation Agent et les extensions de navigateur Manifest V3 associées si elles ont déjà été installées.

Si vous exécutez une installation silencieuse de Blue Prism 7.2, Browser Automation Agent n'est pas automatiquement supprimé et devra être désinstallé manuellement des machines affectées en suivant les étapes décrites dans le problème connu BP-14969.

En outre, si des extensions de navigateur Manifest V3 ont été précédemment installées manuellement sur une machine donnée, elles devront être désinstallées manuellement avant d'installer Blue Prism.

BP-12243

BP-12106

Les dernières versions des VBO Blue Prism pour la version 7 sont désormais stockées sur Digital Exchange (DX). Un raccourci vers l'emplacement DX a été ajouté dans le dossier VBO dans C:\Program Files\Blue Prism Limited\Blue Prism Automate\VBO pour permettre aux utilisateurs d'accéder aux dernières versions.

BP-3785

Un nouveau paramètre de ligne de commande AutomateC /resetdefaultadminpassword a été ajouté pour permettre aux administrateurs de réinitialiser le mot de passe administrateur, sans avoir à se connecter au client interactif.

Cette commande ne peut être utilisée que lorsque les identifiants de l'utilisateur administrateur par défaut ont été configurés et que le mot de passe a expiré.

Voir Options de ligne de commande pour en savoir plus.

BP-12391

Le framework cible dans le référentiel Automate a été mis à niveau vers .NET Framework 4.8.

BP-8325

Blue Prism prend désormais en charge AdoptOpenJDK version 8 et Azul OpenJDK version 8 pour l'automatisation des applications Java.

BP-9337

BP-9625

Blue Prism prend désormais en charge Oracle Java 11, qui est recommandé pour une utilisation avec les modes Application Manager 64 bits.

BP-12934

Process Studio et Object Studio

Description de la modification

Référence

Une nouvelle option Lever une exception sur la page parent lorsque le nombre maximal de tentatives est atteint dans la fenêtre Propriétés de l'étape de récupération déclenche une exception à demander par le processus lorsque le nombre maximal de tentatives de récupération a été atteint. Auparavant, lorsque le nombre maximum de tentatives était atteint, la session était interrompue de manière incorrecte, car l'exception envoyée ne pouvait pas être traitée.

Par défaut, l'option n'est pas sélectionnée et n'est pas active si l'option Limiter le nombre de tentatives de récupération n'a pas été sélectionnée au préalable.

BP-267

Rôles et permissions

Description de la modification

Référence

Un nouveau rôle utilisateur Ressources d'exécution anonymes a été ajouté à Système > Sécurité – Rôles d'utilisateur. Ce nouveau rôle d'utilisateur a été introduit pour séparer les ressources d'exécution anonymes dans leur propre rôle d'utilisateur, qui ne peuvent pas être partagées avec d'autres utilisateurs, afin de pouvoir configurer explicitement les informations d'identification auxquelles cet ensemble de ressources d'exécution a accès.

Ce rôle se voit attribuer les mêmes permissions que le rôle Ressources d'exécution. Les permissions attribuées à ce rôle ne peuvent pas être modifiées et le rôle d'utilisateur ne peut pas être supprimé. Si une ressource d'exécution anonyme n'a pas accès aux identifiants spécifiques, une exception est déclenchée lors de l'exécution. Le rôle Ressources d'exécution anonymes ne s'affiche que dans Système > Sécurité – Rôles d'utilisateur. Il ne s'affiche pas dans l'onglet Rôles et permissions de l'écran des détails d'un utilisateur et ne peut pas être attribué à l'aide de l'option Gérer l'appartenance au rôle sur l'écran Sécurité – Rôles d'utilisateur.

Pour refléter ce changement, la déclaration selon laquelle la configuration des droits d'accès des identifiants ne s'applique pas aux ressources d'exécution anonymes a été supprimée de l'onglet Droits d'accès de l'écran Sécurité – Informations d'identification.

Le paramètre système Autoriser les ressources d'exécution publiques anonymes doit être activé avant qu'une ressource d'exécution puisse être lancée via la ligne de commande à l'aide du commutateur public. En outre, une ressource d'exécution anonyme doit être autorisée à accéder individuellement à chaque information d'identification requise.

BP-11387

Gestionnaire du système

Description de la modification

Référence

Une nouvelle section Système - Expirations du gestionnaire du système affiche les paramètres de délai avant expiration utilisés dans les automatisations Blue Prism. Ils peuvent être modifiés si la configuration par défaut pose problème dans un environnement particulier et pour optimiser les automatisations dans tous les environnements. Toute modification ne doit être effectuée que sous la direction de Blue Prism et testée dans un environnement de développement. Pour plus d'informations sur les paramètres et leurs fonctions, voir Paramètres de délai avant expiration.

Les modifications apportées aux paramètres de délai avant expiration dans Système > Système – Délai avant expiration sont désormais enregistrées dans un log d'audit. Les valeurs suivantes sont enregistrées :

  • L'utilisateur qui a effectué les modifications.
  • Le paramètre de délai avant expiration qui a été modifié.
  • La valeur précédente du paramètre.
  • La nouvelle valeur du paramètre.
  • La date et l'heure de la modification.

BP-11331 (BP‑11330)

BP-12836

Une nouvelle option Empêcher les événements de clics où JavaScript dans les attributs href peut entraîner une violation de la politique de sécurité du contenu a été ajoutée à Système > Système – Réglages, pour contrôler si un clic sur un élément Web où JavaScript est présent dans un attribut href doit être empêché.

Chaque action de clic est maintenant évaluée dans le navigateur. S'il y a une violation potentielle de la politique de sécurité du contenu, alors, lorsqu'elle est sélectionnée, l'action est rejetée et une exception est soulevée dans Blue Prism. Dans ces situations, les utilisateurs peuvent espionner l'élément Web en tant qu'élément d'automatisation d'interface utilisateur et l'utiliser pour effectuer l'action.

Lorsqu'elle n'est pas sélectionnée, la violation potentielle sera ignorée, ce qui peut entraîner des erreurs dans la console du navigateur et des actions de clic qui ne fonctionnent pas comme prévu.

Voir BP-12840 et l'article de la base de connaissances Comment puis-je contourner le problème JavaScript href dans Browser Automations ? pour plus d'informations.

BP-13445

Corrections et améliorations mineures

Les correctifs et améliorations mineures inclus dans cette version couvrent les catégories suivantes :

Intégration d'Active Directory

Description de la modification

Référence

Lors de la connexion à Blue Prism à l'aide de l'authentification Active Directory (AD), s'il y a un problème de décryptage des identifiants AD, un message d'erreur s'affiche. Ce message d'erreur spécifie désormais le problème afin que les utilisateurs puissent être informés.

BP-7701

Un problème a été résolu, où les mappages de noms de contrôleur de domaine configurés manuellement pour un domaine Active Directory, comme décrit ici, n'étaient pas chargés dans Blue Prism lors de la validation des identifiants à l'ajout ou à la modification des identifiants du domaine. Ce problème empêchait les utilisateurs d'environnements Active Directory nécessitant la définition de mappages de noms de contrôleur de domaine pour un domaine (p. ex. des environnements utilisant une infrastructure multisite Active Directory) de se connecter à Blue Prism à l'aide de l'authentification Active Directory.

BP-12496

(BP-11085)

Auparavant, si un utilisateur Active Directory (AD) existant dans Blue Prism était supprimé d'Active Directory avant la mise à niveau d'une base de données AD à authentification unique vers la version 7.1, et qu'un nouvel utilisateur était ajouté après la mise à niveau avec le même nom d'utilisateur principal (UPN) que l'utilisateur supprimé, le compte d'utilisateur supprimé était réactivé et mis à jour par erreur avec l'identifiant de sécurité unique (SID) du nouvel utilisateur AD une fois la liste d'utilisateurs AD synchronisée avec Blue Prism.

En effet, le système n'arrivait pas à trouver le SID de l'utilisateur supprimé dans Active Directory et utilisait donc l'UPN, ce qui entraînait un problème de correspondance. Ce comportement a été modifié. Aujourd'hui, si un utilisateur n'est pas trouvé dans Active Directory sur la base du SID, il est automatiquement supprimé de la base de données Blue Prism et n'est plus recherché via l'UPN.

BP-11010

(BP-10970)

Une erreur ne se produit plus lors de la synchronisation des utilisateurs Active Directory dans Blue Prism et le nom distinctif (DN) d'un ou de plusieurs utilisateurs renvoie la valeur Null.

BP-11953

(BP-11651)

Une erreur causée par une différence de casse entre le nom de domaine Active Directory préféré et le nom de domaine Active Directory enregistré dans la base de données ne se produit plus lorsqu'un utilisateur Active Directory tente de se connecter au client interactif Blue Prism via une connexion directe à la base de données.

BP-12498

(BP-11274)

Des améliorations ont été apportées, notamment au niveau de la détermination de l'appartenance à un groupe Active Directory d'un utilisateur lors de son authentification, et de l'affichage des rôles attribués à un utilisateur dans Blue Prism. Pour plus d'informations, voir Dépannage de l'authentification unique.

BP-12500

(BP-12047)

Les utilisateurs Active Directory avec le même nom d'utilisateur principal (UPN) qu'un utilisateur existant ou supprimé peuvent désormais être ajoutés si leur identifiant de sécurité (SID) est différent.

BP-13154 (BP-13060)

Une erreur ne se produit plus après la mise à niveau vers Blue Prism 7.1.2 pour les utilisateurs utilisant Azure SQL avec authentification Active Directory pour leur base de données Blue Prism. L'erreur était causée par un fichier Microsoft.Identity.Client.dll manquant, les empêchant de se connecter au client interactif Blue Prism. Le fichier manquant a maintenant été ajouté au programme d'installation.

BP-14174

Modélisateur d'application

Description de la modification

Référence

Les problèmes suivants ont été résolus pour l'utilisation d'éléments d'application qui reposent sur un attribut Correspondance de l'index avec une valeur supérieure à 0 :

  • Les modifications Java introduites dans la version 6.10.3 par BP-5374 et dans la version 7.0.1 par BP-6163 ne provoquent plus de plantages intermittents d'applications Java qui étaient automatisées à l'aide du mode espion du pont d'accès Java.
  • Dans certaines circonstances, les actions Obtenir les limites de l'élément dans les étapes de lecture, qui lisent dynamiquement les valeurs de l'application Java, ne renvoient plus de manière incorrecte des valeurs négatives au lieu de valeurs positives.

BP-9214

BP-10759 (BP-10711)

Auparavant, si vous utilisiez l'étape et la condition Attendre > Vérifier l'existence au lieu de Attendre > Vérifier l'existence Web, un message d'erreur non réparable s'affichait au lieu d'un avertissement de validation réparable si le modélisateur d'application était défini sur Un navigateur déjà en cours d'exécution. Un avertissement de validation s'affiche désormais quel que soit le type d'application sélectionné dans le modélisateur d'application.

BP-12011

Dans les versions 7.0 et 7.0.1 de Blue Prism, lors de l'interaction avec une application de navigateur à partir du modélisateur d'application dans Process Studio et Object Studio, cliquer sur le bouton Détacher n'a pas détaché l'application de navigateur comme prévu et l'application n'a pas pu être jointe à nouveau. La logique du bouton Détacher a été mise à jour lorsqu'il est utilisé avec les applications du navigateur. Elle fonctionne donc désormais de la même manière que l'action Détacher dans une étape Naviguer.

BP-9938

Lors de l'utilisation de Windows 11 et de la mise en surbrillance d'éléments dans la fenêtre de propriétés d'une étape, la couleur de texte de mise en surbrillance par défaut de Windows est désormais utilisée afin que le texte en surbrillance reste visible. Auparavant, la couleur du texte en surbrillance était blanche, ce qui empêchait l'affichage du texte. BP-12516

Un problème a été résolu dans lequel Blue Prism pourrait par intermittence ne pas se joindre aux applications. Ce problème ne se produisait que lorsque d'autres applications sur la machine étaient fermées ou ouvertes au même moment que la tentative d'attachement.

BP-11138

Serveur d'applications

Description de la modification

Référence
Les serveurs d'application n'ont plus besoin d'être redémarrés pour que les droits de licence mis à jour soient reflétés dans Système > Système – Licence. Auparavant, les serveurs d'applications devaient être redémarrés pour tenir compte des nouvelles licences qui avaient été importées dans la base de données Blue Prism. BP-12652

Control Room

Description de la modification

Référence

Le filtre Heure de début est désormais défini par défaut sur toutes les langues prises en charge dans Blue Prism. Auparavant, le filtre par défaut était today pour les langues autres que l'anglais. Les filtres enregistrés dans Control Room dans une langue fonctionnent désormais pour toutes les langues prises en charge. Cette modification n'affecte que les nouveaux filtres enregistrés.

BP-8985
Auparavant, lorsqu'une ressource d'exécution qui était un contrôleur de pool se déconnectait ou passait hors ligne, elle continuait d'agir en tant que contrôleur de pool à son redémarrage. Cet événement forçait sa déconnexion, car une autre ressource d'exécution avait déjà assumé le rôle de contrôleur de pool. Ce comportement a été mis à jour. Désormais, une ressource d'exécution qui était le précédent contrôleur de pool est ajoutée au pool de ressources standard après le redémarrage, tandis qu'une autre ressource d'exécution active assume le rôle de contrôleur de pool.

BP-12412

(BP-11751)

Auparavant, les notifications d'état du contrôleur du pool de ressource prenaient beaucoup de temps à envoyer et pouvaient être bloquées dans une boucle, ce qui entraînait un délai d'attente des connexions et des plannings non déclenchées. Cela a été corrigé en optimisant les notifications du contrôleur de pool de ressources pour éviter les délais avant expiration de la connexion avec les ressources.

BP-12976

Un problème introduit dans Blue Prism 7.0 a été résolu, dans lequel deux éléments de nouvelle tentative ont été créés de manière incorrecte pour un élément de file d'attente de travaux lorsqu'une session s'est terminée en raison d'une exception non gérée.

BP-4809

Des améliorations de performance ont été apportées au client interactif lors de l'application de mises à jour aux plannings qui contiennent un grand nombre de tâches. Auparavant, l'enregistrement d'un planning pouvait rendre le client interactif non réactif lorsque les tâches de la planification étaient configurées pour exécuter la même tâche dans les scénarios Après achèvement et Sur exception.

BP-11548

Gestionnaire d'identifiants

Description de la modification

Référence
Auparavant, lors de l'ajout séquentiel de propriétés de mot de passe et d'identifiant dans la section Propriétés supplémentaires de l'écran Détails de l'identifiant, les propriétés étaient enregistrées sous le dernier mot de passe saisi. Le tir a été rectifié et désormais, les propriétés sont enregistrées dans l'ordre d'ajout des identifiants.

BP-12528

(BP-12470)

Réglages de la base de données

Description de la modification

Référence

Une erreur ne se produit plus lorsque vous cliquez sur le bouton Tester la connexion dans la configuration de la connexion après la mise à niveau vers Blue Prism 7.1 et l'utilisation d'un nom de base de données existant. L'erreur ne s'est produite que lors de l'utilisation de l'option Créer une base de données pour remplacer l'ancienne base de données, mais pas lors de l'utilisation de l'option Mettre à niveau la base de données.

BP-12497

(BP-11285)

Le script créé après avoir cliqué sur Générer un script sur l'écran Configuration de la connexion du client interactif Blue Prism a été mis à jour pour créer l'utilisateur administrateur natif requis dans la base de données et activer l'isolement des instantanés. Cette fonctionnalité a été supprimée par erreur dans la version 7.1 lorsque le bouton Configurer la base de données a été supprimé.

BP-1281

(BP-12226)

Les erreurs de syntaxe ne se produisent plus de manière incorrecte lors de l'exécution des scripts de mise à niveau de la base de données générés à l'aide d'AutomateC.

BP-11891

Client interactif et ressources d'exécution

Description de la modification

Référence

Control Flow Guard (CFG) a été activé pour les projets de code non gérés dans l'application Blue Prism Automate, tels que les projets C++ et Activator (32 bits et 64 bits), conformément aux normes du secteur de la sécurité de l'information.

BP-11567 (BP-9228)

BP-11566 (BP-9648)

La version .NET Framework affichée sur l'écran À propos de Blue Prism affiche désormais toujours la version exacte installée sur la machine de l'utilisateur.

BP-6604

Tous les fichiers DLL inclus dans l'application Blue Prism Automate sont désormais signés numériquement conformément aux normes du secteur de la sécurité de l'information.

BP-11560 (BP-9298)

Des améliorations ont été apportées au client interactif Blue Prism pour éviter qu'un grand nombre de messages d'exception ne soient affichés à l'utilisateur lorsque la connexion au serveur d'applications a été temporairement perdue. Au lieu de cela, la boîte de dialogue Connexion au serveur s'affiche pendant que des tentatives sont effectuées pour rétablir la connexion. Les utilisateurs ne peuvent effectuer aucune action dans le client Blue Prism tant qu'il n'a pas été reconnecté avec succès au serveur d'applications.

Si le serveur est configuré pour utiliser les messages WCF ou le chiffrement de transport, la boîte de dialogue s'affiche uniquement après le délai de connexion. Pendant ce délai, l'interface utilisateur est verrouillée et peut sembler non réactive jusqu'à ce que le délai avant expiration de la connexion soit écoulé.

BP-12911

Une erreur ne se produit plus lors de l'ajout d'un service Web SOAP et de la tentative d'ajout d'un certificat stocké sous Machine locale ou Utilisateur actuel.

BP-10221

Un problème a été résolu, où les ressources d'exécution et les pools de ressources n'étaient pas affichés par ordre alphabétique lors de la première ouverture de Control Room et de l'utilisation d'une connexion WCF. Le problème a été introduit dans Blue Prism 6.5 et n'était pas présent lors de l'utilisation d'une connexion directe à la base de données.

BP-10879

Process Studio et Object Studio

Description de la modification

Référence
Un problème a été résolu où, suite à une mise à niveau vers Blue Prism 7.1 depuis la version 6.10 ou antérieure, les processus, objets métier et actions n'étaient pas disponibles ou entraînaient des erreurs si des champs de description comprenaient une accolade.

BP-11466

(BP-11022)

Cliquer sur l'icône d'information dans une action d'objet métier ou sélectionner l'option de menu Documentation de l'API dans Process Studio et Object Studio ouvre maintenant l'aide intégrée au produit pour l'objet métier concerné dans le navigateur par défaut de l'utilisateur. Auparavant, l'aide était ouverte dans Internet Explorer, quel que soit le navigateur par défaut de l'utilisateur.

BP-8273

Un problème a été résolu : les valeurs initiales n'ont pas pu être ajoutées aux collections imbriquées lors de l'utilisation de Blue Prism en japonais.

BP-572

Un problème a été résolu dans Process Studio et Object Studio où des messages d'exception pouvaient être affichés en arrière-plan de la fenêtre plutôt qu'en avant-plan pendant le débogage d'une automatisation, ce qui les rendait difficiles à localiser et, potentiellement, faciles à négliger.

BP-13499

Un problème a été résolu lorsqu'une sortie de type de données de mot de passe d'une action pourrait être mal stockée dans un élément de données de texte. Cela peut se produire si le mot de passe a été initialement écrit dans un élément de données de mot de passe qui a été mis à jour ultérieurement pour être un élément de données de texte. Une vérification a maintenant lieu dans Process Studio et Object Studio et lors de l'exécution, et un message d'erreur s'affiche si l'élément de données du mot de passe n'est pas un élément de données de mot de passe.

BP-14035

Un problème lors de l'utilisation de Blue Prism dans les paramètres régionaux japonais a été résolu lorsque la collection enfant dans une collection imbriquée n'a pas pu être ouverte et qu'une erreur a été déclenchée.

BP-5064

Une erreur s'affichait précédemment lorsque l'actualisation des données d'informations de gestion (MI) avait été résolue en supprimant les références codées en dur au nom du schéma de la base de données.

BP-6265

Un problème a été résolu lorsque les logs de processus n'étaient pas affichés pour les utilisateurs disposant de tous les rôles et permissions  requis si un groupe de ressources restreintes sans membres existait. Les logs de processus s'affichent désormais toujours pour les utilisateurs disposant des rôles et permissions requis. BP-14248

Un problème a été résolu afin que les éléments de données d'une collection soient désormais inclus dans la liste des dépendances dans l'onglet Modifier > Dépendances > Boîte de dialogue de recherche avancée > Explorer les dépendances. Auparavant, les éléments de données de collecte n'étaient pas inclus dans la liste. Cette fonctionnalité a été supprimée de manière incorrecte dans la version 6.7 et a maintenant été restaurée.

BP-9582

Un problème a été résolu lorsque l'exécution d'un processus à l'aide d'une action Obtenir l'élément suivant pourrait amener une ressource d'exécution à recevoir un élément de file d'attente de travaux provenant d'une file qui avait déjà été récupérée par une autre ressource, et qui était en cours de mise à jour et de déverrouillage.

La probabilité que ce problème se produise était faible, car il ne pouvait se produire que lorsque plusieurs ressources étaient affectées à la même file d'attente de travaux, et qu'une ressource déclenchait la requête Obtenir l'élément suivant au moment exact où une autre ressource était en train de valider les mises à jour de la base de données pour un élément de cette file d'attente. La procédure stockée utilisée par l'action Obtenir l'élément suivant a maintenant été mise à jour pour utiliser la fonction d'isolation d'instantané dans SQL Server. Cela garantit que les données lues par la procédure stockée sont cohérentes avec l'état des données au début de la transaction, et réduit ainsi la probabilité d'échecs de transaction en raison de problèmes de simultanéité, et améliore la fiabilité globale.

BP-5157

Améliorations de sécurité

Description de la modification

Référence

Une vulnérabilité de sécurité potentielle liée à l'injection SQL lors de l'utilisation des services Web a été traitée.

BP-12873

Pour traiter une vulnérabilité de sécurité potentielle, un rappel d'expiration de mot de passe ne s'affiche désormais qu'après qu'un utilisateur se soit connecté avec succès à Blue Prism, et non plus avant.

BP-6811

Gestionnaire du système

Description de la modification

Référence

Les libellés de champ dans la section Résilience de l'écran Système ‑ Planificateur ont été mis à jour pour rendre leur comportement plus clair pour les utilisateurs après la mise à niveau vers la version 7, qui utilise les ressources contrôlées par le serveur d'applications (ASCR).

BP-12938

Dans les versions de Blue Prism antérieures à 7.1.2, lorsque l'option Autoriser les ressources d'exécution publiques anonymes était sélectionnée dans Système > Système – Réglages, la mise à jour du rôle Ressources d'exécution sur l'écran Appartenance au rôle sous Système > Sécurité – Rôles d'utilisateur supprimait par erreur les ressources anonymes du rôle. Cela bloquait leur démarrage à l'utilisation du commutateur /resourcepc /public. Ce problème a été corrigé.

BP-12896 (BP-12856)

Les logs de session associés aux ressources d'exécution retirées peuvent désormais être consultés par tous les utilisateurs disposant de la permission Audit – Logs de processus ou Audit – Logs d'objets, au lieu de nécessiter des permissions utilisateur complètes de l'administrateur système.

BP-14338

Extensions de navigateur

Les extensions de navigateur permettent à Blue Prism d'interagir avec les pages Web et les applications présentées dans un navigateur, afin que les processus métier qui incluent ces applications et pages Web puissent être facilement modélisés.

Versions de l'extension de navigateur

Le tableau ci-dessous indique quand chaque extension Blue Prism compatible avec cette version a été introduite et la version du navigateur par rapport à laquelle elle a été évaluée. Consultez les notes de version de l'extension du navigateur pour en savoir plus sur les fonctionnalités clés.

Navigateur Versions d'extension Blue Prism

Date de disponibilité

Chrome

Extension de navigateur Blue Prism 7.2

Avril 2023

Edge Chromium

Extension de navigateur Blue Prism 7.2

Avril 2023

Pour tout savoir sur les versions des extensions de navigateur et sur les navigateurs compatibles, voir Compatibilité des extensions de navigateur.

Mode d'application des mises à jour

Les dernières extensions de navigateur sont automatiquement installées avec Blue Prism. Les extensions de navigateur mises à disposition après une publication sont automatiquement mises à jour lorsque le navigateur est chargé si une connexion Internet est active. Sinon, si vos appareils ne sont pas connectés à Internet, les mises à jour peuvent se faire manuellement par utilisateur sur chaque appareil. Pour plus d'informations sur l'installation de l'extension à l'aide d'un ensemble logiciel hors ligne, consultez le guide d'intégration Chrome et Edge.

Notes de version de l'extension de navigateur

Description de la modification Référence

L'extension du navigateur Firefox n'est pas disponible pour l'installation dans cette version. Pour plus d’informations, consultez les avis de mise à niveau.

BP-13878

Les éléments du navigateur Web espionnés à l'aide du mode d'application basé sur le navigateur ne déclenchent plus d'erreur lorsqu'ils sont mis en surbrillance dans le modélisateur d'application. Ce problème ne s'est produit que dans Blue Prism 7.1.0.

BP-8331

Un problème a été résolu : une page Web qui était espionnée à l'aide d'une extension de navigateur Chrome ou Edge ne pouvait pas être mise en surbrillance ou espionnée à nouveau une fois qu'un fichier avait été téléchargé sur la page Web. L'extension de navigateur Chrome ou Edge ne se déconnecte plus de Blue Prism au lancement d'un téléchargement.

BP-12266

(BP-12070)

La détection du type de navigateur par l'hôte de messagerie natif a été mise à jour pour supprimer la dépendance aux compteurs de performances, car des compteurs de performances corrompus ou désactivés empêcheraient l'hôte de messagerie natif de se lancer correctement.

BP-12525

Blue Prism peut désormais fermer les applications du navigateur à l'utilisation du mode de Gestion de l'application 32 bits ou 64 bits externe. Auparavant, une erreur se produisait lors de la tentative de fermeture d'une application de navigateur attachée à l'aide d'un modèle d'application externe.

BP-11374

(BP-8741)

Auparavant, dans les versions 7.0.1 à 7.1.1 de Blue Prism, une erreur se produisait lors de la tentative de connexion à une page de navigateur Chrome, Edge ou Firefox via l'ID de processus (PID) sans spécifier de titre pour la page. Cette erreur a été corrigée en supprimant la vérification du titre de la fenêtre à l'indication d'un PID.

BP-12663

(BP-9101)

Les versions 64 bits et 32 bits de Blue Prism Enterprise déploient désormais la version 32 bits de l'hôte de messagerie natif (NMH).

BP-12427

L'action Document parent chargé, utilisée dans une étape d'attente lors de l'automatisation d'un navigateur Chrome, Edge ou Firefox, vérifie désormais si le document parent a été chargé. Auparavant, elle renvoyait par défaut une valeur true.

BP-11373

(BP-9336)

Désormais, Blue Prism reste joint à une page Web, et ce même si le titre de la fenêtre change. Auparavant, l'extension du navigateur ne pouvait pas être détectée et un message d'erreur s'affichait au changement du titre de la fenêtre d'une instance de navigateur.

BP-12515

(BP-12246)

Désormais, un message d'erreur s'affiche immédiatement lors d'une tentative de connexion à un navigateur pour lequel le titre de fenêtre fourni est incorrect. Auparavant, Blue Prism attendait 60 secondes avant d'afficher un message général indiquant que l'extension du navigateur ne pouvait pas être détectée.

BP-12636

(BP-12292)

Les paramètres de délai avant expiration du système utilisés dans les automatisations de navigateur peuvent désormais être configurés dans les réglages d'extension de navigateur Chrome, Edge et Firefox pour permettre aux administrateurs système d'optimiser les automatisations sur une certaine machine.

BP-11329

L'action Sélectionner un élément de liste dans les étapes Naviguer a été modifiée pour utiliser le paramètre de valeur natif. Lorsque des éléments de liste sont sélectionnés dans les listes déroulantes Web, les événements de changement sont désormais correctement déclenchés et se comportent désormais de la même manière lorsque le composant Web est exploité par un travailleur numérique que lorsqu'il est exploité manuellement.

BP-9120

Une erreur ne se produit plus lors de l'utilisation de l'action Obtenir les limites relatives dans une étape de lecture lors de l'espionnage d'un élément en mode d'automatisation d'interface utilisateur dans Chrome. Les limites sont désormais récupérées correctement.

BP-7239

Un message d'erreur s'affiche dans le journal des événements Windows lorsque le pilote Web n'est pas présent ou ne correspond pas à la version de l'extension de navigateur Chrome ou Edge.

BP-13407

(BP-11595)

Le message d'erreur émis lorsqu'une application autre qu'un navigateur est attachée à une automatisation du navigateur a été amélioré : il indique que l'application n'est pas d'un type valide. Auparavant, cela n'était pas clairement indiqué dans le message d'erreur généré.

BP-8614

Un message d'erreur plus significatif avec un lien vers les conseils de dépannage s'affiche désormais lorsque l'hôte de messagerie natif ne peut pas être détecté, soit parce que l'hôte de messagerie natif n'est pas configuré, soit parce qu'il n'est pas en cours d'exécution. Cela réduit le nombre de scénarios dans lesquels une erreur « Extension du navigateur non détectée » est générée.

BP-7567

Les problèmes de performance introduits dans Blue Prism 7.1.0 lors de l'utilisation d'une étape d'écriture pendant le processus d'instantané dans Microsoft Edge en mode IE ont été corrigés. Toutes les étapes de l'étape d'écriture s'exécutent désormais en parallèle et non séquentiellement. BP-12445
Les mises à jour de la valeur du paramètre de délai avant expiration de lancement du nouveau navigateur sur l'écran Système – Expirations seront désormais reflétées sans redémarrer le client interactif Blue Prism. BP-13542
Les messages d'erreur concernant les problèmes d'appel ou d'insertion de JavaScript spécifiques au pilote Web Selenium s'affichent désormais aux utilisateurs dans l'interface, en plus d'être ajoutés au log des événements. BP-13292

Le nom et l'ID du tuyau nommé qui connecte l'hôte de messagerie natif à l'appelant JavaScript sont maintenant enregistrés dans les fichiers Automate NLog.

BP-13485

Un avertissement ne s'affiche maintenant que si les versions majeure, mineure ou de correctif de Chrome et du pilote Web ne sont pas identiques. Auparavant, un avertissement s'affichait incorrectement lorsque les versions de Chrome et du pilote Web étaient compatibles, mais leurs versions de build étaient différentes.

BP-13263

Un message d'erreur informe désormais les utilisateurs lorsqu'une automatisation du navigateur peut échouer en raison de la présence de JavaScript dans un élément href d'une page Web. Voir BP-13445 et l'article de la base de connaissances Comment puis-je contourner le problème JavaScript href dans Browser Automations ? pour plus d'informations.

BP-12840

Mises à jour des objets métier visuels

Plusieurs objets métier visuels (VBO) sont fournis dans la version de Blue Prism : les VBO nouveaux ou mis à jour sont énumérés ci-dessous. Les modifications au sein des VBO ne s'appliquent que lorsqu'un VBO est explicitement importé dans l'environnement.

Nous essayons d'éviter de modifier le comportement des objets métier visuels. Néanmoins, nous conseillons aux utilisateurs de revérifier la fonctionnalité afin de s'assurer de la compatibilité entre les versions.

Utilitaire - VBO de gestion des fichiers

Description de la modification Référence

Une version 64 bits de l'Utilitaire - VBO de gestion de fichiers est désormais fournie pour être utilisée avec les installations 64 bits de Blue Prism Enterprise 7.2 ou version ultérieure.

BP-12393

VBO OLEDB

Description de la modification Référence

Une version 64 bits de l'Utilitaire - VBO OLEDB est désormais fournie pour être utilisée avec les installations 64 bits de Blue Prism Enterprise 7.2 ou version ultérieure.

BP-12393

Composants supplémentaires

Les composants suivants sont disponibles avec cette version Blue Prism, mais doivent être installés séparément s'ils sont requis dans votre environnement Blue Prism.

Blue Prism API

Blue Prism API fournit une interface commune pour les composants tels que Blue Prism Hub pour se connecter à la base de données Blue Prism. Cette API fournit également une série de capacités prédéfinies pouvant être utilisées par des solutions personnalisées pour interagir avec Blue Prism par programmation à l'aide d'une API RESTful.

Les améliorations importantes, améliorations mineures et correctifs suivants ont été apportés à Blue Prism API pour cette version. La référence API, le guide d'installation et le contrat de licence pour cette version sont disponibles ici.

Améliorations

Les améliorations incluses dans cette version couvrent les améliorations des catégories suivantes :

  • Agendas : synchronisez les tâches et les agendas avec des systèmes externes, en veillant à ce que la Digital Workforce réponde aux besoins de l'entreprise.

  • Variables environnementales : configurez et gérez les variables environnementales, permettant le mouvement des données entre les environnements. Permet aux systèmes informatiques d'informer la Digital Workforce lorsque les systèmes externes ne sont pas disponibles pour l'automatisation, et offre la possibilité de rechercher et de filtrer les données de l'environnement.

  • Santé : surveillez l'intégrité de l'API et de ses composants associés, ce qui permet aux utilisateurs de vérifier que le système fonctionne comme prévu.

  • Licences : récupérez les détails de l'utilisation des licences et appliquez les licences aux environnements Blue Prism par programmation.

  • Ressources : déterminez si un type de ressource est Blue Prism Enterprise ou Blue Prism Desktop.

  • Gestion des sessions : elle a été étendue pour permettre l'arrêt de l'exécution des processus et l'analyse les logs de session.

  • Gestion de la file d'attente de travail  : le travail peut être mis en file d'attente et mis à jour par programmation, prêt à être traité par les travailleurs numériques.

Agendas

Point de terminaison

Description de la modification

Référence

/api/v7/calendars

Le critère d'évaluation a été mis à jour avec les modifications suivantes :

  • La permission utilisateur Système – Agendas est désormais requise.

  • Les requêtes renvoient désormais workingWeek, regionId et disabledPublicHolidaysIds.

BP-10630

La requête GET calendars a été mise à jour pour activer le filtrage et le tri. Les listes d'agendas appelées à partir de ce point de terminaison peuvent être triées par calendarID, name ou region, et filtrées à l'aide des paramètres calendarID, name, region ou workingWeek.

BP-11357

Une nouvelle requête POST calendars a été ajoutée, qui crée un nouvel agenda.

BP-10870

/api/v7/calendars/{calendarId}

Un nouveau point de terminaison a été ajouté, qui comprend les requêtes suivantes :

  • GET calendar : renvoie l'agenda spécifié.

  • DELETE calendar : supprime l'agenda spécifié.

  • PATCH calendar : met à jour l'agenda spécifié. Les détails tels que la semaine de travail, la région et les jours fériés désactivés peuvent être modifiés.

BP-10630

BP-11157

BP-10871

/api/v7/calendars/{calendarId}/
clones

Une nouvelle requête POST calendar a été ajoutée, qui clone l'agenda spécifié et renvoie le nouvel ID d'agenda.

BP-11423

/api/v7/calendars/{calendarId}/
references

Une nouvelle requête GET calendar references a été ajoutée, qui renvoie une liste de tous les processus et objets qui utilisent l'agenda spécifié. Les listes de référence appelées à partir de ce point de terminaison peuvent être triées ou filtrées par referenceName, processType ou description.

BP-11482

BP-11572

/api/calendars/{calendarId}/
otherHolidays

Un nouveau point de terminaison et une requête GET other holidays ont été ajoutés, qui renvoient les autres jours de congé pour l'agenda spécifié.

BP-11298

/api/calendars/{calendarId}/
otherHolidays/batch

Un nouveau point de terminaison a été ajouté, qui comprend les requêtes suivantes :

  • POST other holidays : crée d'autres jours de congé pour l'agenda spécifié.

  • DELETE other holidays : supprime tous les autres jours de congé configurés pour l'agenda spécifié.

BP-11299

BP-11313

/api/v7/holidayRegions

Un nouveau point de terminaison et une requête GET regions ont été ajoutés, qui renvoient une liste de régions de jours fériés et leur ID associé.

BP-11162

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

Une nouvelle requête GET public holidays a été ajoutée, qui renvoie une liste de jours fériés pour la région spécifiée. Les jours fériés sont renvoyés avec holidayId, name et date.

BP-11169

Variables environnementales

Point de terminaison

Description de la modification

Référence

/api/v7/environmentVariables

Un nouveau point de terminaison a été ajouté, qui comprend les requêtes suivantes :

  • GET environment variables : renvoie une liste de variables environnementales. Les variables sont renvoyées avec le nom, le type de données, la description et la valeur.

  • Variables d'environnement POST : crée une variable environnementale.

Les listes de variables environnementales appelées à partir de ce point de terminaison peuvent être filtrées ou triées à l'aide des paramètres name, description ou dataType.

BP-9415

BP-9418

BP-9781

/api/v7/environmentVariables/
{environmentVariableId}

Un nouveau point de terminaison a été ajouté, qui comprend les requêtes suivantes :

  • PATCH environment variable : met à jour la variable environnementale spécifiée.

  • DELETE environment variable : supprime la variable environnementale spécifiée.

BP-9570

BP-9573

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

Une nouvelle requête GET environment variable references a été ajoutée, qui renvoie une liste de références pour une variable environnementale spécifiée. Les références sont renvoyées avec le nom, le type, la description et l'ID de processus ou d'objet. Les listes de références appelées à partir de ce point de terminaison peuvent être filtrées ou triées à l'aide des paramètres name, description ou processType.

BP-9575

BP-9923

Santé

Point de terminaison

Description de la modification

Référence

/api/v7/health

Un nouveau point de terminaison et une requête GET Health ont été ajoutés, qui indiquent l'état de l'API et de la base de données associée. La requête renvoie une valeur false pour indiquer que la base de données n'est pas en bon état. Cela peut être dû aux scénarios suivants :

  • La base de données nécessite une mise à niveau.

  • Les identifiants de la base de données sont incorrects.

  • Le serveur de base de données est hors ligne.

BP-6898

Licences

Point de terminaison

Description de la modification

Référence

/api/v7/licenses

Un nouveau point de terminaison a été ajouté, qui comprend les requêtes suivantes :

  • GET Licenses : renvoie une liste de toutes les licences de l'environnement. Les licences sont renvoyées avec des détails, notamment le statut, le propriétaire, le type et l'expiration.

  • POST Licenses : ajoute une nouvelle licence.

Les licences appelées à partir de ce point de terminaison peuvent être filtrées ou triées à l'aide de paramètres, notamment licenseId, activationStatus, owner et type.

BP-10105

BP-10106

BP-10533

 

/api/v7/licenses/{LicenseId}

Une nouvelle requête DELETE License a été ajoutée, qui supprime une licence spécifiée.

BP-10187

/api/v7/dashboards/
currentLimitsAndUsage

Une nouvelle requête GET license usage a été ajoutée, qui renvoie l'utilisation et les limites des licences actives dans l'environnement. Les détails sont renvoyés sur les processus, les sessions, les ressources d'exécution et les machines d'alerte de processus. Pour un nombre illimité de licences, les limites s'affichent comme nulles.

BP-10520

/api/v7/dashboards/
licensesEntitlement

Une nouvelle requête GET license entitlement a été ajoutée, qui renvoie le droit pour les licences actives dans l'environnement. Les détails sont renvoyés sur les processus, les sessions, les ressources et les machines d'alerte de processus. Pour un nombre illimité de licences, les limites s'affichent comme nulles.

BP-10196

Ressources

Point de terminaison

Description de la modification

Référence

/api/v7/resources

Le paramètre resourceType pour la requête GET resources a été mis à jour pour permettre aux utilisateurs de récupérer et de filtrer les ensembles de données en fonction de si la ressource est de type Blue Prism Entreprise ou un travailleur Blue PrismDesktop.

BP-11749

Gestion des planning

Point de terminaison

Description de la modification

Référence

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

Une nouvelle requête POST schedule a été ajoutée, qui clone le planning spécifié et renvoie le nouvel ID de planning.

La fonctionnalité de clonage existante, le paramètre copyFrom transmis dans les requêtes POST /api/v7/schedules, est désormais obsolète et sera supprimée dans une prochaine version.

BP-11663

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

Une nouvelle requête POST schedule session a été ajoutée, qui crée une session pour une programmation à exécuter à une date et une heure spécifiées.

Il s'agit de la même fonction que la requête POST pour le point de terminaison /api​/v7​/schedules​/{scheduleId}​/sessions existant, qui a été déprécié et sera supprimé dans une prochaine version.

BP-8254

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

Une nouvelle requête DELETE schedule session a été ajoutée, qui peut être utilisée pour arrêter un planning en cours d'exécution.

Il s'agit de la même fonctionnalité que la requête DELETE pour le point de terminaison /api/v7/schedules/{scheduleId}/sessions, qui a été déprécié et sera supprimé dans une prochaine version.

BP-8255

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

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

Les points de terminaison renvoient désormais une propriété sessionCount pour la tâche, ce qui permet aux utilisateurs de voir facilement le nombre de sessions planifiées pour une tâche.

BP-10091

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

Les demandes GET et PUT ont été mises à jour pour prendre en charge le type de données de bouton radio, ce qui permet aux utilisateurs de gérer et de configurer les paramètres qui utilisent le type de données de bouton radio.

BP-10491

BP-10499

/api/v7/scheduleLogs

/api/v7/scheduleLogs/{IDplanning}

Les requêtes GET pour les points de terminaison ont été mises à jour pour ajouter un nouveau paramètre de durée, qui permet aux utilisateurs de filtrer les logs de plannings en fonction de leur durée. La durée désigne le temps écoulé entre l'heure de début et l'heure de fin, et est présentée au format D.HH:MM:SS. La valeur du jour est facultative, et si elle n'est pas renvoyée, vous aurez le format HH:MM:SS.

BP-9525

Gestion des sessions

Point de terminaison

Description de la modification

Référence

/api/v7/sessions

/api/v7/sessions/{IDsession}

Les requêtes GET ont été mises à jour pour ajouter un nouveau paramètre sessionSource, ce qui permet aux utilisateurs de déterminer si une session est en cours d'exécution ou exécutée sur un environnement Blue PrismDesktop ou Blue Prism Enterprise. Le paramètre prend en charge les valeurs Tous, Entreprise ou Desktop et peut être utilisé pour filtrer les listes de sessions récupérées.

En outre, les paramètres de tri existants, processAttributesInclude et processAttributesExclude, ont été supprimés.

BP-11286

BP-12130

/api/v7/sessions/{IDsession}

Une nouvelle requête DELETE session a été ajoutée, qui supprime une session de tâche planifiée. Seules les sessions ayant le statut En attente peuvent être supprimées.

BP-4699

La requête de PATCH session a été mise à jour pour permettre aux utilisateurs d'arrêter les sessions. La session peut :

  • Avoir reçu une demande d'arrêt, ce qui lui permettra de quitter proprement les opérations en cours. Ceci peut être fait en passant status: Stopping dans requestBody.

  • Être immédiatement arrêté, en passant status: Stopped dans requestBody.

Seules les sessions dont le statut est Running ou Warning peuvent être arrêtées.

BP-9662

BP-9659

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

Le point de terminaison GET session logs a été mis à jour pour renvoyer les champs suivants :

  • logNumber

  • processName

  • resultType

  • resourceEndTime

  • bluePrismMemory

  • targetAppId

  • targetMemory

  • stageId

  • nom de page

  • objectName

  • actionName

BP-10837

Les listes de logs appelées à partir de ce point de terminaison peuvent désormais être filtrées ou triées par plusieurs paramètres, notamment : logId, sessionNumber, stageId, processName, result et startDateTime.

BP-11662

/api/v7/sessions/{IDsession}/parameters

Les demandes GET et PUT ont été mises à jour pour prendre en charge le type de données de bouton radio, ce qui permet aux utilisateurs de gérer et de configurer les paramètres qui utilisent le type de données de bouton radio.

BP-10501

BP-10502

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

La requête de GET session log parameters a été mise à jour pour renvoyer le type de données de bouton radio, ce qui permet aux utilisateurs de récupérer toutes les données de ce type.

BP-10503

Gestion de la file d'attente de travaux

Point de terminaison

Description de la modification

Référence

/api/v7/workQueues

Le point de terminaison des files d'attente de travaux POST a été mis à jour pour permettre aux utilisateurs d'activer l'option Relancez des éléments de la file d'attente en cas d'interruption imprévue, et pour définir un processus de file d'attente active ou un groupe de ressources.

BP-7982

Le point de terminaison POST work queues a été mis à jour pour permettre aux utilisateurs de définir le groupe de files d'attente de travaux auquel les files d'attente de travaux nouvellement créées seront ajoutées.

BP-8131

/api/v7/workQueues

/api/v7/workQueues/{workQueueId}

Les requêtes GET ont été mises à jour pour renvoyer les propriétés suivantes :

  • isRetryItems : si l'option Relancez des éléments de la file d'attente en cas d'interruption imprévue est activée pour la file d'attente de travaux.

  • isSnapshotEnabled : si l'option Instantanés de la file d'attente de travaux est configurée pour la file d'attente de travaux.

  • isActiveQueue : si la file d'attente est de type Files d'attentes actives.

  • activeWorkQueueConfiguration : une collection contenant des détails sur la file d'attente de travaux active, y compris assignedProcessId et assignedResourceGroupId.

BP-7951

/api/v7/workQueues/{workQueueId}

La requête GET work queues a été mise à jour pour renvoyer des statistiques et des propriétés spécifiques aux files d'attente de travaux actives. Cela inclut activeSessions, availableResources, timeRemaining, elaspedRemaining et ETA.

BP-12001

La validation du point de terminaison PATCH work queues a été mise à jour pour ajouter une limite de caractères maximale de 255 caractères aux paramètres name et keyField. En outre, keyField peut désormais être transmis avec une valeur vide. BP-8047

Le point de terminaison des PATCH work queues a été mis à jour pour permettre aux utilisateurs d'activer l'option Relancez des éléments de la file d'attente en cas d'interruption imprévue, ce qui créera une nouvelle tentative pour l'élément de file d'attente de travaux en fonction du nombre maximum de tentatives configurées pour la file d'attente. Les utilisateurs peuvent désormais également définir un processus de file d'attente active ou un groupe de ressources.

BP-8039

Le point de terminaison PATCH work queues a été mis à jour pour permettre aux utilisateurs de configurer le groupe de files d'attente de travaux pour la file d'attente de travaux spécifiée.

BP-8124

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

Une nouvelle requête GET work queue references a été ajoutée, qui renvoie une liste de tous les processus et objets qui utilisent la file d'attente de travaux spécifiée. Les listes de références appelées à partir de ce point de terminaison peuvent être filtrées ou triées à l'aide des paramètres name, description ou processType.

BP-8199

BP-9920

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

 

La requête POST work queue items a été mise à jour pour renvoyer une erreur 404 si la requête tente d'ajouter un élément à une file d'attente de travaux qui n'existe pas. Auparavant, une réponse d'erreur 500 était renvoyée.

BP-12131

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

/api/v7/workQueues/items/
{IDélémentfileattentetravaux}

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

Les points de terminaison renvoient désormais sessionId pour l'élément de file d'attente de travaux.

BP-9096

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

La requête de GET work queue items a été mise à jour pour renvoyer le type de données de bouton radio, ce qui permet aux utilisateurs de récupérer toutes les données de ce type.

BP-10506

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

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

Les requêtes GET work queue items et POST work queue items ont été mises à jour pour renvoyer les propriétés suivantes, qui permettent aux utilisateurs de filtrer et de trier à l'aide des données suivantes :

  • sla : le temps nécessaire pour terminer l'élément de la file d'attente de travaux avant la fin de l'accord de niveau de service (SLA). Il est retransmis au format JJ:HH:MM:SS.

  • slaDateTime : la date et l'heure auxquelles l'élément doit être terminé afin de respecter le SLA. Il est retransmis au format JJ:MM:AAAA HH:MM:SS. Si un élément de la file d'attente de travaux est traité avant ce délai, il se trouve dans le SLA.

  • withinSLA : indique si l'élément de la file d'attente de travaux a été terminé dans le SLA.

  • processName : le nom de processus de l'élément de la file d'attente de travaux.

  • isSuggested : si le composant Directeur a recommandé l'élément de la file d'attente comme l'élément suivant à traiter en priorité.

BP-12245

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

Un nouveau point de terminaison a été ajouté, qui comprend les requêtes suivantes :

  • GET work queue item attempts : renvoie une liste de toutes les tentatives pour l'élément de file d'attente de travaux spécifié.

  • POST work queue item attempts : crée une tentative d'élément de file d'attente de travaux. Cette demande peut être utilisée pour forcer une nouvelle tentative sur les éléments ayant le statut d'exception.

BP-8275

BP-7763

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

Un nouveau point de terminaison a été ajouté, qui comprend les requêtes suivantes :

  • PATCH work queue items : met à jour un élément de file d'attente de travaux. Cette demande peut être utilisée pour :

    • Modifier le statut d'un élément de file d'attente de travaux.
    • Reporter un élément de file d'attente de travaux à une date ou une heure ultérieure.
    • Marquer un élément de file d'attente de travaux comme une exception.
    • Déverrouiller un élément de file d'attente de travaux.
  • DELETE work queue items : supprime un élément de la file d'attente de travaux. Seuls les éléments ayant le statut Terminé ou Exception peuvent être supprimés.

BP-7818

BP-7744

BP-7715

BP-7735

BP-7810

 

/api/v7/workQueueGroup

Un nouveau point de terminaison et une requête POST work queue groups ont étés ajoutés, qui créent un groupe de files d'attente de travaux. Les requêtes transmises avec le parentGroupId en tant que root créeront un groupe de file d'attente de travaux racine.

BP-8061

BP-9742

/api/v7/workQueueGroups/
{workQueueGroupId}

Un nouveau point de terminaison a été ajouté, qui comprend les requêtes suivantes :

  • GET work queue group : renvoie les détails du groupe de file d'attente de travaux spécifié, y compris ID, name, parentGroupId et si le groupe contient des groupes enfants ou des éléments.

  • PATCH work queue group : met à jour un groupe de file d'attente de travaux.

  • DELETE work queue group : supprime un groupe de la file d'attente de travaux. Le groupe de file d'attente de travaux ne peut pas être supprimé s'il n'est pas vide et s'il n'a pas de groupe parent vers lequel les éléments peuvent être déplacés. S'il existe un groupe parent, les éléments seront déplacés automatiquement et le groupe pourra être supprimé.

En outre, l'identifiant de file d'attente de travaux dans les demandes vers ce point de terminaison peut être remplacé par root pour permettre aux utilisateurs de déterminer si le groupe de file d'attente de travaux est le groupe racine : /api/v7/workqueuegroups/root.

BP-8179

BP-8086

BP-8102

BP-9742

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

Un nouveau point de terminaison et une requête GET work queue group items ont été ajoutés, qui renvoient une liste d'éléments pour un groupe de file d'attente de travaux spécifié. Les listes d'éléments renvoyées à partir de ce point de terminaison peuvent être filtrées ou triées à l'aide du paramètre name.

BP-8947

BP-9914

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

Un nouveau point de terminaison et une requête GET work queue child items ont été ajoutés, qui renvoient une liste de groupes enfants pour un groupe de file d'attente de travaux spécifié. Les listes de groupes enfants renvoyées à partir de ce point de terminaison peuvent être filtrées ou triées à l'aide des paramètres name, hasChildGroups et hasChildItems.

BP-8946

BP-9907

Correctifs et améliorations mineures d'API

Description de la modification

Référence

Les points de terminaison POST /api/v7/workqueues et PATCH /api/v7/workqueues/{workQueueId} ont été mis à jour pour renvoyer des messages d'erreur pour les files d'attente de travaux qui ont une clé de chiffrement basée sur le serveur d'applications. Seules les files d'attente de travaux qui ne sont pas chiffrées ou qui utilisent des clés de chiffrement basées sur la base de données peuvent utiliser ces points de terminaison. En outre, les messages d'erreur sont désormais renvoyés si vous essayez d'utiliser un schéma de cryptage indisponible.

BP-9737

BP-9697

Les points de terminaison POST /api/v7/workqueues et PATCH /api/v7/workqueues/{workQueueId} ont été mis à jour pour renvoyer des messages d'erreur si vous essayez d'utiliser un schéma de cryptage indisponible.

BP-9736

BP-9696

Les listes de sessions renvoyées par les requêtes GET /api/v7/sessions sont désormais triées par ordre décroissant par défaut si aucun autre tri n'est appliqué. BP-10762

Un problème a été corrigé lorsque les éléments de durée ne s'affichaient pas correctement dans la spécification de l'API.

BP-11027
Le message d'erreur a été amélioré pour que la requête PATCH /api/v7/sessions/{sessionId} soit plus conviviale lorsqu'une valeur non valide est passée dans le champ de statut. BP-9389

La requête GET /api/v7/sessions a été mise à jour pour marquer le paramètre processID comme requis.

BP-10672
Un problème a été corrigé lorsque les demandes de l'API contenant des jetons de pagination provenant de requêtes existantes ont été incorrectement transmises avec succès. Les requêtes contenant des jetons de pagination incorrects échouent désormais avec une erreur 400. BP-3820

Un ensemble de points de terminaison d'API a été mis à jour pour améliorer le message d'erreur lorsqu'un paramètre non valide est transmis dans les requêtes.

BP-10861

Composants Blue Prism Hub compatibles

Les composants suivants font partie de la version de Blue Prism Hub, mais sont requis pour utiliser une fonction Blue Prism spécifique.

Authentication Server

Authentication Server fournit une authentification commune centralisée aux utilisateurs sur trois composants clés de la plateforme Blue Prism : Blue Prism Enterprise, Blue Prism API et Blue Prism Hub. Pour en savoir plus, consultez le guide de configuration d'Authentication Server. Les améliorations importantes, améliorations mineures et correctifs suivants ont été ajoutés à la configuration d'Authentication Server dans Blue Prism Enterprise pour cette version :

Description de la modification

Référence

Le mécanisme de synchronisation d'Authentication Server via la messagerie RabbitMQ a été supprimé de la configuration du serveur d'applications Blue Prism. L'onglet Intégration d'Authentication Server sur l'écran Détails de configuration du serveur Blue Prism n'affiche désormais que l'ID client et le secret. La synchronisation des comptes d'utilisateurs et de services avec Authentication Server à partir de Blue Prism 7.2 ne peut se faire que manuellement en utilisant l'option Synchroniser les utilisateurs avec Authentication Server, disponible à partir du bouton de menu de l'écran Sécurité – Utilisateurs dans le client interactif Blue Prism.

Pour en savoir plus, consultez le guide de configuration d'Authentication Server.

BP-8776
Un problème a été résolu : la page de connexion Authentication Server intégrée dans le navigateur WebView2 pourrait se charger indéfiniment et ne plus répondre. BP-9219

Le commutateur et les paramètres facultatifs suivants ont été ajoutés à la commande AutomateC /serverconfig :

/serviceaccount <clientId> <clientSecret>

Cela permet aux utilisateurs de spécifier l'ID client et le secret du compte de service créé pour que Blue Prism puisse communiquer avec Authentication Server, et d'effectuer une installation par script de Blue Prism en cas de pointage vers une instance Authentication Server, sans utiliser l'interface utilisateur du serveur Blue Prism.

Si ces paramètres sont utilisés avec une configuration de serveur existante, tous les identifiants existants seront écrasés par les nouvelles valeurs saisies.

Voir Options de ligne de commande pour en savoir plus.

BP-13415 (BP-10945)