- 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
- Activities index
- 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
- Activer la prise en charge d’UI Automation dans 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)
Activités UIAutomation
Notes de publication
Date de publication : 22 octobre 2024
Ajout de la prise en charge dans le fournisseur de connexion directe (Direct Connection) pour l’activité Session de terminal (Terminal Session), permettant l’utilisation de touches de contrôle spécifiques pour le terminal Tandem. Ces touches de contrôle incluent : Page suivante (Next Page), Page précédente (Prev Page), Gauche (Left), Droite (Right), Réinitialisation du programme (Program Resetà, Réinitialisation progressive (Soft Reset).
Le bouton Configuration des connexions (Connection Configuration) de l’activité Session de terminal (Terminal Session) est désormais désactivé lorsque la propriété Connexion existante (Existing Connection) est définie.
- Les exceptions liées au délai d’expiration dans les activités de type Attendre (Wait), à savoir Attendre le texte d’écran (Wait Screen Text), Attendre le texte de champ (Wait Field Text), Attendre le texte en position (Wait Text at Position) entraînaient le marquage de la connexion au terminal comme déconnectée, ce qui entraînait un dysfonctionnement des activités ultérieures du terminal.
- La résolution de l’écran était détectée de manière incorrecte dans le fournisseur Rocket BlueZone.
Date de publication : 8 juillet 2024
À partir de cette version du package, .NET Desktop Runtime dans les versions x64 et x32 ne représente plus une exigence logicielle.
Int32
: Ligne (Row) et Colonne (Column).
Ajout de la prise en charge du serveur proxy pour le fournisseur de connexion directe.
Ajout d’une boîte de dialogue de connexion dans l’enregistreur pour les connexions de terminal à l’aide du fournisseur de connexion directe et du protocole de communication SSH. Auparavant, l’enregistreur était désactivé pour de telles connexions.
Ajout de la prise en charge de la touche de contrôle Sélectionner (Select), utilisée dans les terminaux VT.
Date de publication : 18 mars 2024
Le fournisseur de connexion directe prend désormais en charge l'encodage UTF-8 pour la famille de terminaux VT.
Ajout d’options pour définir la position de départ (ligne et colonne) dans les activités Rechercher du texte ( Find Text ) et Déplacer le curseur vers le texte ( Move Cursor To Text ).
Date de publication : 28 novembre 2023
Ajout d'une option de configuration pour la fonctionnalité Réponse (Answerback) dans la famille de terminaux VT, pour le fournisseur de connexion directe .
Ajout de la prise en charge des touches de commande FieldPlus, FieldMinus et FieldExit , utilisées avec les terminaux IBM 5250 (AS400).
Date de publication : 23 août 2023
Ajout de deux nouvelles activités au package Activités du terminal (Terminal Activities) : Rechercher un texte (Find Text) et Déplacer le curseur sur le texte (Move Cursor to Text).
Le package Activités du terminal (Activities package) prend désormais en charge la compatibilité des projets Windows (.NET 6.0) pour les fournisseurs natifs de divers émulateurs de terminal (auparavant disponible uniquement dans les projets hérités depuis Windows).
Ajout de la prise en charge de la touche de commande Sélection du curseur (Cursor Select), utilisée avec les émulateurs de la famille IBM 3270.
- Correction d'une exception de runtime avec le fournisseur EHLLAPI lorsque Studio était installé dans le dossier %LOCALAPPDATA%.
- Correction d'un problème avec l'émulation du terminal VT dans le fournisseur de connexion directe, dans le cadre duquel les caractères du mot de passe étaient visibles sur l'écran de la visionneuse.
Date de publication : 28 avril 2023
Le package d'activités de terminal est désormais compatible avec .NET Runtime 6.
- Correction d'un bogue qui provoquait des exceptions de connexion de session de terminal dans les projets Windows - Héritage utilisant EHLLAPI ou d'autres fournisseurs natifs (tels qu'IBM Personal Communications ou Attachmate).
- Correction d’une condition qui entraînait le blocage du processus robot en raison du plantage du processus
UiPath.Terminal.Host.exe
.
Date de publication : 26 janvier 2023
Ajout de la prise en charge de différentes résolutions d'écran, pour les terminaux VT et les terminaux Wyse, dans le fournisseur de connexion directe.
Pour les activités de type Attendre (Wait Screen Text ), le texte que l'activité est configurée pour attendre est désormais ajouté au message d'exception de délai d'attente afin de simplifier le suivi des erreurs.
Ajout de la prise en charge de l'exécution de l'EHLLAPI et des fournisseurs natifs (PCOMM, BlueZone, etc.) indépendamment de l'architecture cible (32/64 bits) de l'émulateur tiers :
- Pour les projets Windows hérités, l'utilisation d'émulateurs tiers 64 bits est désormais autorisée.
- Pour les projets Windows, l'utilisation d'émulateurs tiers 32 bits est désormais autorisée.
- Correction d’un bogue où la liste des encodages disponibles dans le fournisseur EHLL était très limitée pour les projets Windows.
- Le fichier de trace
Terminal.log
n'a pas été créé. - Correction d’un bogue dans la fenêtre de la visionneuse de terminal qui provoquait une exception non gérée lors de la tentative de traitement d’un champ non valide.
Date de publication : 13 juillet 2022
Ajout de l’encodage hébreu MS-DOS (CP 862) en option dans l’écran de configuration du fournisseur EHLLAPI.
System.Drawing.Color
.
Ajout de caractères de contrôle spécifiques au VT (CTRL+A à CTRL+Z) en tant qu'options pour l'activité Envoyer la clé de contrôle (Send Control Key) .
Ajout de la touche de contrôle Shift+Tab, disponible uniquement avec le fournisseur de connexion directe et le type de terminal Wyse series.
- L’utilisation de la connexion directe sur TN5250 a entraîné le blocage de l’émulateur avec une exception AccessViolationException.
- Correction d’un bogue dans le fournisseur EHLLAPI qui empêchait la fermeture et la désallocation correctes de TerminalConnection.
- Correction du comportement de l’activité Attendre le texte à la position ( Wait Text at Position ), pour ne prendre en compte que le texte à l’écran, et non les champs à l’écran.
- Correction d’un bogue dans le fournisseur de connexion directe qui entraînait l’écriture de fichiers journaux contenant des erreurs de configuration.
- Correction d’un bogue survenant dans le package UiPath.Terminal.Activites v2.4.0 qui empêchait la bonne exécution des activités de terminal à l’aide du fournisseur EHLL avec les versions Studio/Robot antérieures à 2021.10.
- Correction d’un bogue dans le fournisseur EHLLAPI qui empêchait la détection correcte des champs commençant à la ligne 1, colonne 1.
- Correction d'un bogue survenant lorsqu'un objet
TerminalConnection
précédemment fermé tentait de rouvrir la connexion. Désormais, il lève une exception lorsqu’un workflow essaie de l’utiliser.
Date de publication : 15 novembre 2021
Le package UiPath.Terminal.Activities est désormais compatible avec .NET 5. Les projets créés avec une compatibilité de projet Windows (.NET 5 avec prise en charge de Windows) et utilisant des émulateurs de terminal tiers (EHLL, IBM Personal Communications, etc.) nécessitent une architecture 64 bits .
La prise en charge des touches de contrôle Next Screen(Écran suivant), Previous Screen(Écran précédent) et Hold Screen (Hold Screen ) a été ajoutée pour la famille de terminaux VT .
La prise en charge des terminaux Wyse a été ajoutée dans la fenêtre Configurer la connexion pour les modes de fonctionnement suivants : Wyse 50+, Wyse 60 et Wyse 350.
De nouvelles options de configuration ont été ajoutées à la fenêtre Configurer la connexion (Configure Connection), les terminaux VT étant disponibles avec les options suivantes : VT100, VT101, VT 102, VT220, VT240, VT320, VT340 et VT420.
- Correction d’un bogue survenant sur la fonction d’enregistrement. Maintenant, avant d'enregistrer des activités, le bouton Démarrer l'enregistreur ( Start Recorder ) vérifie s'il existe une séquence à l'intérieur de l'étendue de la session du terminal .
- Correction d’un bogue survenant sur le package UiPath.Terminal.Activities v2.1.0 qui empêchait IBM Personal Communications de fonctionner lors de l’exécution de l’une des activités.
- Correction d’un bogue se produisant lorsque le bouton Assistant était accédé sans chaîne de connexion. Désormais, le bouton Assistant est désactivé si la chaîne de connexion est nulle, si elle inclut une variable ou si SSH est utilisé.
Date de publication : 27 juillet 2021
L'activité Session de terminal (Terminal Session) prend désormais en charge la sélection de la Taille d'écran (Screen Size) d'une session avant de la créer, vous permettant ainsi de créer directement une session avec la taille d'écran de votre choix.
Une exception était générée lorsque la propriété Text de l'activité Définir le champ (Set Field) était vide.
@
.
Lors de la création d'une session de terminal avec Rocket BlueZone v8.1, la réinitialisation de la clé de contrôle (Control Key Reset) ne fonctionnait pas correctement.
Date de publication : 19 mars 2021
Vous pouvez maintenant utiliser les touches CTRL, ALT et SHIFT en combinaison avec la touche F lors de l’automatisation avec le package Terminaux.
Afin d'éviter les problèmes générés lorsque certaines polices manquent dans les machines terminales que vous automatisez, la police de secours par défaut a été réglée sur Consolas.
Nous avons ajouté une assistance pour les terminaux SCO ANSI et Tandem T653x dans l’activité Session de terminal (Terminal Session).
- Si le clavier était verrouillé après l’envoi de touches à la machine terminale, le délai d’attente causait l'échec des activités suivantes dans le workflow. Pour éviter ce problème, le comportement a été modifié, et l’activité à l'origine du verrouillage du clavier génère maintenant un problème.
- Correction d’un problème avec Connexion directe, où le texte envoyé au terminal ne s'affichait pas à l’écran.
- Lorsque des terminaux de type 5250 étaient utilisés et que l’écran possédait des champs AutoEnter, la vérification du verrouillage du clavier après l’envoi des touches échouait.
Date de publication : 17 décembre 2020
L’enregistreur Session de terminal (Terminal Session) peut maintenant être rouvert à tout moment après avoir fait glisser l’activité vers le concepteur de workflow (Workflow Designer) en utilisant le bouton Démarrer l'enregistreur (Start Recorder) dans le corps de l’activité.
À partir de cette mise à jour, le module d'activités du terminal prend désormais en charge l’automatisation de l’émulation du terminal ANSI.
La prise en charge du changement de résolution a été ajoutée pour les fournisseurs de connexion directe et HLLAPI.
- Au moment de la conception, la validation n’échouait pas si le fournisseur interne était utilisé dans un workflow mis à niveau vers la nouvelle méthode de connexion directe.
- Correction d’un problème de connexion directe qui causait un plantage lors de l’écriture de certains champs d’entrée.
- Correction de plusieurs problèmes de localisation dans l’ensemble des activités de ce module.
- Une gestion appropriée des erreurs a été ajoutée lors de l’exécution d’une connexion SSH non valide.
- Correction d’un problème qui ne permettait pas d’établir une connexion lors de l’utilisation d’IBM Personal Communicator.
- L’activité Envoyer la clé de contrôle (Send Control Key) ne parvenait pas parfois à traiter l’écran actuel en raison du délai d’exécution.
- Correction d’un problème dans le cadre duquel l’envoi de la clé de réinitialisation (Reset key) avec l’activité Envoyer la clé de contrôle (Send Control Key) ne fonctionnait pas lorsque le clavier du terminal était désactivé.
- Les commandes Haut de la page (Page Up) et Bas de la page (Page Down) étaient mal cartographiées pour l’émulateur 5250.
Date de publication : 28 septembre 2020
Afin d’offrir une solution plus fiable et polyvalente pour créer des processus d’automatisation avec les terminaux, le module d’activités du terminal exploite désormais l’interface OCX TTwin de TurboSoft, ce qui améliore considérablement la façon dont les applications basées sur Windows accèdent aux systèmes logiciels existants.
- Les implémentations utilisant le fournisseur interne ne sont plus prises en charge. Dans le cas de ces workflows, le fournisseur de l’activité Session de terminal (Terminal Session) doit être remplacé par Connexion directe (Direct Connection) pour que les activités fonctionnent correctement. L’exécution d'anciens workflows avec ce nouveau package a des conséquences imprévisibles et n’est pas recommandée.
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 : 10 janvier 2019
Cette nouvelle année, deux langues supplémentaires sont ajoutées dans l'application UiPath Platform entière - français et russe Étant donné que nous avons posé les bases de la localisation dans notre version précédente, nous poursuivons nos efforts en vous apportant une expérience plus immersive et en abaissant progressivement la barrière linguistique.
Date de publication : 10 octobre 2018
Nous y sommes enfin arrivés : la totalité d'UiPath Platform a été localisée. Vous pouvez avoir une expérience réellement immersive , de l'installation à la conception et à l'exécution. Désormais, en plus de l'anglais, vous pouvez accéder à tous les éléments, y compris à notre documentation en ligne, en japonais.
- v2.8.1
- Améliorations
- Résolution de bogues
- v2.8.0
- Améliorations
- Résolution de bogues
- v2.7.3
- Résolution de bogues
- v2.7.2
- Nouvelles fonctionnalités et améliorations
- v2.7.1
- Nouvelles fonctionnalités et améliorations
- Résolution de bogues
- v2.7.0
- Nouvelles fonctionnalités et améliorations
- Résolution de bogues
- v2.6.1
- Nouvelles fonctionnalités et améliorations
- Résolution de bogues
- v2.6.0
- Nouvelles fonctionnalités et améliorations
- Résolution de bogues
- v2.5.0
- Nouvelles fonctionnalités et améliorations
- Résolution de bogues
- v2.4.1
- Résolution de bogues
- v2.4.0
- Nouvelles fonctionnalités et améliorations
- Résolution de bogues
- v2.3.0
- Nouvelles fonctionnalités et améliorations
- Résolution de bogues
- v2.2.0
- Nouvelles fonctionnalités et améliorations
- Résolution de bogues
- v2.1.0
- Nouvelles fonctionnalités et améliorations
- Résolution de bogues
- v2.0.1
- Nouvelles fonctionnalités et améliorations
- Changements radicaux
- Problèmes connus
- v1.3.4
- Nouvelles fonctionnalités et améliorations
- v1.3.3
- Nouvelles fonctionnalités et améliorations
- v1.3.2
- Nouvelles fonctionnalités et améliorations
- v1.3.1
- Nouvelles fonctionnalités et améliorations
- v1.3.0
- Nouvelles fonctionnalités et améliorations
- v1.2.6857.19163
- Nouvelles fonctionnalités et améliorations