activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités UIAutomation

Dernière mise à jour 18 nov. 2025

À propos du package d'activités UIAutomation

Le package d’activités UIAutomation contient toutes les activités de base utilisées pour créer des projets d’automatisation.

Ces activités permettent aux robots :

  • Simuler l'interaction humaine, comme par exemple l'utilisation de la souris et des commandes du clavier, ou la saisie et l'extraction de texte, en vue d'une automatisation de base de l'interface utilisateur.
  • D’utiliser des technologies comme l’OCR ou la reconnaissance d’images pour exécuter une automatisation d’image et de texte.
  • De créer des déclencheurs basés sur le comportement de l'interface utilisateur permettant au Robot d'exécuter certaines actions lorsque des événements spécifiques se produisent sur une machine.
  • D'interagir avec le navigateur et d'effectuer des manipulations dans la fenêtre.

Pour créer des automatisations, choisissez l’une des expériences suivantes :

  • Low-code :utilisez des automatisations low-code associées aux activités Classique (Classic), Moderne (Modern) et Computer Vision . Les automatisations low-code utilisent une interface visuelle avec des activités de glisser-déposer depuis les packages d’activités, ce qui les rend accessibles à un large éventail d’utilisateurs.
  • Coded :utilisez des automatisations codées, associées aux API UI Automation. Les automatisations codées, qui utilisent les services UiPath (équivalents des packages d’activités) et leurs API correspondantes (équivalentes des activités), vous permettent de créer des automatisations à l’aide de code. De plus, elles peuvent utiliser des packages NuGet .NET et des classes C# personnalisées que vous créez dans UiPath Studio. Le package d’activités UIAutomation prend en charge les API à partir de la version v23.10.3.
Attention : les processus d'automatisation qui utilisent les activités UIAutomation ne peuvent pas s'exécuter lorsque l'écran est verrouillé.
Remarque :
  • À partir de la version v20.10.5, le package UI Automation Next est obsolète et le package UI Automation existant a été étendu pour inclure toutes les fonctionnalités modernes précédemment disponibles dans UI Automation Next. Vous pouvez également installer le package d’activités unifié UI Automation même sur les versions Studio 2020.4.1 et inférieures. Cela affiche toutes les activités classiques et modernes dans le volet Activités. En savoir plus sur Modern Design Experience.
  • Depuis UiPath.UIAutomation.Activities v19.11, toutes les activités liées à Abbyy ont été déplacées vers un package séparé. Installez le package UiPath.Abbyy.Activities si vous souhaitez utiliser ses activités pour l’OCR, l’OCR Cloud, la classification et l’extraction de données.
  • Depuis la version v18.3.6877.28298, le package UiPath.Core.Activities a été divisé en packages UI Automation et Système. En savoir plus sur la fragmentation des activités de base.

Dépendances

Le package d’activités UIAutomation contient les dépendances développées en interne suivantes :

  • UiPath.Vision : active la fonctionnalité des moteurs OCR et Computer Vision.
  • UiPath : bibliothèque essentielle pour les activités UIAutomation.

Le package de dépendance UiPath.Vision inclut des bibliothèques tierces. Ces dépendances externes sont utilisées exclusivement dans le but de permettre la mise en œuvre d’activités spécifiques dans le package UiPath.UIAutomation.Activities. Voici quelques exemples :

  • AbbyyOnlineSdk.dll : utilisé exclusivement dans l’activité Abbyy Cloud OCR, au moment de l’exécution, en tant que wrapper sur les appels de service en ligne Abbyy.
  • Interop.FREngine.v11.dll : utilisé exclusivement dans l’activité Abbyy OCR, au moment de l’exécution, en tant que wrapper sur les appels d’Abby FineReader Engine.
  • Interop.MODI.dll : utilisé exclusivement dans l’activité Microsoft OCR, au moment de l’exécution, lorsqu’il est exécuté sur une machine Windows 7 ou Windows Server.

Des scénarios particuliers peuvent nécessiter la gestion de versions de dépendances UI Automation strictes. Par exemple, une langue pour le moteur Tesseract OCR doit être installée manuellement pour chaque version UiPath.Vision. Par conséquent, pour les processus utilisant ce langage, vous devez utiliser le package d’activités UI Automation correspondant. Vous pouvez en apprendre plus sur cette page.

Le tableau ci-dessous répertorie les dépendances fournies avec chaque version du package :

UiPath.UIAutomation.Activities

UiPath.Vision

UiPath

25.10.203.16.025.10.158.57528
25.10.193.16.025.10.155.37129
25.10.163.15.025.8.152.27793
25.10.133.15.025.6.146.54041
25.10.123.15.025.6.142.41639
25.10.103.15.025.6.142.41639
25.10.83.15.025.6.140.65296
25.10.73.15.025.6.139.35746
25.10.63.15.025.4.134.4749
25.10.43.15.025.4.134.4749
25.10.33.15.025.4.134.4749

25.10.2

3.15.0

25.4.134.4749
24.10.143.14.224.10.143.28596
24.10.133.14.224.10.128.59771

24.10.12

3.14.2

24.10.128.59771

24.10.11

3.14.2

24.10.120.29399

24.10.103.14.224.10.113.9929
24.10.83.14.224.10.112.56016
24.10.73.14.224.10.108.16096
24.10.63.14.224.10.106.53365
24.10.53.14.224.10.106.53365
24.10.33.13.324.10.94.62718
24.10.23.13.224.10.94.62718
24.10.13.13.224.10.93.21985
24.10.03.13.224.10.93.21985
23.10.183.11.223.10.152.29655
23.10.173.11.223.10.136.23377

23.10.16

3.11.2

23.10.128.59555

23.10.15

3.11.2

23.10.120.29846

23.10.133.11.223.10.97.53968
23.10.123.11.123.10.90.55899
23.10.113.11.123.10.81.50671
23.10.93.11.123.10.71.64399
23.10.83.11.123.10.71.64399
23.10.73.11.123.10.71.64399
23.10.63.11.123.10.71.64399
23.10.33.11.123.10.69.1489
23.4.113.10.123.4.81.50665
23.4.103.10.123.4.67.58671
23.4.93.10.1

23.4.67.58671

23.4.83.10.123.4.62.63011
23.4.73.10.1

23.4.60.24910

23.4.63.10.123.4.59.15687
23.4.53.10.123.4.57.3408
23.4.43.10.123.4.57.3408
22.10.113.6.022.10.136.43035
22.10.103.6.022.10.67.59238
22.10.93.6.022.10.67.59238
22.10.83.6.022.10.60.25726
22.10.73.6.0

22.10.60.25726

22.10.63.6.022.10.59.14500
22.10.53.6.022.10.52.8892
22.10.43.6.022.10.49.23
22.10.33.6.022.10.46.47635
22.10.23.6.022.10.46.47635
22.4.123.3.222.4.67.58669
22.4.113.3.022.4.67.58669
22.4.103.3.022.4.62.58438
22.4.93.3.022.4.60.25939
22.4.83.3.022.4.52.11405
22.4.73.3.022.4.42.61951
22.4.63.3.022.4.38.42025
22.4.53.3.022.4.38.42025
22.4.43.3.022.4.38.42025
21.10.103.1.421.10.67.58666
21.10.93.1.421.10.60.24919
21.10.83.1.421.10.49.13436
21.10.73.1.421.10.42.64905
21.10.63.1.421.10.40.21933
21.10.53.1.421.10.34.30369
21.10.43.1.421.10.32.57908
21.10.33.1.421.10.30.58966
21.4.43.0.121.4.25.3292
21.4.33.0.121.4.23.31065
20.10.152.2.020.10.8676.29744
20.10.142.2.020.10.8558.20688
20.10.132.2.020.10.8363.32849
20.10.122.2.020.10.8242.23238
20.10.112.2.020.10.7992.24819
20.10.102.2.020.10.7810.17763
20.10.92.2.020.10.7641.24102
20.10.82.2.020.10.7641.24102
20.10.72.2.020.10.7641.24102
20.10.62.2.020.10.7585.27318
20.10.52.2.020.10.7585.27318
20.4.32.0.320.4.7537.15740
20.4.22.0.320.4.7472.17184
20.4.12.0.320.4.7422.14731
19.11.52.0.119.10.7601.15369
19.11.42.0.119.10.7601.15369
19.11.32.0.119.10.7452.28108
19.11.22.0.119.10.7312.25504
19.11.12.0.019.10.7312.25504
19.11.02.0.019.10.7275.19994
19.10.11.8.119.10.7243.31457
19.7.01.6.119.7.7128.27029
19.6.01.6.019.6.7108.25473
19.5.01.6.019.5.7079.28746
19.4.21.5.019.4.7068.19937
19.4.11.5.019.4.7054.14370
19.3.01.4.010.0.7004.31775
19.2.01.3.010.0.6957.21531
19.1.01.2.010.0.6957.21531
18.4.81.2.110.0.7772.19184
18.4.71.2.110.0.7445.17204
18.4.61.2.010.0.7194.26789
18.4.51.2.010.0.7020.22745
18.4.41.2.010.0.6992.20526
18.4.31.2.010.0.6929.25268
18.4.21.2.010.0.6913.22031
18.3.6962.289671.1.09.0.6962.24417
18.3.6897.225431.1.09.0.6893.27943
18.3.6877.282981.1.09.0.6877.24355

Fragmentation des activités de base

À partir de la version v2018.3 le package d’activités Core est divisé en deux packages distincts, UiPath.System.Activities et UiPath.UIAutomation.Activities. Cela a été fait dans le but de vous offrir plus de contrôle sur les versions d’activité que vous utilisez dans l’exécution de vos projets d’automatisation. En corrélation avec la fonctionnalité Dépendances du projet (Project Dependencies), ce fractionnement vous permet de choisir exactement la version des activités que vous souhaitez utiliser comme dépendance pour votre projet.

Chaque fois qu’un projet créé à l’aide d’une version de Studio antérieure à v2018.3 est ouvert avec Studio v2018.3 ou version ultérieure, le projet est automatiquement migré et les nouveaux paquets Système (System) et UI Automation remplacent l’ancien pack Core (Core).

N'oubliez pas de migrer correctement vos processus lors de la mise à jour du 2018.3 Plate-forme UiPath. L'algorithme d'installation des dépendances et des activités a été amélioré, ce qui peut provoquer des conflits lors de l'exécution de processus avec des packages installés à partir de flux locaux. Si vous rencontrez des problèmes lors de la mise à jour, consultez les solutions possibles sur cette page. N'oubliez pas non plus de consulter la procédure d' ouverture des projets créés avec des versions précédentes.

Remarque : une fois la migration effectuée, vous ne pouvez pas revenir au projet pour utiliser l’ancien pack Core.
À partir de Studio v2018.3 ou version ultérieure, vous ne pouvez pas installer le package de base à partir du gestionnairede packages . Cependant, soyez assuré que les packages UiPath.System.Activities et UiPath.UIAutomation.Activities contiennent toutes les activités qui se trouvaient dans l’ancien. En outre, à partir de la version v2018.3, vous pouvez utiliser n'importe quelle combinaison de packages d'activités, quelle que soit la version de Studio que vous utilisez à ce moment-là.
Remarque : une fois qu'un projet est publié avec la version v2018.3 ou une version ultérieure, il ne peut plus être exécuté à l'aide d'un Robot v2018.2 ou version antérieure.
Notez que l'emplacement du dossier tessdata utilisé pour installer les langues du moteur OCR de Google a été déplacé de %ProgramFiles(x86)%\UiPath\Studio essdata à %UserProfile%\.nuget\packages\uipath.vision. Vous pouvez en savoir plus sur l'installation et la modification de la langue du moteur OCR de Google sur cette page.

Pour plus d'informations sur l'impact de ce changement sur Studio, vous pouvez en savoir plus ici.

Activités héritées de base

Le package d’activités héritées Core (méta-package UiPath.Core.Activities ) a été créé suite à la fragmentation des activités de base pour garantir la compatibilité entre les processus hérités et les Robots versions v2018.3 ou versions ultérieures. Les activités héritées de base et les processus hérités sont définis comme suit :
  • Activités héritées de base : le méta-paquet UiPath.Core.Activities est disponible à partir de la version v2018.3 libération. Il référence les packages UiPath.System.Activities et UiPath.UIAutomation.Activities chaque fois qu'un processus hérité est exécuté par un Robot v2018.3 ou plus récent.
  • Processus hérité (Legacy Process ) - Un processus créé avec Studio v2018.2 ou une version antérieure qui utilise l'ancien package UiPath.Core.Activities comme dépendance.

Tandis que le Robot résout des dépendances, il recherche les packages UI Automation et Système. S’ils ne sont pas disponibles, il utilise la règle de runtime Lowest Applicable Version pour déterminer les versions de paquets UI Automation et Système à utiliser, qui doit être supérieure à celle par défaut.

Utilisation d'un paquet UIAutomation différent

Si une version différente du paquet UiPath.UIAutomation.Activities est nécessaire à l'exécution d'un processus, le paquet UiPath.UIAutomation.Activities v18.3.6897.22543 doit être supprimé des emplacements par défaut et remplacé par celui requis :
  • Le flux Orchestrator.
  • Emplacement par défaut des packages - %Program Files (x86)%\UiPath\Studio\Packages dans les versions antérieures à 2021.4 ou %Program Files%\UiPath\Studio\Packages depuis la version 2021.4.
  • Le cache NuGet : %userprofile%\.nuget\packages\uipath.core.activities.
Si la machine Robot a accès à Internet, le flux officiel du fichier nuget.config doit être supprimé pour empêcher le Robot de le télécharger à nouveau.

Résolution des processus hérités

Si vous avez des processus créés à l’aide de Studio v2018.3.1 qui utilisaient le package UiPath.UIAutomation.Activities v18.3.6864.20582, vous devez les ouvrir dans Studio.et mettre à jour le package UiPath.UIAutomation.Activities.
Si vous avez déjà utilisé Studio v2018.3.1 avec des processus hérités, le package UiPath.UIAutomation.Activities v18.3.6864.20582 doit être supprimé, comme expliqué sur cette page.
  • Dépendances
  • Fragmentation des activités de base
  • Activités héritées de base
  • Utilisation d'un paquet UIAutomation différent
  • Résolution des processus hérités

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
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.