- 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
- Flux de contrôle
- Comparaison de fichiers
- Meilleures pratiques d'automatisation
- Intégration du contrôle de code source
- À propos du contrôle de version
- Gestion de projets à l'aide de TFS
- Gestion de projets à l'aide de SVN
- Diff de workflow
- Débogage
- Journalisation
- L'outil de diagnostic (Diagnostic Tool)
- Analyseur de workflow
- À propos de l'analyseur de workflow
- ST-NMG-001 - Convention d'affectation de noms des variables
- ST-NMG-002 - Convention d'affectation de noms des arguments
- ST-NMG-004 - Duplication du nom complet
- ST-NMG-005 - La variable remplace une autre
- ST-NMG-006 - La variable remplace l'argument
- ST-NMG-008 - Longueur de variable dépassée
- ST-NMG-009 - Ajouter un préfixe aux variables DataTable
- ST-NMG-011 - Ajouter un préfixe aux arguments Datatable
- ST-NMG-012 - Valeurs par défaut de l'argument
- ST-NMG-016 : longueur d'argument dépassée
- ST-NMG-017 - Le nom de la classe correspond à l'espace de noms par défaut
- ST-DBP-002 - Nombre élevé d'arguments
- ST-DBP-003 - Bloc d'interception vide
- ST-DBP-007 - Plusieurs couches de l'organigramme
- ST-DPB-010 - Plusieurs instances de [Workflow] ou [Case de test]
- ST-DBP-020 - Propriétés de sortie non définies
- ST-DBP-021 - Délai d'expiration codé en dur
- ST-DBP-023 : Workflow vide
- ST-DBP-024 - Vérification de l’activité de persistance
- ST-DBP-025 - Condition préalable à la sérialisation des variables
- ST-DBP-026 - Utilisation de l’activité Délai
- ST-DBP-027 - Pratiques exemplaires de persistance
- ST-DBP-028 - Condition préalable à la sérialisation des arguments
- ST-MRD-002 - Valeurs par défaut des noms d'activités
- ST-MRD-004 - Activités inaccessibles
- ST-MRD-005 - Séquences redondantes
- ST-MRD-007 - Clauses If imbriquées
- ST-MRD-008 - Séquence vide
- ST-MRD-009 - Activités profondément imbriquées
- ST-MRD-011 - Utilisation de la ligne d'écriture
- ST-MRD-017 - Incomplet si (Incomplete If)
- ST-USG-005 - Arguments d'activité codée en dur
- ST-USG-009 - Variables inutilisées
- ST-USG-010 - Dépendances inutilisées
- ST-USG-014 - Restrictions sur les paquets (Package Restriction)
- ST-USG-020 - Nombre minimum de messages consignés
- ST-USG-024 - Non utilisé, sauvegardé pour plus tard (Unused Saved for Later)
- ST-USG-025 - Utilisation abusive de la valeur enregistrée (Saved Value Misuse)
- ST-USG-026 - Restrictions d'activité (Activity Restrictions)
- ST-USG-027 - Packages requis
- ST-USG-028 - Restreindre l'invocation des modèles de fichier
- ST-USG-027 - Balises requises
- ST-USG-034 – URL Automation Hub
- Variables
- Arguments
- Noms d'espace importés
- Automatisations codées
- Introduction
- Enregistrement de services personnalisés
- Contextes Avant (Before) et Après (After)
- Génération du code
- Génération de cas de test codé à partir de cas de test manuels
- 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
- 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
- Automatisation de RDP
- Automatisation VMware Horizon
- Automatisation de Salesforce
- Automatisation SAP
- Automatisation de l'interface utilisateur macOS
- Outil ScreenScrapeJavaSupport
- Protocole Webdriver
- Extensions
- À propos des extensions
- Outil SetupExtensions
- UiPathRemoteRuntime.exe n'est pas en cours d'exécution dans la session distante
- UiPath Remote Runtime bloque la fermeture de la session Citrix
- UiPath Remote Runtime provoque une fuite de mémoire
- Les packages UiPath.UIAutomation.Activities ne correspondent pas aux versions d'UiPath Remote Runtime
- L'extension UiPath requise n'est pas installée sur la machine distante
- Paramètres de résolution d’écran
- Stratégies de groupe Chrome
- Impossible de communiquer avec le navigateur
- L’extension Chrome est automatiquement supprimée
- L'extension a peut-être été corrompue
- Vérification de l'installation et de l'activation de l'extension pour Chrome
- Vérifiez si ChromeNativeMessaging.exe est en cours d’exécution
- Vérifier si la variable ComSpec est correctement définie
- Activez l’accès aux URL de fichiers et au mode navigation privée
- Profils de navigateur multiples
- Group Policy conflict
- Problèmes connus spécifiques aux extensions MV3
- Liste des extensions pour Chrome
- Extension Chrome sur Mac
- Stratégies de groupe Edge
- Impossible de communiquer avec le navigateur
- L’extension Edge est automatiquement supprimée
- L'extension a peut-être été corrompue
- Vérification si l'extension pour Microsoft Edge est installée et activée
- Vérifiez si ChromeNativeMessaging.exe est en cours d’exécution
- Vérifier si la variable ComSpec est correctement définie
- Activation de l'accès aux URL de fichiers et au mode navigation privée
- Profils de navigateur multiples
- Group Policy conflict
- Problèmes connus spécifiques aux extensions MV3
- Liste des extensions pour Edge
- Extension pour Safari
- Extension pour VMware Horizon
- Extension pour Amazon WorkSpaces
- Plug-in du gestionnaire de solution SAP
- Complément Excel
- Suite de tests - Studio
- 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
- La validation des projets volumineux hérités depuis Windows prend plus de temps que prévu
UiPath Remote Runtime
UiPath Remote Runtime is a component which enables the communication between a remote desktops or applications, such as Citrix Virtual Apps, and certain UiPath extensions. These include the UiPath Extension for Citrix, for Windows Remote Desktop and Apps, for VMware Horizon, and for Amazon WorkSpaces. It gathers information about targeted UI elements of remote applications and passes this data to the corresponding extension. This allows for native generation of selectors in the UI Explorer.
Depuis la version Citrix Virtual Apps and Desktops 7 2109, tous les canaux virtuels personnalisés sont bloqués par défaut. Cela empêche UiPath Remote Runtime de fonctionner correctement. Pour résoudre ce problème, le canal virtuel UiPath doit être ajouté à la stratégie de liste d'autorisations:
UIPCTX,C:\Program Files
(x86)\UiPath\RemoteRuntime\UiPathRemoteRuntime.exe
Le composant Remote Runtime a obtenu la certification Citrix Ready, ce qui en fait une solution fiable et efficace pour utiliser les technologies Citrix.
Selon le type d'environnement sur lequel vous voulez créer vos projets d'automatisation, le composant UiPath Remote Runtime peut être installé comme suit :
- Sur les serveurs d'applications Citrix : communique avec l'extension UiPath pour Citrix.
- Sur les machines virtuelles VMware Horizon : communique avec l'extension UiPath pour VMware Horizon.
- Sur des ordinateurs de bureau à distance Windows : communique avec l'extension UiPath pour Bureau à distance et applications Windows.
- On Amazon WorkSpaces machines – communicates with the UiPath Extension for Amazon WorkSpaces.
Notez que les extensions UiPath correspondantes doivent être installées sur la machine cliente.
UiPathRemoteRuntime.msi
peut être téléchargé à partir de :
- Téléchargements de produits sur le UiPath Customer Portal.
- Centre de ressources via UiPath Automation Cloud. Pour accéder au centre de ressources, vous devez vous connecter à votre organisation Automation Cloud et cliquer sur le bouton Aide (Help) dans la barre de navigation de gauche.
UiPathRemoteRuntime.exe
soit démarré à chaque connexion utilisateur, pour chaque utilisateur connecté au serveur à distance.
Le composant UiPath Remote Runtime est requis pour établir la connexion entre un serveur d'application et de poste de travail et une extension UiPath correspondante installée sur une machine cliente. De cette façon, les sélecteurs sont générés en mode natif sur la machine cliente sur laquelle Studio est installé, sans devoir s'appuyer sur des activités OCR et de reconnaissance d'images.
UiPath Remote Runtime a les mêmes exigences que UiPath Robot. Consultez la liste complète des exigences dans Prérequis logiciels et matériels (Hardware and Software Requirements).
- Run the
UiPathRemoteRuntime.msi
file to install the UiPath Remote Runtime. It needs to be installed on all the Citrix Application servers, VMware Horizon virtual machines, Windows Remote Desktop machines, or the Amazon WorkSpaces virtual desktops where the target applications for automation run. - Log off from the current Citrix window, VMware Horizon window, RDP session, or the Amazon WorkSpaces virtual desktop on the client machine and log back in. This is required so that your changes take effect.
- Install either the UiPath Extension for Citrix, for VMware Horizon, for Windows Remote Desktop and Apps, or for Amazon WorkSpaces on the client machine, depending on the technology on which you want to create your automation projects.
You can also choose to deploy the extension for Java, Chrome, Microsoft Edge, Firefox, Microsoft Remote Desktop and Apps, VMware, Citrix, and Amazon WorkSpaces from the installer, as well as the Task Scheduler entry, by selecting the corresponding options, as depicted below:
UiPathRemoteRuntime.msi
et choisissez l'option correspondante.
UiPathRemoteRuntime.msi
requires administrator rights.
- Cliquez sur le bouton Démarrer de Windows et tapez
cmd
dans le champ de recherche. - Cliquez avec le bouton droit de la souris sur l'outil Invite de commandes et exécutez-le en tant qu'administrateur.
- Passez le répertoire au dossier
UiPathRemoteRuntime.msi
(par exemple :cd C:\Tools\Studio
). - Utilisez la commande
UiPathRemoteRuntime.msi ADDLOCAL=RemoteRuntime,RemoteRuntimeTask
pour installer le composant UiPath Remote Runtime. - Log off from the current Citrix window, VMware Horizon window, RDP session, or the Amazon Workspaces virtual desktop on the client machine and log back in. This is required so that your changes take effect.
- Install either the UiPath Extension for Citrix, for VMware Horizon, for Windows Remote Desktop and Apps, or for Amazon WorkSpaces on the client machine, depending on the technology on which you want to create your automation projects.
Vous pouvez en outre utiliser les options suivantes pour installer les extensions :
UiPathRemoteRuntime.msi ADDLOCAL=RemoteRuntime,RemoteRuntimeTask,JavaBridge,ChromeExtension,EdgeChromium,CitrixClient,FirefoxExtension,WindowsRdpExtension,VMwareExtension,AmazonWorkSpacesClient
– installs the Remote Runtime component, the Task Scheduler entry, and the extensions for Java, for Chrome, for Microsoft Edge, for Citrix, for Firefox, for Microsoft Remote Desktop and Apps, for VMware Horizon, and for Amazon WorkSpaces.
/quiet
:
UiPathRemoteRuntime.msi ADDLOCAL=RemoteRuntime,RemoteRuntimeTask /quiet
: installe en mode silencieux le composant Remote Runtime et l'entrée Planificateur de tâches (Task Scheduler).
APPLICATIONFOLDER
:
UiPathRemoteRuntime.msi APPLICATIONFOLDER="D:\UiPathRemoteRuntime" ADDLOCAL=RemoteRuntime,RemoteRuntimeTask /quiet
: installe en mode silencieux le composant Remote Runtime dansD:\UiPathRemoteRuntime
, et ajoute l'entrée Planificateur de tâches (Task Scheduler).
You can now create processes to automate on Citrix Virtual Apps and Desktops, VMware Apps, Amazon WorkSpaces virtual desktops, as well as over RDP connections just as you would on a standard machine. Because of the corresponding extensions, OCR and image recognition activities are no longer required to properly identify UI elements. Instead, elements are natively recognized and can be used with any activity.
UiPathRemoteRuntime.msi
, que vous pouvez choisir de désactiver, si nécessaire.
UiPathRemoteRuntime.exe
à l'aide d'une autre méthode, comme un script de démarrage.
UiPath Remote Runtime dépend de la version du package UiPath.UIAutomation.Activities, et non de la version de UiPath Studio/Robot.
Le Remote Runtime installé sur une machine à distance doit avoir la version du dernier package UIAutomation que vous voulez utiliser dans vos projets, et il est compatible avec les versions précédentes d'UIAutomation (il est rétrocompatible).
Les packages UiPath.UIAutomation.Activities et UiPath Remote Runtime ont la même dépendance de pilote UiPath. Pour chaque version publiée de package UI Automation, un lien de téléchargement pour le composant UiPath Remote Runtime avec le même numéro de version est fourni.
https://download.uipath.com/versions/23.10.8/UiPathRemoteRuntime.msi
.
UiPathRemoteRuntime.msi
à partir de :
- Téléchargements de produits (Product Downloads) via le UiPath Customer Portal.
- Centre de ressources (Resource Center) via UiPath Automation Cloud. Pour accéder au Centre de ressources (Resource Center), vous devez vous connecter à votre organisation Automation Cloud, cliquer sur le bouton Aide (Help) dans la barre d'outils et choisir Ressources (Resources) > Téléchargements (Downloads).
- Ou vous pouvez également en faire la demande via la page Contacter l'assistance technique (Contact Technical Support).
%ProgramFiles(x86)\UiPath
. Toutes les versions installées sont visibles dans le dossier %ProgramFiles(x86)%\UiPath\RemoteRuntime\packages\uipath
.
Lorsque vous générez ou exécutez un processus, vous devez utiliser un package UiPath.UIAutomation.Activities compatible avec la version du pilote déployé de UiPath Remote Runtime.
%ProgramFiles(x86)%\UiPath\RemoteRuntime\packages\uipath
.
UiPathRemoteRuntime.msi
contient la dernière dépendance UiPath, ainsi que la dernière dépendance UiPath Long Term Support (LTS) prise en charge.
La table ci-dessous répertorie les dépendances entre le package UiPath.UIAutomation.Activities et UiPath Remote Runtime :
Version du package UIAutomation |
Numéro de build UiPathRemoteRuntime |
Dépendance du pilote UiPath |
Versions compatibles UIAutomation pour UiPathRemoteRuntime |
---|---|---|---|
24.10.7 | 24.10.108.16096 | 24.10.108.16096 |
24.10.7 23.10.13 23.4.11 22.10.9 22.4.11 21.10.10 20.10.15 |
23.10.13 |
23.10.97.53968 |
23.10.97.53968 |
23.10.13 23.4.11 22.10.10 22.4.12 21.10.10 20.10.15 |
23.4.11 |
23.10.86.3201 |
23.4.81.50665 |
23.10.11 23.4.11 22.10.10 22.4.12 21.10.10 20.10.15 |
22.10.10 | 23.4.67.63183 | 22.10.67.59238 |
23.4.10 22.10.10 22.4.12 21.10.10 20.10.15 |
22.4.12 | 23.4.67.63183 | 22.4.67.58669 |
23.4.10 22.10.10 22.4.12 21.10.10 20.10.15 |
21.10.10 | 23.4.67.63183 | 23.4.67.63183 |
23.4.10 22.10.10 22.4.12 21.10.10 20.10.15 |
20.10.15 | 23.4.67.63183 | 20.10.8676.29744 |
23.4.10 22.10.10 22.4.12 21.10.10 20.10.15 |
19.11.5 |
22.4.43.27553 |
19.10.7601.15369 |
22.4.7 21.10.7 20.10.12 19.11.5 18.4.8 |
18.4.8 |
22.4.43.27553 |
10.0.7772.19184 |
22.4.7 21.10.7 20.10.12 19.11.5 18.4.8 |
UiPathRemoteRuntime.msi
, dans l'onglet Détails (Details), dans le champ Commentaires (Commentaires).
The UiPath.UIAutomation.Activities package is incompatible with the UiPath Remote Runtime running on the server
.
Interactive selection on the target application does not build correct selectors unless the UiPath.UIAutomation.Activities matches the UiPath Remote Runtime dependency on the Citrix Application server, VMware virtual machine, the Remote Desktop machine, or the Amazon WorkSpaces virtual desktop,
For example, if you want to build an automation project using the UiPath.UIAutomation.Activities package version 23.10.8, you need to copy the corresponding UiPath dependency from the client machine (where Studio/Robot is installed) on the Citrix Application server, VMware virtual machine, the Remote Desktop machine, or the Amazon WorkSpaces virtual desktop.
Cela s'effectue comme suit :
- Sur la machine cliente (où Studio est installé), accédez au dossier
%UserProfile%\.nuget\packages\uipath
. Toutes les dépendances UiPath installées se trouvent ici. - Copiez le dossier avec la version qui correspond au package UiPath.UIAutomation.Activities que vous souhaitez utiliser. Vous pouvez afficher la liste des dépendances fournies avec le package UiPath.UIAutomation.Activities sur la page À propos des activités UIAutomation ou en cochant les dépendances du package comme décrit dans Prise en charge côte à côte.
- On the Citrix Application server, VMware virtual machine, the Remote Desktop machine, or the Amazon WorkSpaces virtual desktop, navigate to the
%ProgramFiles(x86)%\UiPath\RemoteRuntime\packages\uipath
folder and paste the previously copied UiPath dependency version here.- Par exemple, pour UiPath.UIAutomation.Activities version 23.10.8, la dépendance UiPath correspondante est 23.10.71.64399. Il s’agit du nom du dossier que vous devez copier depuis la machine Studio/Robot vers la machine distante.
Les sélecteurs sont maintenant correctement générés avec votre version actuelle du paquet UiPath.UIAutomation.Activities. Les modifications prennent effet dès que la dépendance est copiée.
Les dépendances de Remote Runtime décrites ci-dessus sont requises à la fois pour la conception et pour l'exécution.
Lorsque vous démarrez un processus, le Robot envoie les commandes nécessaires à l'extension pour Citrix ou Bureau à distance Windows via un canal RPC. Ce paquet d’informations contient également des détails sur la version du paquet UIAutomation utilisé pour générer le processus.
L'extension correspondante transmet ensuite le paquet d'informations via un canal virtuel ICA au composant UiPath Remote Runtime, qui se trouve sur les serveurs d'applications Citrix ou l'ordinateur de bureau à distance.
En fonction de la version du paquet UIAutomation avec lequel le processus a été créé, le composant UiPath Remote Runtime indique à l'exécuteur du Robot quel pilote utiliser.
La communication entre le composant Remote Runtime et l'extension correspondante s'effectue via un canal ICA développé en interne. Plusieurs canaux ICA peuvent être utilisés, mais Citrix Receiver, par exemple, utilise déjà plusieurs canaux pour le Presse-papiers, l'audio, etc.
Une fois le composant Remote Runtime installé, vous pouvez créer vos projets d'automatisation sans devoir créer de règles de pare-feu.
Le transfert de données entre Remote Runtime et l’extension nécessite une utilisation réduite de la bande passante. Par exemple, chaque action effectuée par le Robot (telle qu'une activité Click) transfère environ 3 Ko de données.
Si vous passez par plusieurs connexions distantes (RDP, Citrix ou VMware) pour atteindre un ordinateur distant de destination où l’automatisation est développée, vous devez installer Remote Runtime sur chaque ordinateur distant intermédiaire, et non uniquement sur l’ordinateur cible. Pour plus de détails, consultez la page Configurer une connexion multi-sauts.
- À propos d'UiPath Remote Runtime
- Prérequis logiciels et matériels
- Installation d'UiPath Remote Runtime
- À partir du programme d'installation
- À partir d'une ligne de commande
- Planificateur de tâches
- Dépendance UIAutomation
- Prise en charge côte à côte
- Ajout de dépendances de Remote Runtime
- Architecture de Remote Runtime
- Plusieurs canaux ICA
- Considérations de transfert de données et de bande passante
- Plusieurs connexions distantes