Date de publication : 17 mai 2022

Ces notes de publication s'appliquent au correctif Automation 360 v.24R2 pour Cloud , On-Premises , Sandbox et les utilisateurs de Community Edition qui sont concernés par la fin de vie de Internet Explorer et qui ont donc choisi de convertir les bots IE.

Cloud, On-Premises, IQ Bot, Sandbox et Community Edition sont sur Build 13343.
Remarque : La version IQ Bot n'inclut pas de mises à jour spécifiques et est disponible pour correspondre à la version Control Room.

Pourquoi cette version

Microsoft a annoncé la fin de vie de Internet Explorer pour début juin 2022 et recommande d'utiliser Microsoft Edge ou Microsoft Edge en mode IE. Cette version contient des paquets certifiés sur Edge en mode IE et un Update Bot wizard IE pour vous aider à mettre à jour les bots de façon groupée, afin qu'ils fonctionnent avec Edge en mode IE. La fin de vie à venir d'IE peut affecter vos déploiements en fonction du système d'exploitation que vous utilisez actuellement et sur lequel les bots sont exécutés.

Pour plus d'informations, voir le tableau suivant :
Système d'exploitation Microsoft Automation 360 bots
Canal semi-annuel (SAC) Windows 10 Mettez à niveau les bots pour utiliser un navigateur compatible.

Pour une liste des navigateurs pris en charge, consultez Browser requirements for Automation Workspace.

Tous les autres systèmes d'exploitation pris en charge Pas d'impact immédiat

À partir de la version Automation 360 v.25 à venir, vous serez invité à accéder à la Control Room via un autre navigateur pris en charge tel que Google Chrome ou Microsoft Edge (Chromium) au lieu de Internet Explorer. Votre Control Room ne sera plus accessible sur Internet Explorer. Nous nous alignons sur la stratégie de prise en charge des navigateurs de Microsoft pour vous offrir des fonctionnalités améliorées que les navigateurs les plus récents tels que Google Chrome et Microsoft Edge rendent technologiquement possibles.

Mise à jour vers cette nouvelle version

Vous pouvez passer la mise à jour Automation 360 v.24R2 On-Premises à partir des versions précédentes suivantes qui sont certifiées pour la mise à jour :
  • v.24 (version 12350)
  • v.23 (version 11513)
  • v.22 (version 10526)
  • v.21 (versions 9664, 9642, 9595)

Community Edition et Sandbox étant des déploiements Cloud, aucune mise à niveau manuelle n'est nécessaire. Ces environnements sont automatiquement mis à jour vers Automation 360 v.24R2 Version 13343.

Si vous n'utilisez pas l'une des versions certifiées ci-dessus, procédez à une mise à jour de Automation 360 vers l'une des versions certifiées (répertoriées ci-dessus) avant de procéder à la mise à jour vers cette version.

Pour obtenir des informations sur les dernières mises à jour des extensions Automation 360 pour Google Chrome, Microsoft Edge et Mozilla Firefox, voir Browser extensions for Automation 360.

Mises à jour de Bot Agent

Cette version comprend une mise à jour facultative de Bot Agent. Pour utiliser les fonctionnalités dans le correctif Automation 360 v.24R2, mettez à jour le Bot Agent disponible en utilisant les versions suivantes :
  • Bot Agent version 21.200 pour la version 13343
  • Bot Agent version 21.1000.14009 pour Build 13331 (On-Premises préalable à la disponibilité générale)

Notez que si vous souhaitez exécuter vos bots existants, vous n'avez pas besoin de mettre à jour votre Bot Agent vers cette version.

Si vous avez installé le correctif préalable à la disponibilité générale Automation 360 v.24R2 (Build 13331) avec Bot Agent version 21.1000.14009, suivez la procédure ci-dessous.
  1. Désinstallez le Bot Agent préalable à la disponibilité générale version 21.1000.14009.
  2. Installez le Bot Agent version 21.200 pour Automation 360 v.24R2 (version 13343).
Important : Si vous avez déplacé vos bots à partir de l'environnement des tests d'acceptation utilisateur (UAT) et que vous les avez déployés dans un environnement de production (PROD) avec le Bot Agent version 21.1000.14009, vous devez mettre à jour les packages avec le dernier Bot Agent version 21.200.

Fonctionnalités de Community Edition

Packages
Prise en charge du navigateur Microsoft Edge pour le package Browser et les variables de fenêtre
  • Les actions suivantes du package Browser prennent désormais en charge le navigateur Microsoft Edge basé sur Chromium :
    • Fermer
    • Obtenir le code source
    • Retourner
    • Ouvrir
    • Exécuter JavaScript
  • Dans l'option Navigateur, vous pouvez maintenant sélectionner les onglets Microsoft Edge dans la liste des onglets actifs.
Prise en charge du dernier onglet de navigateur utilisé dans l'action Navigateur > Ouvrir pour Microsoft Edge et Google Chrome
Vous pouvez désormais ouvrir une page Web dans un nouvel onglet ou dans un onglet existant à l'aide de l'option Dernier onglet de navigateur utilisé prédéfinie dans les navigateurs suivants :
  • Microsoft Edge
  • Microsoft Edge avec le mode IE
  • Google Chrome
Automatiser les applications Web Java

Vous pouvez maintenant automatiser les applications Web Java qui s'exécutent sur Microsoft Edge Chromium avec le mode IE en utilisant l'option Enregistreur > Capturer ou l'option Démarrer l'enregistrement.

Temps d'attente par défaut pour le chargement de la page dans le navigateur Microsoft Edge avec le mode IE

Lorsque vous automatisez des applications Web dans le navigateur Microsoft Edge avec le mode IE, le Recorder attend désormais 30 secondes par défaut pour permettre le chargement complet de la page Web avant d'enregistrer des objets sur la page, ce qui rend la détection des objets plus fiable.

Fonctionnalités Cloud, On-Premises et Sandbox

Control Room et Packages
Nouvel Update Bot wizard pour Internet Explorer
  • Utilisez le nouvel Update Bot wizard dans la Control Room pour convertir vos bots Internet Explorer existants en Microsoft Edge avec le mode IE, et vous assurer que ces bots convertis continuent de fonctionner après la fin de vie d'IE.

    Update Bot wizard pour la conversion des bots IE

  • En tant qu'administrateur, vous pouvez permettre à un utilisateur d'utiliser l'Update Bot wizard en attribuant les nouvelles autorisations de fonctionnalités de mise à jour de Bot pour accéder à un bot et le convertir depuis Internet Explorer vers Microsoft Edge avec le mode IE.

    Autorisations de fonctionnalités attribuées à un rôle

  • Utilisez l'action Afficher la mise à jour de robot dans une instance de conversion de bot pour afficher le résumé et le statut de chaque conversion de bot. Vous pouvez examiner les détails de l'action au niveau des numéros de ligne individuels et prendre des mesures nécessaires pour les bots qui affichent un état Échec, Terminé avec action ou Vérification requise.

    Afficher les détails de la conversion pour les robots IE

Automatiser les applications Web Java

Vous pouvez maintenant automatiser les applications Web Java qui s'exécutent sur Microsoft Edge Chromium avec le mode IE en utilisant l'option Enregistreur > Capturer ou l'option Démarrer l'enregistrement.

Convertir les bots Automation 360 avec des packages spécifiques au navigateur utilisant Internet Explorer vers Microsoft Edge avec le mode IE

Vous pouvez convertir les bots qui utilisent Internet Explorer vers Microsoft Edge Chromium avec le mode IE pour les packages suivants :

  • Recorder
  • Browser
  • Application
  • Simulate keystrokes
  • Screen
  • Mouse
  • Window
  • OCR
  • App Integration
  • Image Recognition
  • If
  • Loop
  • Wait

Pour convertir ces bots, utilisez l'Update Bot wizard dans l'onglet Administration > Mise à jour du robot de la Control Room.

Update Bot wizard pour la conversion des bots IE

Les propriétés suivantes des packages basés sur un navigateur et des actions sont mises à jour depuis le navigateur Internet Explorer vers Microsoft Edge avec le mode IE :
  • Bots créés à l'aide de la fenêtre du navigateur ou de l'application, du titre de la fenêtre et du chemin de l'application
  • Valeur par défaut de la variable de fenêtre, titre de la fenêtre et chemin de l'application de la fenêtre
  • Variables du navigateur et titre du navigateur
Prise en charge du navigateur Microsoft Edge pour le package Browser et les variables de fenêtre
  • Les actions suivantes du package Browser prennent désormais en charge le navigateur Microsoft Edge basé sur Chromium :
    • Fermer
    • Obtenir le code source
    • Retourner
    • Ouvrir
    • Exécuter JavaScript
  • Dans l'option Navigateur, vous pouvez maintenant sélectionner les onglets Microsoft Edge dans la liste des onglets actifs.
Prise en charge du dernier onglet de navigateur utilisé dans l'action Navigateur > Ouvrir pour Microsoft Edge et Google Chrome
Vous pouvez désormais ouvrir une page Web dans un nouvel onglet ou dans un onglet existant à l'aide de l'option Dernier onglet de navigateur utilisé prédéfinie dans les navigateurs suivants :
  • Microsoft Edge
  • Microsoft Edge avec le mode IE
  • Google Chrome
Temps d'attente par défaut pour le chargement de la page dans le navigateur Microsoft Edge avec le mode IE

Lorsque vous automatisez des applications Web dans le navigateur Microsoft Edge avec le mode IE, le Recorder attend désormais 30 secondes par défaut pour permettre le chargement complet de la page Web avant d'enregistrer des objets sur la page, ce qui rend la détection des objets plus fiable.

Fonctionnalités de migration
Scanner les bots qui utilisent Microsoft Internet Explorer

Vous pouvez maintenant utiliser le Bot Scanner pour scanner et identifier les bots Internet Explorer. Vous pouvez également analyser le rapport généré par le Bot Scanner pour obtenir des statistiques d'utilisation sur Internet Explorer utilisé dans vos bots.

Bot Scanner pour les fonctionnalités EOL | Analyse du rapport pour les bots Internet Explorer | Messages de conversion ou d'analyse Internet Explorer

Packages et actions

Vous pouvez désormais migrer et convertir les bots Internet Explorer depuis Enterprise 11 ou Enterprise 10 vers Automation 360 avec Microsoft Edge avec le mode IE pour les packages et actions suivants :

  • App Integration
  • Delay
  • IF/ELSE et Loop
  • Image Recognition
  • Launch Website
  • Manage Window Controls
  • Écran de MetaBot
  • Mouse
  • Object Cloning

    Les modes Jeu d'images et Jeu des coordonnées sont pris en charge. Le mode Jeu de coordonnées prend en charge l'action du clic de la souris suivie de la frappe de touches.

  • OCR
  • Open Program/File
  • Screen
  • Simulate keystrokes
  • Wait

    Prise en charge des actions Attendre la condition, Attendre le changement d'écran et Attendre la fenêtre

  • Web Recorder
  • Windows Actions

Pour plus d'informations, consultez Mappage de package pour la migration.

Pour migrer et convertir les bots Internet Explorer, accédez à Administration > Migration > Migrer les robots et sélectionnez l'option Convertir les robots créés à l'aide d'Internet Explorer vers Edge en mode Internet Explorer dans la Control Room.

Les propriétés suivantes des actions et des commandes basées sur un navigateur sont mises à jour depuis Internet Explorer vers Microsoft Edge avec le mode IE :
  • Bots créés à l'aide de la fenêtre du navigateur ou de l'application, du titre de la fenêtre et du chemin de l'application
  • Valeur par défaut de la variable de fenêtre, titre de la fenêtre et chemin de l'application de la fenêtre
    Remarque : Les Bots qui utilisent des variables de type valeur ne sont pas mis à jour vers Microsoft Edge. Vous devez d'abord activer les paramètres de configuration dans le package Legacy Automation pour ouvrir les bots construit en utilisant le mode de compatibilité de Internet Explorer vers Microsoft Edge.
  • Variables du navigateur et titre du navigateur
Convertir les bots IE vers Microsoft Edge avec le mode IE

Lorsque vous migrez vos bots à partir de Enterprise 10 ou Enterprise 11, vous pouvez utiliser la nouvelle option Convertir les robots créés à l'aide d'Internet Explorer vers Edge en mode Internet Explorer dans l'Bot Migration Wizard pour convertir vos bots depuis Internet Explorer vers Microsoft Edge avec le mode IE.

Migration des bots Enterprise

Historique et version mis à jour pour les bots migrés

Dans l'Bot Migration Wizard, lorsque vous migrez vos bots Enterprise 10 ou Enterprise 11, l'historique des versions est maintenant mis à jour pour montrer qu'il s'agit d'un bot migré (le commentaire d'archivage montre que le bot est migré à partir de la version Enterprise 10 ou Enterprise 11). Vous pouvez utiliser ce commentaire d'archivage pour identifier quelle version du bot est migrée.

Bot Migration Wizard

Solutions

Les correctifs suivants sont disponibles pour Cloud , On-Premises et Sandbox :

ID de cas Service Cloud Description
01784593 Vous pouvez maintenant exécuter les bots migrés avec succès même si un $ (signe de dollar) est présent en tant que valeur dans le champ Variables de l'utilisateur. Le Bot Scanner n'affiche plus d'erreur de prétraitement.
-- Lorsque vous automatisez des applications Web fonctionnant sur Microsoft Edge Chromium avec le mode IE ou Internet Explorer, le Recorder capture désormais l'objet à partir de l'onglet du navigateur actuellement sélectionné. Auparavant, le Recorder capturait l'objet du dernier onglet utilisé.
01189873 Après la migration, lorsque vous utilisez l'action Navigateur > Ouvrir pour ouvrir une URL comportant un caractère d'espacement, utilisez l'action Navigateur > Télécharger des fichiers pour télécharger le fichier à partir de l'URL spécifiée, puis exécutez le bot. Le bot ouvre maintenant l'URL dans un seul onglet et télécharge le fichier à partir de l'URL spécifiée.

Auparavant, lorsque l'URL spécifiée comportait un caractère d'espacement, le bot divisait l'URL et l'ouvrait dans deux onglets distincts.

Comportements et limites connus

Les limitations suivantes s'appliquent à Cloud , On-Premises et Sandbox :

  • Lorsque vous exécutez une procédure stockée avec des arguments de type paramètre de nom qui se trouve dans une autre base de données dans SQL Server, le bot affiche une erreur en raison d'un problème lié au pilote JDBC concernant l'exécution d'une procédure stockée avec des paramètres de nom d'une autre base de données dans la même instance SQL.

    Solution de contournement : Lorsque vous ajoutez des paramètres pour fournir un paramètre d'entrée ou configurer un paramètre de sortie, assurez-vous de ne pas saisir de valeur dans le champ Nom du paramètre. Le bot ne rencontrera pas d'erreur lors de l'exécution de la procédure stockée, car le package Database considère les valeurs vides comme une indexation.

  • Notez que même lorsque le nombre de planifications répertoriées dans la page Planifications de la Control Room est inférieur (par exemple, cinq ou six planifications), vous pouvez rencontrer l'erreur suivante en raison d'un dépassement du délai de la requête : Un problème inattendu est survenu. Il s'agit d'un problème lié aux performances de la base de données de la Control Room existante.
  • Il existe d'autres limitations et comportements qui s'appliquent aux bots migrés depuis Enterprise 11 vers Automation 360 et aux bots Automation 360 qui s'exécutent sur Internet Explorer et qui sont convertis vers Microsoft Edge avec le mode IE. Pour plus d'informations, consultez Comportements et limites connus.
  • Lorsque vous utilisez Navigateur > Fermer action pour fermer un onglet ou une fenêtre ouverte dans le navigateur Microsoft Edge, si une seule fenêtre du navigateur Microsoft Edge est ouverte, le bot rencontre l'erreur suivante : Une erreur s'est produite lors de la fermeture de l'onglet
  • Lorsque vous utilisez l'action Navigateur > Ouvrir pour ouvrir des URL de réseau qui commencent par deux caractères de barre oblique inverse (\\) dans Google Chrome, Microsoft Edge ou Mozilla Firefox, les URL risquent de ne pas s'ouvrir correctement.

    Solution de contournement : Remplacez les deux barres obliques inversées (\\) par le protocole file://.

  • Lorsque vous utilisez le menu Navigateur > Ouvrir action et que vous sélectionnez l'option Nouvel onglet ou Onglet existant pour ouvrir une page Web spécifique dans Microsoft Edge avec le mode IE, le bot risque de lever une erreur après l'ouverture de la page Web.
    Solution de contournement : Utilisez l'une des solutions de contournement suivantes en fonction de scénarios spécifiques :
    • Option 1 : Ajouter un bloc Try/Catch autour de l'action Ouvrir et ignorez l'exception lorsque le site Web s'ouvre.
    • Option 2 : Dans l'action Navigateur > Ouvrir, sélectionnez à la place l'option Nouvelle fenêtre pour de tels sites.
  • Lorsque vous utilisez l'option Nouvelle fenêtre dans l'action Navigateur > Ouvrir avec la version 3.4.x du package Browser pour ouvrir une URL avec des arguments, le bot pourrait ne pas effectuer l'action spécifique car la version 3.4.x du package Browser ne prend pas en charge les indicateurs d'arguments.

    Solution de contournement : Utilisez toute version autre que la version 3.4.x du package Browser pour automatiser.