Studio
2023.4
False
Image de fond de la bannière
Guide de l’utilisateur de Studio
Dernière mise à jour 3 avr. 2024

À propos de l'automatisation des technologies Citrix

Dans le but d'accroître vos capacités d'automatisation, nous avons rendu possible l'utilisation des activités d'interface utilisateur et des assistants avec des applications Citrix. En installant l'extension UiPath pour Citrix sur la machine cliente et le composant UiPath Remote Runtime sur les serveurs d'applications Citrix Virtual Apps (anciennement Citrix XenApp), vous pouvez désormais créer des projets d'automatisation pour les applications Citrix comme s'il s'agissait d'applications locales. Les sélecteurs sont générés en mode natif pour les éléments de l'application, et vous pouvez utiliser la gamme complète des activités UIAutomation, telles que Cliquer, Saisir dans, Obtenir le texte ou encore, Extraire des données ainsi que les activités de surveillance des événements de souris et de clavier.

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.

Sélecteurs des applis 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' />
Comme vous le voyez, la seule différence entre les deux sélecteurs est l'attribut 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.

Fonctionnalités prises en charge

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.

Présentation de l'architecture

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 :



Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.