- Notes de publication
- Démarrage
- Paramétrage et configuration
- Projets d'automatisation
- À propos de la publication de projets d'automatisation
- Conception d'automatisations
- Gérer les package d’activités
- Configuration des paramètres du projet d'activité
- Signature de paquets
- Gouvernance
- Import des entités
- Modern Design Experience
- Lier un projet à une idée dans Automation Hub
- Utilisation du gestionnaire de données
- Dépendances
- Types de workflows
- Comparaison de fichiers
- Meilleures pratiques d'automatisation
- Intégration du contrôle de code source
- Débogage
- L'outil de diagnostic (Diagnostic Tool)
- Variables
- Arguments
- Noms d'espace importés
- Automatisation Attended basée sur déclencheur
- Enregistrement
- Éléments de l'interface utilisateur
- À propos des éléments d'interface utilisateur
- Propriétés des activités de l'interface utilisateur
- Exemple d'utilisation des méthodes de saisie
- Méthodes de sortie ou de capture de données d'écran
- Exemple d'utilisation de méthodes de sortie ou de capture de données d'écran
- Génération de tables à partir de données non structurées
- Capture relative de données
- Flux de contrôle
- Sélecteurs
- Réf. d’objets
- Capture de données
- Automatisation des images et des textes
- À propos de l'automatisation des images et des textes
- Activités liées à la souris et au clavier
- Exemple d'utilisation de l'automatisation de la souris et du clavier
- Les activités de type texte
- Exemple d'utilisation d'automatisation de texte
- Activités de type OCR
- Activités de type image
- Exemple d'utilisation de l'automatisation d'image et d'OCR
- Automatisation des technologies Citrix
- À propos de l'automatisation des technologies Citrix
- Étapes de configuration
- Exemple d'automatisation d'une application Citrix
- Problèmes connus et limitations
- Automatisation de RDP
- Automatisation de Salesforce
- Automatisation SAP
- Automatisation VMware Horizon
- Journalisation
- Outil ScreenScrapeJavaSupport
- Protocole Webdriver
- Suite de tests - Studio
- Extensions
- Résolution des problèmes
- À propos de la résolution des problèmes
- Prise en charge et limitations de Microsoft App-V
- Résolution des problèmes rencontrés avec Internet Explorer x64
- Problèmes rencontrés avec Microsoft Office
- Identification des éléments d'IU dans PDF avec options d'accessibilité
- Réparation de la prise en charge d'Active Accessibility
- Automatisation des applications exécutées sous un autre utilisateur Windows
- La validation des projets volumineux hérités depuis Windows prend plus de temps que prévu
À propos de l'automatisation des technologies Citrix
In our pursuit to increase your automation capabilities, we have made it possible to use UI activities and wizards with Citrix Apps. By installing the Extension for Citrix on the client machine and the UiPath Remote Runtime component on the Citrix Virtual Apps (formerly known as Citrix XenApp) application servers, you can now create automation projects for Citrix Apps as if they were local applications. Selectors are natively generated for Citrix App elements, and you can use the full range of UIAutomation activities (such as Click, Type Into, Get Text, Extract Data, and more), as well as mouse and keyboard events monitoring activities.
De plus, Studio et Robot disposent désormais de la certification Citrix Ready. Découvrez ce que cela signifie pour Studio et le Robot.
Avant de pouvoir démarrer la création de processus pour les applis Citrix, vous devez suivre ces étapes de configuration.
L'ouverture des applis Citrix s'effectue de manière spécifique, que vous pouvez consulter ici.
Un exemple est également consultable pour avoir une idée plus précise des sélecteurs générés pour les applications virtualisées via Citrix.
Après avoir effectué les étapes de configuration, vous pouvez détecter les éléments d'IU individuels à partir d'une application Citrix et récupérer les sélecteurs correspondants.
Voici l'apparence du sélecteur généré pour la calculatrice ouverte en tant qu'appli Citrix :
<wnd app='win32calc.exe' cls='CalcFrame' isremoteapp='1' title='Calculator' />
<wnd ctrlid='137' />
<wnd app='win32calc.exe' cls='CalcFrame' isremoteapp='1' title='Calculator' />
<wnd ctrlid='137' />
Voici l'apparence du sélecteur généré pour la calculatrice ouverte en tant qu'application locale :
<wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' />
<wnd app='win32calc.exe' cls='CalcFrame' title='Calculator' />
<wnd ctrlid='137' />
isRemoteApp='1'
. Il est ajouté automatiquement lors de la sélection de l'élément d'IU depuis l'appli Citrix.
Hormis cet attribut, il n'existe aucune distinction entre un processus d'automatisation d'une application locale et d'une appli Citrix. Le fonctionnement est le même pour l'ensemble des activités et des assistants.
Avec l'extension UiPath pour Citrix et le composant UiPath Remote Runtime installés, les actions suivantes sont activées :
- Génération de sélecteurs pour les éléments d'IU dans les applications Citrix et les postes de travail.
- Utilisez les activités du package UiPath.UIAutomation.Activities (telles que Cliquer, Saisir dans, etc.).
- Utilisation de la souris et du clavier pour surveiller les activités des événements.
- Utilisation des assistants d'extraction des données et du contenu de l'écran.
- Automatisation des navigateurs ouverts en tant qu'applications Citrix.
UiPath Remote Runtime est installé sur le serveur d'applications Citrix, tandis que l'extension UiPath Citrix est installée sur la machine cliente. La communication entre ces composants s'effectue via un Canal virtuel ICA (ICA Virtual Channel). Il s'agit du même mécanisme utilisé pour la transmission des données, par exemple audio et vidéo pour les applis Citrix. Aucune autre configuration n'est nécessaire.
Le schéma ci-dessous présente le flux de données entre le client et le serveur :