Souscrire

UiPath Studio

Le guide de Studio UiPath

À 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.

More than this, Studio and Robot now have the Citrix Ready certification. Find out what this means for Studio and the Robot.

Before you can start creating processes for Citrix Apps, you need to follow these Configuration Steps.

Opening Citrix Apps is done in a particular way, about which you can read here.

There's also an example you can look over to get a better idea about selectors generated for applications virtualized through 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' />

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' />

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.
  • Using the activities from the UiPath.UIAutomation.Activities package (such as Click, Type Into, and more).
  • 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

The UiPath Remote Runtime is installed on the Citrix application server, while the UiPath Citrix Extension on the client machine. The communication between these components is done through an ICA Virtual Channel. This is the same mechanism used for transmitting data such as audio and video for Citrix Apps, so no additional configuration is needed.

Le schéma ci-dessous présente le flux de données entre le client et le serveur :

994994

Mis à jour il y a environ un an

À propos de l'automatisation des technologies Citrix


Les modifications suggérées sont limitées sur les pages de référence de l'API

Vous pouvez uniquement suggérer des modifications au contenu du corps de Markdown, mais pas aux spécifications de l'API.