- Vue d'ensemble (Overview)
- Automatisation de l'interface utilisateur
- Applications et technologies automatisées avec UI Automation
- Compatibilité du projet
- UI-ANA-016 - Extraire l'URL ouverte du navigateur
- UI-ANA-017 - ContinuerSurErreur (ContinueOnError) True
- UI-ANA-018 - Répertorier les activités d'OCR/d'image
- UI-DBP-006 - Utilisation du conteneur
- UI-DBP-013 - Utilisation abusive de l’automatisation Excel
- UI-DBP-030 - Utilisation de variables interdites dans les sélecteurs
- UI-PRR-001 - Simuler un clic
- UI-PRR-002 - Type de simulation
- UI-PRR-003 - Ouverture d'une utilisation abusive de l'application
- UI-PRR-004 - Délais codés en dur
- UI-REL-001 - Idx volumineux dans les sélecteurs
- UI-SEC-004 - Données d’e-mail du sélecteur
- UI-SEC-010 - Restrictions d'applications/d'URL
- UI-USG-011 - Attributs non autorisés
- UX-SEC-010 - Restrictions d'applications/d'URL
- UX-DBP-029 - Utilisation d'un mot de passe non sécurisé
- UI-PST-001 - Niveau du journal d'audit dans les paramètres du projet
- Outil de migration de navigateur UiPath
- Zone de détourage
- Enregistreur de Computer Vision
- Activer (Activate)
- Base d'ancrage (Anchor Base)
- Lier à un navigateur (Attach Browser)
- Lier à une fenêtre (Attach Window)
- Block User Input
- Légende (Callout)
- Vérifier (Check)
- Cliquer (Click)
- Cliquer sur l'image (Click Image)
- Déclencheur de clic image (Click Image Trigger)
- Cliquer sur le texte OCR (Click OCR Text)
- Cliquer sur le texte (Click Text)
- Déclencheur de clic (Click Trigger)
- Fermer l'application (Close Application)
- Fermer l'onglet (Close Tab)
- Fermer la fenêtre (Close Window)
- Context Aware Anchor
- Copier le texte sélectionné (Copy Selected Text)
- Element Attribute Change Trigger
- Élément existant (Element Exists)
- Étendue de l'élément (Element Scope)
- Element State Change Trigger
- Export UI Tree
- Extraire les données structurées (Extract Structured Data)
- Rechercher les enfants (Find Children)
- Rechercher l'élément (Find Element)
- Rechercher l'image (Find Image)
- Rechercher les correspondances de l'image (Find Image Matches)
- Rechercher une position de texte OCR (Find OCR Text Position)
- Rechercher l'élément relatif (Find Relative Element)
- Rechercher la position du texte (Find Text Position)
- Obtenir la fenêtre active (Get Active Window)
- Obtenir l'ancêtre (Get Ancestor)
- Obtenir l'attribut (Get Attribute)
- Obtenir les infos de l'événement (Get Event Info)
- Récupérer du presse-papiers (Get From Clipboard)
- Obtenir le texte complet (Get Full Text)
- Obtenir le texte OCR (Get OCR Text)
- Récupérer le mot de passe (Get Password)
- Obtenir la position (Get Position)
- Obtenir l'élément source (Get Source Element)
- Obtenir le texte (Get Text)
- Obtenir le texte visible (Get Visible Text)
- Revenir en arrière (Go Back)
- Avancer (Go Forward)
- Accéder à l'accueil (Go Home)
- Google Cloud Vision OCR
- Masquer la fenêtre (Hide Window)
- Mettre en surbrillance (Highlight)
- Déclencheur de raccourci (Hotkey Trigger)
- Pointer (Hover)
- Pointer sur l'image (Hover Image)
- Pointer sur le texte OCR (Hover OCR Text)
- Pointer sur le texte (Hover Text)
- Image existante (Image Exists)
- Indiquer sur l'écran (Indicate On Screen)
- Injecter du code .NET
- Inject Js Script
- Invoquer la méthode ActiveX
- Déclencheur de pression de touche (Key Press Trigger)
- Charger l'image (Load Image)
- Agrandir la fenêtre (Maximize Window)
- Microsoft Azure ComputerVision OCR
- Reconnaissance optique des caractères Microsoft (Microsoft OCR)
- Microsoft Project Oxford Online OCR
- Réduire la fenêtre (Minimize Window)
- Surveiller les événements (Monitor Events)
- Déclencheur de souris (Mouse Trigger)
- Déplacer la fenêtre (Move Window)
- Accéder à (Navigate To)
- Texte OCR existant (OCR Text Exists)
- Sur affichage de l'élément (On Element Appear)
- Sur disparition de l'élément (On Element Vanish)
- Sur apparition de l'image (On Image Appear)
- Sur disparition de l'image (On Image Vanish)
- Ouvrir l'application (Open Application)
- Ouvrir le navigateur (Open Browser)
- Actualiser le navigateur (Refresh Browser)
- Relire l'événement utilisateur (Replay User Event)
- Restaurer la fenêtre (Restore Window)
- Enregistrer l'image (Save Image)
- Sélectionner l'élément (Select Item)
- Sélectionner plusieurs éléments (Select Multiple Items)
- Envoyer le raccourci (Send Hotkey)
- Définir la zone de détourage (Set Clipping Region)
- Définir le focus (Set Focus)
- Définir le texte (Set Text)
- Placer dans le presse-papiers (Set To Clipboard)
- Définir l'attribut Web (Set Web Attribute)
- Afficher la fenêtre (Show Window)
- Déclencher le processus (Start Process)
- Déclencheur système (System Trigger)
- Prendre une capture d'écran (Take Screenshot)
- Tesseract OCR
- Texte existant (Text Exists)
- Info-bulle
- Saisir dans (Type Into)
- Saisir un texte sécurisé (Type Secure Text)
- Utiliser le premier plan
- Attendre un attribut (Wait Attribute)
- Attendre que l'élément disparaisse (Wait Element Vanish)
- Attendre que l'image disparaisse (Wait Image Vanish)
- Application event trigger
- Check/Uncheck
- Check App State
- Check Element
- Cliquer (Click)
- Click Event Trigger
- Glisser et déposer
- Extract Table Data
- For Each UiElement
- Obtenir l'attribut (Get Attribute)
- Get Browser Data
- Obtenir le texte (Get Text)
- Get URL
- Go To URL
- Mettre en surbrillance (Highlight)
- Pointer (Hover)
- Inject Js Script
- Raccourcis clavier
- Keypress Event Trigger
- Mouse scroll
- Navigate Browser
- Sélectionner l'élément (Select Item)
- Set Browser Data
- Définir le navigateur du runtime (Set Runtime Browser)
- Définir le texte (Set Text)
- Prendre une capture d'écran (Take Screenshot)
- Saisir dans (Type Into)
- Use Application/Browser
- Joindre
- Vérifier (Check)
- Cliquer (Click)
- Glisser et déposer
- Extraire des données
- Obtenir l'attribut (Get Attribute)
- ObtenirEnfants
- ObtenirCibleRuntime
- GetText
- Get URL
- GoToUrl
- Mettre en surbrillance (Highlight)
- Pointer (Hover)
- IsEnabled
- Raccourci clavier
- Mouse scroll
- Ouvrir
- Sélectionner l'élément (Select Item)
- Prendre une capture d'écran (Take Screenshot)
- Saisir dans (Type Into)
- ÉtatAttente
- Effectuez une recherche par navigateur et récupérez les résultats à l'aide des API UI Automation
- Navigation sur le Web
- Rechercher des images
- Cliquer sur des images
- Déclencher et surveiller des événements
- Créer et remplacer des fichiers
- Pages HTML : extraire et manipuler des informations
- Manipulation des fenêtres
- Sélection de liste automatisée
- Rechercher et manipuler des éléments de fenêtre
- Gérer l'automatisation du texte
- Charger et traiter des images
- Gérer les actions activées par la souris
- Automatiser l'exécution des applications
- Exécution automatisée d'une application locale
- Navigation avec le navigateur
- Automatisation Web
- Exemple de fonctionnalités du déclencheur
- Enable UI Automation support in DevExpress
- Computer Vision Local Server
- Automatisation mobile
- Notes de publication
- Compatibilité du projet
- Get Log Types
- Get Logs
- Get Page Source
- Get Device Orientation
- Get Session Identifier
- Installer l'application
- Gérer l'application actuelle
- Gérer une autre application
- Ouvrir DeepLink
- Ouvrir l'URL
- Mobile Device Connection
- Balayer directionnel
- Dessiner un modèle
- Positional Swipe
- Press Hardware Button
- Set Device Orientation
- Prendre une capture d'écran (Take Screenshot)
- Prendre une partie de capture d'écran
- Élément existant (Element Exists)
- Execute Command
- Obtenir l'attribut (Get Attribute)
- Get Selected Item
- Obtenir le texte (Get Text)
- Set Selected Item
- Définir le texte (Set Text)
- Balayer
- Tap
- Saisir texte
- Terminal
- Notes de publication
- À propos du package d'activités Terminal
- Compatibilité du projet
- Meilleures pratiques
- Rechercher un texte (Find Text)
- Get Color At Position
- Obtenir la position du curseur (Get Cursor Position)
- Obtenir le champ (Get Field)
- Obtenir le champ en position (Get Field at Position)
- Accéder à la zone d'écran (Get Screen Area)
- Obtenir le texte (Get Text)
- Obtenir le texte en position (Get Text at Position)
- Déplacer le curseur (Move Cursor)
- Move Cursor to Text
- Envoyer la touche Contrôle (Send Control Key)
- Envoyer les touches (Send Keys)
- Envoyer les touches en toute sécurité (Send Keys Secure)
- Définir le champ (Set Field)
- Définir le champ en position (Set Field at Position)
- Session de terminal (Terminal Session)
- Attendre le texte de champ (Wait Field Text)
- Attendre le texte d'écran (Wait Screen Text)
- Attendre le texte en position (Wait Text at Position)
OUT OF SUPPORTv19
Date de publication : 24 mai 2021
Date de publication : 29 octobre 2020
- L'action Indiquer sur l’écran (Indicate On Screen) ne fonctionnait pas en cas d’indication à l’intérieur d’un iFrame sur Firefox 79.0.
- Le robot plantait au moment du runtime lors de l’utilisation d’une activité Surveiller les événements (Monitor Events) sans valeur dans la propriété Répéter à l'infini (RepeatForever).
Date de publication : 10 juin 2020
UiPathStudio.msi
ou ultérieurement, après l'installation, à partir de Studio > Outils > UiPath Extensions > option Edge .
Le nombre d’appels RemoteRuntime a été réduit, ce qui a permis d’accélérer le temps de réponse et d’améliorer les performances.
Des améliorations ont été apportées pour permettre d'identifier correctement les éléments de l'interface utilisateur dans l'application Adobe Acrobat DC 19, sans avoir à ouvrir un document PDF au préalable. Auparavant, un document PDF devait être ouvert avant de pouvoir identifier correctement les éléments d'IU.
Ce correctif met à niveau les moteurs OCR Cloud (Cloud OCR) dans le package UIAutomation pour prendre en charge TLS v1.2, car les anciennes versions v1.0 et v1.1 ont atteint leur fin de vie.
- Correction d’un problème qui empêchait Studio de répondre lors de la sélection de l’élément lorsque UiPath.UiAutomation.Activities v19.10.1 ou une version plus récente était utilisé.
- Correction du comportement de l’activité Déclencheur de clic (Click Trigger) qui renvoyait la valeur
true
lorsque les actions Cliquer (Click) étaient effectuées sur une fenêtre Internet Explorer qui ne répondait pas.
- Les automatisations du nouveau navigateur Edge avec le protocole WebDriver ne sont pas prises en charge dans cette version. Effectuez une mise à niveau vers le package UI Automation v20.4.1 ou une version plus récente pour utiliser le nouveau navigateur Edge avec le protocole WebDriver.
Date de publication : 10 février 2020
Date de publication : 20 janvier 2020
Dans le cadre de notre développement ultérieur de l’analyseur de workflow, nous avons implémenté des règles spécifiques pour le package d’activités UI Automation dans cette version.
Date de publication : 9 décembre 2019
Les sélecteurs peuvent désormais être générés pour l'application Hitachi JP1/Automatic Job Management System 3 (JP1/AJS3).
- Toutes les activités utilisées pour travailler avec les familles de produits FineReader et FlexiCapture Abbyy ont été déplacés vers un package distinct nommé UiPath.Abbyy.Activities. Cela a conduit à un changement radical qui a fait passer le package UiPath.Vision.Activities de la version v1.8.1 à v2.0.0., et le package UiPath.UIAutomation.Activities de la version v19.10.1 à v19.11.
- Les activités déplacées du package UiPath.UIAutomation.Activities vers le package UiPath.Abbyy.Activities sont Abbyy OCR et Abbyy Cloud OCR.
- La valeur sélectionnée pour la propriété KeyModifier dans toutes les activités d'UI Automation n'a pas été enregistrée.
- La sélection interactive lancée à partir de l' éditeur de sélecteur ne réduisait pas Studio.
- L'indication d'un sélecteur Web contenant
&
a entraîné la non-validité de la variable de sélecteur résultante. - Un sélecteur invalide ou vide était généré pour la barre de titre d’Excel.
- Correction d’un problème dans le cadre duquel la sélection des ancres était défectueuse lorsque différentes régions d’interface utilisateur se chevauchaient.
- La même ancre pouvait être indiquée plusieurs fois en cas d'éléments d'IU qui se chevauchaient lors de l'utilisation des activités Computer Vision.
- Lors du ciblage de texte sans ancres spécifiées avec les activités Computer Vision, une cible incorrecte était parfois affichée au moment de l'exécution.
- Les ancres distinctes définies pour les boutons radio avec des libellés différents étaient parfois considérées comme des doublons.
- Dans certaines situations, le texte correctement détecté par OCR n'était pas traité par les activités Computer Vision.
- Correction d’un problème entraînant la génération de sélecteurs invalides pour les éléments de page Web dans Chrome sélectionnés avec l'infrastructure AA.
- Le package UiPath.Abbyy.Activities ne peut pas être utilisé avec des versions antérieures à la v19.11 pour le package UiPath.UIAutomation.Activities.
- Si la reconnaissance optique des caractères ABBYY (ABBYY OCR) ou la reconnaissance optique des caractères ABBYY Cloud (ABBYY Cloud OCR) sont définies comme moteurs OCR par défaut dans les paramètres du projet Studio, vous risquez de perdre ce paramètre lors de la mise à niveau vers UiPath.UIAutomation.Activities v19.11, avec ou sans le package UiPath.Abbyy.Activities.
- Dans certaines situations, lors de l'installation d'UI Automation 19.10 ou version ultérieure dans un projet qui contient déjà le package UiPath.AI.ComputerVision.Activities, le message d'avertissement ne s'affiche pas toujours.
Date de publication : 11 novembre 2019
Améliorations générales
Les activités de Computer Vision sont maintenant transférées dans le module d’activités UI Automation, car la nouvelle technologie qu’elles offrent devient de plus en plus essentielle pour automatiser divers environnements difficiles à cibler par d’autres moyens. Par conséquent, la documentation relative à ces activités a également été transférée dans la section UI Automation dans les documents.
L’activité Légende a changé son nom en Info-bulle , afin de mieux refléter le cas d’utilisation réel de l’activité. Il ne s'agit que d'une modification cosmétique, vous n'avez donc pas à vous soucier de la rupture des anciens workflows.
Nous sommes fiers de vous présenter la prise en charge des processus Webdriver. Cela signifie pour vous que l'automatisation du navigateur sans interface graphique est désormais une chose, et que vous n'avez plus nécessairement à vous fier aux extensions.
Le turc, le portugais (Portugal), l’espagnol (Amérique latine) et l’espagnol (Espagne) ont été ajoutés à la liste des langues disponibles sur la plate-forme UiPath.
L’activité OCR de Microsoft Project Oxford Online est obsolète.
L’activité OCR de Microsoft Azure ComputerVision dispose désormais d’une nouvelle option nommée UseReadAPI qui vous permet de gérer des documents manuscrits.
Shift + Click
pour la modification des ancres au moment de la conception.
Alt + Ctrl + V
dans Studio. En outre, l’enregistreur se trouve désormais à côté des autres enregistreurs, dans la liste déroulante Enregistreurs (Recorders).
SAP
La sélection interactive génère désormais correctement des sélecteurs pour les fenêtres contextuelles SAP.
L'attribut d'en-tête technique de grille SAP est désormais pris en charge par l'activité Extraire des données structurées (Extract Structured Data) .
Les activités Cliquer (Click) et Vérifier (Check) sont en mesure d’interagir avec les commandes de table sous forme de grille SAP.
Les sélecteurs peuvent désormais être générés pour les contrôles de la barre de menus SAP.
Silverlight
Les fenêtres contextuelles de Silverlight génèrent désormais des sélecteurs valides.
- Correction d’un problème qui causait le plantage de l’activité Déclencheur de pression de touche (Key Press Trigger) lorsqu’elle était définie pour surveiller les touches de modification.
- Les utilisateurs pouvaient créer des variables contenant des caractères non valides.
- Le corps de l'activité Base d'ancrage a été dessiné par erreur au moment de la conception.
- L'Enregistreur de Computer Vision prend désormais en charge la commande
Shift + Click
pour éditer l'ancrage au moment de la conception. - Sur les résolutions 2K et 4K, les paires ancre/cible valides au moment de la conception l'étaient au moment de l'exécution.
- Les attributs obtenus à partir de l'API d'accessibilité IAccessible2 n'ont pas été validés.
- Des éléments particuliers ont été identifiés même s'ils avaient des éléments ancêtres avec l'attribut
aastate=”invisible”
. - L’utilisation de Data Scraping sur un tableau Excel renverrait également toutes les cellules vides.
- Dans certains cas, les éléments enfants à l'intérieur d'une fenêtre contextuelle n'étaient pas détectés.
- Amélioration du comportement de la propriété WaitVisible pour mieux identifier les éléments à l’intérieur de la fenêtre cible.
Java
- Rarement, la sélection interactive sur la première colonne d'une table CJSpread apparaîtrait décalée.
- Les données n’ont pas pu être extraites des cellules JTable personnalisées, ce qui a entraîné la levée d’une exception.
- Une exception était générée lorsque vous essayiez d’extraire des données d’une cellule JTable qui contenait des caractères XML non valides.
- Amélioration de la sélection des éléments dans l’application Eclipse.
- La détection des éléments dans les tables CAA a été améliorée.
- Les sélecteurs n’étaient pas générés pour les applications Java SWT.
Silverlight
- L'ajout d'une ancre à partir de la fenêtre Éditeur de sélecteur entraînerait la non-validité du sélecteur.
- L’activation des propriétés Simulate Click (Simulate Click ) ou Simulate Type (Simuler le type) d’une activité ignore les paramètres Clipping Region et Cursor Offset de cette activité.
- Les menus déroulants ne sont pas cliquables avec les activités Computer Vision dans SAP. Une solution de contournement consiste à utiliser l’activité CV Type Into avec les premiers caractères de l’élément spécifié suivis de
enter
. - Si la session Windows cible n'est pas entièrement initialisée, l'activité Prendre une capture d'écran ne renvoie aucune sortie.
Edge
- La sélection interactive ne fonctionne pour Edge que lorsque tous les processus correspondants sont terminés à partir du Gestionnaire des tâches. Il est recommandé de fermer le navigateur et de mettre fin à son processus juste après l'installation de l'extension.
Webdriver
- Actuellement, le protocole WebDriver ne peut être utilisé qu'avec Google Chrome et Mozilla Firefox.
- Si plusieurs onglets sont ouverts et qu'un sélecteur est introuvable, l'exécution bascule de manière répétitive entre les onglets dans une nouvelle tentative constante pour trouver le sélecteur cible. Il est recommandé d'utiliser un seul onglet dans les automatisations de navigateur avec le protocole Webdriver.
- Si le sélecteur de l'activité Close Application utilise une balise
<WND>
, la session de navigateur est toujours fermée, mais le processus Webdriver reste actif. - Pour l'automatisation du navigateur headless dans Chrome, l'activité Get Visible Text (Obtenir le texte visible) lève une exception si l'élément cible ne se trouve pas à l'intérieur du cadre de la fenêtre lors de son ouverture. En effet, la fenêtre sans écran de Chrome s'ouvre par défaut dans une petite résolution.
- Les sélecteurs d’éléments à l’intérieur d’iframes ne peuvent pas être validés.
- Les activités qui déclenchent des événements matériels (telles que Cliquer (Click) ou Saisir dans (Type Into)) doivent être configurées pour utiliser les propriétés SimulateClick, SimulateType ou SimulateHover au lieu de la propriété SendWindowMessages.
- L’automatisation du navigateur Headless n’utilise pas de fenêtre de navigateur visuelle, ce qui fait de la surveillance des événements une action non prise en charge.
Sélecteurs
- La capacité de recherche non gourmande n'est actuellement pas prise en charge pour les applications de la plate-forme Windows universelle.
- Les recherches approximatives et RegEx dans les sélecteurs ne sont pas validées pour les balises
html
contenant l'attributapp
qui sont utilisées pour identifier un nom de processus.
Date de publication : 27 août 2019
Améliorations générales
Cette version apporte une fonctionnalité attendue depuis longtemps qui rend votre expérience de création de workflows beaucoup plus agréable. Les paramètres de projet (Project Settings) vous permettent de configurer certaines propriétés pour toutes les activités à partir d’un seul endroit.
L’option HandwritingRecognition a été ajoutée à l’activité OCR Microsoft Azure Computer Vision . La lecture de documents écrits à la main est toujours un défi. Facilitez votre travail en utilisant la nouvelle option HandwritingRecognition qui peut extraire des informations de documents manuscrits.
La localisation a été enrichie. Nous avons maintenant ajouté l’allemand, l’espagnol (Amérique latine), le portugais (Brésil) et le coréen.
Ajout de la possibilité de configurer le défilement automatique des pages, soit par un nombre personnalisé de lignes, soit un écran à la fois.
Grâce à vos efforts visant à fournir une automatisation native pour Chromium, vous pouvez désormais générer des sélecteurs natifs pour les applications intégrant Chromium via CefSharp.
Ajout de la propriété ClickType à l’activité Click Trigger qui vous permet de spécifier le type de déclencheur par défaut pour un événement de clic.
Il est désormais possible d'automatiser les applications de bureau Silverlight en installant simplement l'extension correspondante.
Java
Les sélecteurs de l'infrastructure NetPhantom sont désormais générés de manière native.
Diverses améliorations ont été apportées à la sélection des éléments dans les tables CAA.
- Les sélecteurs qui contenaient un attribut
idx
avec une valeur supérieure à 1 et des attributs de recherche exacts ne localisaient pas les éléments cibles. - L'ouverture d'une instance non élevée d'UI Explorer et la sélection d'un élément dans une application avec une priorité plus élevée généraient des sélecteurs après un délai considérable.
- Correction d’un problème qui empêchait la validation du sélecteur UIA au niveau des vues de table dans les applications Microsoft Office.
- La mise en surbrillance des éléments lors de la sélection interactive apparaîtrait décalée lors de l’utilisation de plusieurs affichages.
- Correction de plusieurs problèmes causés par les fenêtres de premier plan devenant nulles, entraînant l’exception
Desktop has been disconnected while performing UI actions
. - La fermeture d’une application UWP (Universal Windows Platform) réduite empêchait l'activité suivante d’envoyer des entrées tout en levant une exception.
- L’activité Open Browser générait une exception lorsqu’elle était utilisée après une activité Close Tab sur la version 36 de Chrome.
- Correction d’un problème dans le cadre duquel la sélection de l'infrastructure par défaut devenait AA lorsque Firefox Webrenderer était activé.
- En de rares occasions, les éléments enfants n'étaient pas identifiés dans les applications WinForms.
- Dans Excel, les éléments enfants étaient identifiés par erreur.
- Dans certaines applications WPF, des éléments particuliers généraient des sélecteurs incohérents.
- La propriété Key de l’activité Key Press Trigger a reçu une entrée de chaîne sans nécessiter l’utilisation de guillemets.
- L’infrastructure UIA calculait parfois de manière imprécise l’attribut d’index, ce qui entraînait le signalement d’un élément comme unique, même s’il existait plusieurs éléments similaires correspondant à un attribut donné.
- L'activité Get Full Text générait une exception lorsqu'elle était utilisée sur l'application QMF for Workstation.
SAP
- Les sélecteurs n’étaient pas générés pour les éléments de contrôle de grille dans SAP si la grille particulière se trouve à l’intérieur d’un contrôle personnalisé.
- L'utilisation d'un ID SAP complet avec des caractères génériques générerait des sélecteurs non valides.
- Les sélecteurs des en-têtes de colonne et de ligne ont été générés par erreur.
Silverlight
- L’activité Définir le focus ne fonctionnait pas correctement pour certains éléments Silverlight.
Date de publication : 16 juillet 2019
Améliorations générales
Cette mise à jour mineure place le chinois dans le groupe des langues officiellement prises en charge pour les versions 19.7 et supérieures.
L’extraction de données d’écran peut désormais être effectuée à l’aide de la suite complète de moteurs OCR pris en charge par la plate-forme UiPath.
L'extension Chrome peut désormais également être installée sur les versions de Chrome inférieures à 64.
Il est désormais possible de créer des projets d'automatisation pour OpenJDK.
aastate
peut désormais être inclus dans les sélecteurs WND
.
Citrix
La détection des éléments d’IU a été améliorée pour prendre en charge différents paramètres de résolution et modes de mise à l’échelle.
SAP
Génération de sélecteur améliorée pour permettre une identification unique des fenêtres de session SAP.
getTooltip
. Il renvoie le message informatif d’un élément qui inclut une info-bulle.
Lorsque vous indiquez des éléments SAP, vous pouvez désormais générer des sélecteurs AA en plus des sélecteurs SAP par défaut.
La surveillance des événements a été améliorée pour interagir correctement avec les activités cibles.
Java
accessibility.properties
d'origine est désormais créée lorsque vous installez l'extension Java.
Certaines améliorations ont été apportées pour réduire le temps d'installation de l'extension Java.
- L'infrastructure d'interface utilisateur reviendrait à Par défaut après avoir utilisé la fonction Retarder (Delay) lors de la sélection interactive. Notez que le problème ne se produisait pas si l’infrastructure était modifiée à partir de la liste déroulante UI Framework .
- L’activité Click Trigger sur un élément de page Web dans Internet Explorer ou Firefox n’a pas été bloquée par la propriété BlockEvent . Cela s'est produit sur des machines 32 bits.
- Sur certaines pages Web, l'assistant d'extraction de données n'a pas extrait les données de la deuxième page.
- La commande
SetupExtensions.exe /chromepolicy /uninstall
n'a pas supprimé correctement l'extension Chrome. - Les événements surveillés n'étaient pas détectés sur les éléments du navigateur Web si le sélecteur correspondant contenait l'attribut
idx
. - L’activité Copy Selected Text renvoyait une sortie vide si la propriété SendWindowMessages était activée.
- Dans certains cas, l'attribut
aastate
était ignoré lors de l'exécution du processus. - L'attribut
htmlWindowName
est maintenant tronqué et remplacé par un caractère générique si sa longueur dépasse 256 caractères. - Plusieurs améliorations ont été apportées à l'installation de l'extension Chrome via des arguments de ligne de commande.
- Lorsque l'activité Monitor Events est utilisée dans une fenêtre de navigateur ou dans un contexte de navigateur, les événements utilisateur déclenchés avec des sélecteurs partiels ne sont pas détectés.
SAP
- Les sélecteurs ne seraient pas générés pour les éléments renvoyés via des appels API.
- L’activité Sélectionner un élément renverrait des sélecteurs incomplets pour des éléments de liste arborescente particuliers.
Java
- Correction d’un problème dans le cadre duquel des sélecteurs pour des éléments particuliers d’une arborescence en liste devenaient non valides lors de l’exécution du processus.
Date de publication : 26 juin 2019
Nous voulons accéder au monde entier et faire de l'automatisation une langue que tout le monde peut parler. À partir de cette version, la plate-forme entière est ainsi disponible en chinois.
Date de publication : 24 juin 2019
Nous sommes heureux d’introduire la prise en charge des applications Web et natives exposées via la technologie de virtualisation Microsoft App-V . Les sélecteurs sont désormais générés de manière native pour les applications exposées via cette solution de virtualisation.
La sélection interactive pour la suite Microsoft Office génère désormais des sélecteurs UIA par défaut au lieu de AA. Cela améliore considérablement la génération de sélecteurs, en particulier pour le panneau Diapositive et le corps principal dans PowerPoint, et divers éléments Excel .
Plusieurs améliorations ont été apportées à la détection des éléments dans SAP. D'une part, la sélection d'éléments pour les contrôles de table SAP GUI est désormais possible avec plusieurs activités, telles que Sélectionner un élément, Sélectionner plusieurs éléments, Cliquer, Mettre en surbrillance, et plus encore. D'autre part, il est désormais possible de générer des sélecteurs pour les arborescences de listes SAP.
Les sélecteurs natifs peuvent désormais être générés pour les applications s'exécutant sur JRE et JDK 9, 10, 11 et 12.
- Les activités Saisir dans et Saisir le texte sécurisé ne fonctionnaient pas correctement dans les applications Web lorsque les cases EmptyField et ClickBeforeTyping étaient simultanément cochées.
- Les sélecteurs contenant deux caractères génériques ou plus ne pouvaient pas être validés.
- L’activité Click Trigger était incohérente après la mise à niveau du package UiPath.UIAutomation.Activities de la v18.4.3 à la v19.4.1.
- En de rares occasions, la sélection interactive se terminait soudainement, renvoyant un sélecteur incorrect après avoir précédemment obtenu un sélecteur UIA à partir d’une application native UWP.
- Les activités Saisir dans, Cliquer et Cliquer sur l'image réduiraient considérablement les performances d'exécution du processus lorsqu'elles sont utilisées sur Internet Explorer.
Java
- La sélection d'éléments particuliers à partir des listes AWT dans les applications Java générerait des sélecteurs pour différents éléments.
- Dans des cas particuliers, l'utilisation de l'activité Get Attribute (Obtenir l'attribut) dans les applications Java SwingSet générait une exception.
SAP
- Les sélecteurs n'étaient pas générés pour les nœuds sans libellé de texte dans les arborescences SAP.
- L'activité Sélectionner un élément n'interagissait pas correctement avec les menus SAP qui contenaient plusieurs dossiers supérieurs.
Edge
- Sur une machine avec plusieurs utilisateurs, l'extension Edge ne pouvait être installée que pour un seul utilisateur.
- Un message d'erreur déroutant s'affichait après la désinstallation de l'extension Chrome via la commande
SetupExtensions /ChromePolicy /Uninstall
. - L'activité Sélectionner un élément n'identifiait pas les éléments à l'intérieur des zones de liste modifiables InfoPath.
- L'exécution d'un processus qui incluait une activité Ouvrir le navigateur (Open Browser) qui lançait Internet Explorer pour accéder à un site approuvé générait une exception. Cela se produisait si l'option Activer le mode protégé amélioré (Enable Enhanced Protected Mode) ou Activer les processus 64 bits pour le mode protégé amélioré (Enable 64-bit processes for Enhanced Protected Mode) était activée.
- L'activité Find Element n'a pas attendu que le navigateur ait fini de naviguer vers une page, générant des sélecteurs non valides.
- L'activité Rechercher un élément était parfois incapable de détecter les éléments des onglets inactifs dans Internet Explorer.
- Les éléments d’IU utilisateur de la page Web qui n’étaient pas visibles étaient ciblés de manière incorrecte par l’activité Cliquer (Click) dans Internet Explorer.
- Les sélecteurs pour le bouton Ajouter une feuille (Add new sheet) dans Microsoft Excel 2016 ne peuvent pas être générés. C’est parce que l’objet n’est pas exposé via l’infrastructure Active Accessibility ou UIAutomation.
App-V
- L’extension Java ne peut pas être installée pour les applications Java App-V virtualisées dans JRE.
Java
- La détection des éléments d'IU dans les applications Java 9+ sur les éditions Windows Enterprise est défectueuse.
Date de publication : 21 mai 2019
Toutes les activités qui utilisent des images comme cibles, telles que Find Image Matches, ont une nouvelle propriété, appelée Profile. Ce menu déroulant vous permet de modifier l'algorithme de détection d'image et d'utiliser le nouvel algorithme amélioré , qui peut identifier les images avec plus de précision au détriment de plus de ressources.
Toujours à portée de main, UI Explorer peut désormais être ouvert à partir du menu d’options dans le corps de toute activité qui utilise des sélecteurs. En outre, l’interface utilisateur d’ UI Explorer a reçu quelques modifications cosmétiques mineures.
La fenêtre Modifier les options de lecture du document actuel (Modifier les options de lecture du document actuel) s'ouvre désormais automatiquement et les paramètres d'accessibilité appropriés sont sélectionnés lorsque vous indiquez des éléments d'un fichier PDF dans Adobe Reader DC.
Les sélecteurs peuvent désormais être générés pour les arborescences dans SAP Business Client 6.5.
Screen and Data Scraping peut désormais être utilisé pour créer vos projets d’automatisation pour les applications reposant sur la bibliothèque JxBrowser.
- La sélection d'éléments d'IU à partir d'applications à haute intégrité générait une exception.
- Résolution de plusieurs problèmes dans lesquels les propriétés Simulate Type (Simuler le type) et Simulate Click (Simuler un clic) s’effectuaient de manière incohérente sur des événements particuliers.
- Dans SAP Business Client, les sélecteurs n’étaient pas générés pour les éléments d’arborescence qui contenaient des barres obliques.
- UI Explorer cessait de répondre lorsque vous sélectionniez des éléments de sites Web particuliers dans Chrome ou Firefox.
- La propriété BlockEvent de l'activité Click Trigger ne fonctionnait pas sur le bouton Fermer (Close) d'une application ou d'un navigateur Web.
- L’activité Sélectionner plusieurs éléments générait une exception lorsqu’elle était utilisée dans Internet Explorer.
Java
- Les sélecteurs n'étaient pas validés pour les cadres internes et les volets de titre dans les applications Java.
- Les colonnes avec une largeur de 0 sont désormais ignorées lors de l'extraction des données.
- L’activité Check lèverait une exception après avoir modifié une sélection de case à cocher dans les applications Java.
- Les activités Saisir dans, Définir le texte et Cliquer ne fonctionnaient pas sur les tables des applications Java.
- L'utilisation de l'option Sélectionner plusieurs éléments ( Select Multiple Items) sur des éléments de liste spécifiques dans les applications Java générait une exception.
Date de publication : 25 avril 2019
Améliorations générales
Vous pouvez désormais utiliser des variables lors de la modification d'un sélecteur dans l'Éditeur de sélecteur (Selector Editor). Vous pouvez donc à présent stocker facilement des éléments de sélecteurs dans les variables et les réutiliser sans problème.
JxBrowser
Il y a toujours d'autres éléments à automatiser ! Avec cette publication, nous permettons de générer des sélecteurs en mode natif pour les applications qui reposent sur la bibliothèque JxBrowser. Aucune extension n'est requise.
Extension RDP
La création de projets d'automatisation via des connexions RDP est désormais beaucoup plus facile. À l'aide de l'extension Windows Remote Desktop, les sélecteurs sont générés de manière native.
Vous serez heureux d'apprendre que vous pouvez désormais créer des automatisations du navigateur avec des sélecteurs natifs pour les applications Web exposées via Citrix Virtual Apps and Desktops.
Étant donné que nous travaillons constamment sur des nouvelles mises à jour pour vous, nous avons permis la prise en charge de plusieurs versions par le composant UiPath Remote Runtime.
UIA_IsEnabledPropertyId
est à présent exposé dans les sélecteurs. Cela améliore la détection des éléments d'IU dans les applications qui reposent sur l'infrastructure UIAutomation.
La surveillance des événements utilisateur a été révisée afin de résoudre différents problèmes lors de la détection d'événements de déclencheur, tout en améliorant également les performances.
- Correction d'un problème qui faisait que l'activité Cliquer sur l'image (Click Image) générait une exception lorsqu'elle était utilisée après une activité Rechercher l'image (Find Image).
- L'utilisation de l'activité Click Image Trigger avec l'option Bloquer l'événement (Block Event ) activée bloquerait tous les clics sur l'application cible. Cela se produisait si le sélecteur correspondant ciblait l’ensemble de l’application.
- Lorsqu'une exception était levée, l'activité Send Hotkey entraînait le blocage de la touche
CTRL
. - Studio se bloquait lors de l'utilisation d'UiExplorer avec une instance d'Internet Explorer sur laquelle l'option Mode protégé amélioré (Enhanced Protected Mode) était activée.
- Le Pointage (Hovering) ou l'Indication à l'écran (Indicating on Screen) dans une fenêtre de console PowerShell entraînait le plantage de Studio.
- Dans des applications Java, l'activité Click utilisée avec des événements matériels ne pouvait pas être effectuée sur des éléments d'IU provenant d'un onglet différent de l'actuel.
- L'installation de l'extension Chrome échouait après la mise à niveau de Google Chrome vers la version 73.
- Dans un environnement Citrix, le processus en cours d'exécution levait une exception s'il contenait l'activité Anchor Base.
- L'activité Take Screenshot ne renvoyait aucune sortie si la session Windows n'était pas entièrement initialisée.
- Dans un environnement Citrixt, les sélecteurs n'étaient pas générés pour les applis en mode fenêtré.
- Le moteur Tesseract OCR ne parvient pas à lire correctement des images avec des bordures noires.
- L'extension Bureau à distance Windows n'est compatible qu'avec les clients RDP qui utilisent
mstsc.exe
. - L'exécution d'un processus qui extrait un fichier texte volumineux à l'aide de l'activité Obtenir le texte complet (Get Full Text) sur une session RDP génère une exception.
- L'extension RDP ne peut être installée que par utilisateur. Vous pouvez le faire depuis Studio ou depuis l'invite de commande.
- Les tâches démarrées depuis Orchestrator sur une machine RDP lèvent une exception après de nombreuses exécutions. Cela se produit après que la connexion RDP est laissée dans un état
disconnected
plusieurs fois.
Citrix
- Après avoir modifié les niveaux d'échelle DPI, vous devez obligatoirement redémarrer votre session Citrix pour que les sélecteurs soient générés avec précision.
- L'utilisation de plusieurs affichages avec un DPI différent peut entraîner une détection imprécise des éléments d'IU lorsque la fenêtre cible est déplacée dans les affichages.
Edge
- L'extension UiPath Edge doit être installée sur Windows 10 build 1803 ou supérieur.
- L'extension UiPath Edge ne fonctionne pas pour un utilisateur sur une machine si un autre utilisateur l'a déjà installée.
- Vous ne pouvez pas démarrer les processus qui utilisent l'extension UiPath Edge depuis Orchestrator sur une machine sur laquelle Edge est le navigateur par défaut.
- Dans Edge, les éléments de page Web ne sont pas détectés si les pages Web sont chargées à partir de la machine locale.
- Lors de l'automatisation du navigateur Edge, les sélecteurs contenant l'attribut
htmlWindowName
ne sont pas validés. - La propriété Cliquer avant de saisir (ClickBeforeTyping) doit être activée dans les activités Envoyer la touche de raccourci (Send Hotkey) et Saisir dans, Saisir un texte sécurisé (Type Into, Type Secure Text). En général pour les automatisations de navigateur, il est recommandé d'activer la propriété Simuler un clic (SimulateClick) pour des activités qui effectuent des opérations de clic.
- Dans certains cas, la mise en surbrillance des éléments est décalée ou imprécise.
Applications JxBrowser
- Pour les applications JxBrowser, l'assistant d'enregistrement n'est pas encore pris en charge.
- Lorsque vous utilisez l'activité Type Into (Type Into), veillez à activer la propriété ClickBeforeTyping .
Date de publication : 20 février 2019
Le paquet v19.3.0 UI Automation permet désormais de créer des automatisations dans le navigateur Edge.
Les éléments d'IU dans XenApps sont désormais détectés même dans un DPI non standard.
Nous cherchons toujours à étendre vos capacités d'automatisation. Par exemple, nous avons implémenté la prise en charge d'applications qui reposent sur la bibliothèque JxBrowser. Les sélecteurs sont créés en mode natif, sans devoir installer d'extensions.
Le moteur Microsoft Azure ComputerVision OCR récemment développé utilise la nouvelle API de Microsoft, vous permettant ainsi de rester informés de l'évolution de la technologie.
Nous avons ajouté la capacité de réduire automatiquement la taille des images dans l'activité Google Cloud Vision OCR, en ajoutant une propriété appelée ResizeToMaxLimitIfNeccesary. Cela a été fait pour s'assurer que la taille des images ne dépasse pas la limite maximale du moteur.
Vous pouvez désormais configurer l'activité Abbyy OCR afin d'utiliser Abbyy FineReader Engine 12 via la propriété déroulante FineReaderVersion. En outre, la propriété PredefinedRecognitionProfile permet d'utiliser l'un des profils de reconnaissance Abbyy officiels. La propriété CustomRecognitionProfilePath peut être utilisée pour être chargée dans votre profil de reconnaissance du projet.
- En raison de dépendances internes en cours de mise à jour, à partir de cette version, la version minimale requise de Studio pour l'utilisation de ce paquet est passée à v2018.4.4 ou v2019.2 voire versions ultérieures.
- Google Cloud OCR plantait en recevant une image d'une taille supérieure à sa limite maximale.
- Google OCR n'était pas renommé en Tesseract OCR en cas d'utilisation dans certaines activités.
- L'activité Extract Structured Data ne renvoyait pas les données, en cas d'utilisation avec les applications Java de la version v1.3 jusqu'à v1.6.
- Dans les menus de l'application SAP, seul le premier élément de la liste était reconnu.
- Résolution de cas spécifiques lorsque la sélection UIA renvoyait un sélecteur non-UIA.
- L'activité Find Text Position ne pouvait pas trouver le texte qui contenait des espaces dans Internet Explorer.
- Les activités Text Exists, Click Text, Find Text Position, et Hover Text n'interagissaient pas correctement avec des combinaisons de caractères spécifiques dans Internet Explorer 11.
- Dans certains cas, la correspondance des caractères génériques ne fonctionnait pas correctement en cas d'utilisation avec Internet Explorer et autres applications Windows 10.
- Correction de plusieurs problèmes qui entraînaient la non-génération des sélecteurs pour les éléments d'IU lorsque SAP Business Client est utilisé.
- L'activité Set Text ne fonctionnait pas à l'intérieur des cellules JTable avec le rôle Texte (Text) dans les applications Java.
- L'utilisation de l'activité Check dans les cases à cocher à l'intérieur des applications Java renvoyait une erreur.
- Correction d'un problème qui entraînait l'arrêt du fonctionnement de l'exécuteur Robot lors de l'exécution des processus.
- Dans certains cas, l'activité Get Visible Text échouait et levait l'erreur
Capture timeout
. - Des corrections supplémentaires ont été apportées pour améliorer les fonctionnalités de l'activité Extract Data dans les tables des applications Java.
- L'assistant Extraction de données d'écran (Extract Structured Data) ne renvoyait pas de données, en cas d'utilisation avec des composants Office 365.
- L'activité Attach Browser ne pouvait pas basculer vers un onglet Page Web de jeu de cadres (frameset web page) dans Internet Explorer.
- Dans des pages Web spécifiques, l'attribut
idx=’1’
d'un sélecteur entraînait la non-prise en compte des événements du déclencheur par la surveillance des événements. - L'activité Type Into ne pouvait pas saisir des caractères spécifiques.
Edge
- L'extension UiPath Edge doit être installée sur Windows 10 build 1803 ou supérieur.
- L'extension UiPath Edge ne fonctionne pas pour un utilisateur sur une machine si un autre utilisateur l'a déjà installée.
- Vous ne pouvez pas démarrer les processus qui utilisent l'extension UiPath Edge depuis Orchestrator sur une machine sur laquelle Edge est le navigateur par défaut.
- Dans Edge, les éléments de page Web ne sont pas détectés si les pages Web sont chargées à partir de la machine locale.
Applications JxBrowser
- Pour les applications JxBrowser, les assistants d' enregistrement, d'extraction de données et d'extraction d' écran ne sont pas encore pris en charge.
- Lors de l'automatisation des applications JxBrowser, il est recommandé d'utiliser l'infrastructure par défaut lors de la création des sélecteurs pour les applications JCef et Cef.
- Lorsque vous utilisez l'activité Type Into (Type Into), veillez à activer la propriété ClickBeforeTyping .
Citrix
- Après avoir modifié les niveaux d'échelle DPI, vous devez obligatoirement redémarrer votre session Citrix pour que les sélecteurs soient générés avec précision.
- Dans un environnement Citrix, l'utilisation de plusieurs affichages avec un DPI différent peut entraîner une détection imprécise des éléments d'IU lorsque la fenêtre cible est déplacée dans les affichages
Date de publication : 18 février 2019
L'activité Context Aware Anchor a été créée en s'appuyant sur l'ancienne activité Anchor Base. Pour augmenter la précision, elle prend à présent en compte les paires d'ancres et de cibles, sans que l'ancre soit forcément unique.
Les activités de moteur Google OCR, Google Cloud OCR et Microsoft Cloud OCR ont été renommées en Tesseract OCR, Google Cloud Vision OCR et Microsoft Project Oxford Online OCR, respectivement. Ne vous inquiétez pas, car cela n'entraînera pas un changement radical de vos workflows déjà existants !
L'activité Extract Structured Data comporte deux nouvelles propriétés qui permettent de choisir le type de clic à utiliser lors du changement de pages, si les données à extraire recouvrent plusieurs pages.
Date de publication : 21 janvier 2019
- L'assistant Extraction des données (Data Scraping) générait une erreur si vous tentiez d'extraire des tables imbriquées dans Internet Explorer.
- Dans certains cas, l'activité Cliquer (Click) n'identifiait pas avec précision les éléments de pages Web qui n'étaient pas visibles.
- Des événements spécifiques de saisie au clavier étaient marqués par erreur par l'activité Type Into avec la propriété SimulateType activée.
- Dans les applis Java, les sélecteurs étaient incorrectement générés pour les éléments du menu contextuel.
- La sélection d'éléments CSS à partir d'une page Web dans Internet Explorer renvoyait une erreur.
- Les sélecteurs ne pouvaient pas être correctement générés par UI Explorer pour des applis Java spécifiques. Dans certains cas, cela entraînait l'arrêt du fonctionnement des applis Java.
- L'activité Click avec la propriété SimulateClick activée interagissait incorrectement avec des éléments spécifiques de pages Web dans Internet Explorer.
- Les sélecteurs étaient générés par erreur lors de l'utilisation de SAP Business Client (NetWeaver).
- L'activité Type Into avec la propriété SimulateType activée ne saisissait pas toujours correctement à l'intérieur des champs sur la page de connexion à Orchestrator.
- Les algorithmes de sélection pour les applications Java avec l'IU personnalisée ont été améliorés. Cela a résolu plusieurs problèmes que l'activité Extract Data rencontrait.
- v19.11.5
- Résolution de bogues
- v19.11.4
- Résolution de bogues
- v19.11.3
- Améliorations
- Résolution de bogues
- Problèmes connus
- v19.11.2
- Améliorations
- v19.11.1
- Améliorations
- Résolution de bogues
- v19.11.0
- Améliorations
- Changements radicaux
- Résolution de bogues
- Problèmes connus
- v19.10.1
- Améliorations
- Résolution de bogues
- Problèmes connus
- v19.8.0-ce
- Améliorations
- Résolution de bogues
- v19.7.0
- Améliorations
- Résolution de bogues
- Problèmes connus
- v19.4.2
- Améliorations
- v19.4.2 - Améliorations
- v19.6.0
- Améliorations
- Résolution de bogues
- Problèmes connus
- v19.5.0
- Améliorations
- Résolution de bogues
- v19.4.1
- Améliorations
- Résolution de bogues
- Problèmes connus
- v19.3.0
- Améliorations
- Changements radicaux
- Résolution de bogues
- Problèmes connus
- v19.2.0
- Améliorations
- Résolution de bogues
- v19.1.0
- Résolution de bogues