UiPath Documentation
studio
latest
false

Guide de l'utilisateur de Studio

Dernière mise à jour 6 mai 2026

Activités prises en charge par UI Automation

Reportez-vous au tableau ci-dessous pour connaître les activités UI Automation prises en charge lors de l'utilisation de l'outil Migrator d'activités.

Activité sourceActivité(s) de destinationLimites connues
Activer (UiPath.Core.Activities.Activate)Opération de fenêtre (UiPath.UIAutomationNext.Activities.NWindowOperation)
Lier à un navigateur (UiPath.Core.Activities.BrowserScope)Use Application/Browser (UiPath.UIAutomationNext.Activities.NApplicationCard)Si la propriété Search Scope est définie, la migration n'est pas effectuée.
Si une expression est utilisée pour la propriété TypeNavigateur, la migration n'est pas effectuée.
Lier à une fenêtre (UiPath.Core.Activities.WindowScope)Use Application/Browser (UiPath.UIAutomationNext.Activities.NApplicationCard)Si la propriété Search Scope est définie, la migration n'est pas effectuée.
Transaction d'appel (UiPath.Core.Activities.SAP.CallTransaction)Transaction d'appel (UiPath.UIAutomationNext.Activities.NSAPCallTransaction)
Cocher (UiPath.Core.Activities.Check)Cocher/Décocher (UiPath.UIAutomationNext.Activities.NCheck)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Cliquer (UiPath.Core.Activities.Click)Cliquer (UiPath.UIAutomationNext.Activities.NClick)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Une activité Click classique utilisant une variable avec une valeur nulle comme élément d'entrée entraîne un clic aux coordonnées de l'écran (0, 0). En revanche, l’activité Cliquer moderne génère une erreur de runtime dans ce scénario.
Cliquer sur l'image (UiPath.Core.Activities.ClickImage)Cliquer (UiPath.UIAutomationNext.Activities.NClick)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Cliquer sur le texte OCR (UiPath.Core.Activities.ClickOCRText)Cliquer (UiPath.UIAutomationNext.Activities.NClick)Si l’activité se trouve dans une étendue qui utilise un moteur OCR différent, une carte d’application est automatiquement ajoutée sur l’activité migrée pour changer de moteur OCR.
L’activité est migrée même si l’ élément Cible ou Élément d’entrée n’est pas défini, tant qu’il a une étendue parente.
Si une propriété d'argument de sortie du moteur OCR est définie, la migration n'est pas effectuée.
Cliquer sur Image à l'écran (UiPath.Core.Activities.SAP.ClickPictureOnScreen)Cliquer sur Image à l'écran (UiPath.UIAutomationNext.Activities.NSAPClickPictureOnScreen)
Cliquer sur le texte (UiPath.Core.Activities.ClickText)Cliquer (UiPath.UIAutomationNext.Activities.NClick)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Si l’activité classique a un élément de navigateur défini comme cible, la migration n’est pas effectuée.
Cliquer sur le bouton de la barre d'outils (UiPath.Core.Activities.SAP.ClickToolbarButton)Cliquer sur le bouton de la barre d'outils (UiPath.UIAutomationNext.Activities.NSAPClickToolbarButton)
Fermer l'application (UiPath.Core.Activities.CloseApplication)Use Application/Browser (UiPath.UIAutomationNext.Activities.NApplicationCard)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Après la migration, l'activité Use Application/Browser peut fermer les applications dans davantage de scénarios dans lesquels Fermer l'application lèverait des exceptions (par exemple SelectorNotFoundException lorsque l'application est réduite, ArgumentException lorsque l'application est déjà fermée).
Fermer l'onglet (UiPath.Core.Activities.CloseTab)Naviguer dans le navigateur (UiPath.UIAutomationNext.Activities.NNavigateBrowser)Si l'activité se situe en dehors d'une étendue et n'utilise pas d'élément d'entrée, la migration ne sera pas effectuée.
Fermer la fenêtre (UiPath.Core.Activities.CloseWindow)Opération de fenêtre (UiPath.UIAutomationNext.Activities.NWindowOperation)
Élément Existe (UiPath.Core.Activities.UiElementExists)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)
Développer la table hiérarchique ALV (UiPath.Core.Activities.SAP.ExpandALVHierarchicalTable)Développer la table hiérarchique ALV (UiPath.UIAutomationNext.Activities.NSAPExpandALVHierarchicalTable)
Développer l’arborescence ALV (UiPath.Core.Activities.SAP.ExpandALVTree)Développer l’arborescence ALV (UiPath.UIAutomationNext.Activities.NSAPExpandALVTree)
Développer l’arborescence (UiPath.Core.Activities.SAP.ExpandTree)Développer l’arborescence (UiPath.UIAutomationNext.Activities.NSAPExpandTree)
Extraire les données structurées (UiPath.Core.Activities.ExtractData)Extraire les données (UiPath.UIAutomationNext.Activities.NExtractData)Lorsque l'option Continuer sur erreur est définie sur Faux et sur Cible - Le bouton Suivant est configuré pour extraire les données de plusieurs pages, l'activité classique Extraire les données structurées échouait après avoir atteint la dernière page. En revanche, l'activité moderne Extraire les données poursuit son exécution.
Trouver des enfants (UiPath.Core.Activities.FindChildren)Rechercher des éléments (UiPath.CUIAutomationNext.Activities.NFindElements)
Rechercher l'élément (UiPath.Core.Activities.WaitUiElementAppear)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)Si la propriété AttendreActif est définie, la migration n’est pas effectuée. Cette option n'est prise en charge que lors de la migration vers UIAutomation 25.10.29 ou une version ultérieure.
Après la migration, l’activité moderne Vérifier l’état de l’application ne génèrera pas d’erreur lorsque le délai d’expiration sera atteint, le flux se poursuivra vers la branche Cible n’apparaît pas.
Rechercher l'image (UiPath.Core.Activities.WaitImageAppear)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)Après la migration, l’activité moderne Vérifier l’état de l’application ne génèrera pas d’erreur lorsque le délai d’expiration sera atteint, le flux se poursuivra vers la branche Cible n’apparaît pas.
Rechercher la position du texte OCR (UiPath.Core.Activities.FindOCRText)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)Si l’activité se trouve dans une étendue qui utilise un moteur OCR différent, une carte d’application est automatiquement ajoutée sur l’activité migrée pour changer de moteur OCR.
L’activité est migrée même si l’ élément Cible ou Élément d’entrée n’est pas défini, tant qu’il a une étendue parente.
Si une propriété d'argument de sortie du moteur OCR est définie, la migration n'est pas effectuée.
Si l’activité classique a un élément de navigateur défini comme cible, la migration n’est pas effectuée.
Après la migration, l’activité moderne Vérifier l’état de l’application ne génèrera pas d’erreur lorsque le délai d’expiration sera atteint, le flux se poursuivra vers la branche Cible n’apparaît pas.
Rechercher la position du texte (UiPath.Core.Activities.FindText)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)Si l’activité classique a un élément de navigateur défini comme cible, la migration n’est pas effectuée.
Après la migration, l’activité moderne Vérifier l’état de l’application ne génèrera pas d’erreur lorsque le délai d’expiration sera atteint, le flux se poursuivra vers la branche Cible n’apparaît pas.
Obtenir l'attribut (UiPath.Core.Activities.GetAttribute)Obtenir l'attribut (UiPath.UIAutomationNext.Activities.NGetAttribute)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Récupérer du presse-papiers (UiPath.Core.Activities.GetFromClipboard)Obtenir le presse-papiers (UiPath.UIAutomationNext.Activities.NGetFromClipboard)
Obtenir le texte complet (UiPath.Core.Activities.GetFullText)Obtenir le texte (UiPath.UIAutomationNext.Activities.NGetText)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Obtenir le texte OCR (UiPath.Core.Activities.GetOCRText)Obtenir le texte (UiPath.UIAutomationNext.Activities.NGetText)
Use Application/Browser (UiPath.UIAutomationNext.Activities.NApplicationCard)
Si l’activité se trouve dans une étendue qui utilise un moteur OCR différent, une carte d’application est automatiquement ajoutée sur l’activité migrée pour changer de moteur OCR.
L’activité est migrée même si l’ élément Cible ou Élément d’entrée n’est pas défini, tant qu’il a une étendue parente.
Si une propriété d'argument de sortie du moteur OCR est définie, la migration n'est pas effectuée.
GetPosition (UiPath.Core.Activities.GetPosition)Obtenir l'attribut (UiPath.UIAutomationNext.Activities.NGetAttribute)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Obtenir le texte (UiPath.Core.Activities.GetValue)Obtenir le texte (UiPath.UIAutomationNext.Activities.NGetText)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Obtenir le texte visible (UiPath.Core.Activities.GetVisibleText)Obtenir le texte (UiPath.UIAutomationNext.Activities.NGetText)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Si l’activité classique a un élément de navigateur défini comme cible, la migration n’est pas effectuée.
Revenir à l’étape précédente (UiPath.Core.Activities.GoBack)Naviguer dans le navigateur (UiPath.UIAutomationNext.Activities.NNavigateBrowser)
Aller à l’avenir (UiPath.Core.Activities.GoForward)Naviguer dans le navigateur (UiPath.UIAutomationNext.Activities.NNavigateBrowser)
Aller à l'accueil (UiPath.Core.Activities.GoHome)Naviguer dans le navigateur (UiPath.UIAutomationNext.Activities.NNavigateBrowser)
Masquer la fenêtre (UiPath.Core.Activities.HideWindow)Opération de fenêtre (UiPath.UIAutomationNext.Activities.NWindowOperation)
Surligner (UiPath.Core.Activities.Highlight)Surligner (UiPath.UIAutomationNext.Activities.NHighlight)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Pointer (UiPath.Core.Activities.Hover)Pointer (UiPath.UIAutomationNext.Activities.NHover)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Pointer sur l'image (UiPath.Core.Activities.HoverImage)Pointer (UiPath.UIAutomationNext.Activities.NHover)
Use Application/Browser (UiPath.UIAutomationNext.Activities.NApplicationCard)
Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Pointer le texte OCR (UiPath.Core.Activities.HoverOCRText)Pointer (UiPath.UIAutomationNext.Activities.NHover)
Use Application/Browser (UiPath.UIAutomationNext.Activities.NApplicationCard)
Si l’activité se trouve dans une étendue qui utilise un moteur OCR différent, une carte d’application est automatiquement ajoutée sur l’activité migrée pour changer de moteur OCR.
L’activité est migrée même si l’ élément Cible ou Élément d’entrée n’est pas défini, tant qu’il a une étendue parente.
Si une propriété d'argument de sortie du moteur OCR est définie, la migration n'est pas effectuée.
Pointer sur le texte (UiPath.Core.Activities.HoverText)Pointer (UiPath.UIAutomationNext.Activities.NHover)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Si l’activité classique a un élément de navigateur défini comme cible, la migration n’est pas effectuée.
Image existante (UiPath.Core.Activities.ImageFound)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Injecter JavaScript (UiPath.Core.Activities.InjectJsScript)Injecter JavaScript (UiPath.UIAutomationNext.Activities.NInjectJsScript)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Maximiser la fenêtre (UiPath.Core.Activities.MaximizeWindow)Opération de fenêtre (UiPath.UIAutomationNext.Activities.NWindowOperation)
Réduire la fenêtre (UiPath.Core.Activities.MinimizeWindow)Opération de fenêtre (UiPath.UIAutomationNext.Activities.NWindowOperation)
Déplacer la fenêtre (UiPath.Core.Activities.MoveWindow)Opération de fenêtre (UiPath.UIAutomationNext.Activities.NWindowOperation)
Accéder à (UiPath.Core.Activities.NavigateTo)Aller à l'URL (UiPath.UIAutomationNext.Activities.NGoToUrl)
Texte OCR existant (UiPath.Core.Activities.OCRTextExists)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)
Use Application/Browser (UiPath.UIAutomationNext.Activities.NApplicationCard)
Si l’activité se trouve dans une étendue qui utilise un moteur OCR différent, une carte d’application est automatiquement ajoutée sur l’activité migrée pour changer de moteur OCR.
L’activité est migrée même si l’ élément Cible ou Élément d’entrée n’est pas défini, tant qu’il a une étendue parente.
Si une propriété d'argument de sortie du moteur OCR est définie, la migration n'est pas effectuée.
Après la migration, l’activité moderne Vérifier l’état de l’application ne génèrera pas d’erreur lorsque le délai d’expiration sera atteint, le flux se poursuivra vers la branche Cible n’apparaît pas.
Lors de l'apparition de l'élément (UiPath.Core.Activities.OnUiElementAppear)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)Si la propriété RépéterPourToujours est définie sur une expression ou sur true, la migration n'est pas effectuée.
Si la propriété AttendreActif est définie, la migration n’est pas effectuée. Cette option n'est prise en charge que lors de la migration vers UIAutomation 25.10.29 ou une version ultérieure.
Si la propriété WaitVisible est définie sur une expression ou sur true sans cible, la migration n'est pas effectuée.
Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Après la migration, l’activité moderne Vérifier l’état de l’application ne génèrera pas d’erreur lorsque le délai d’expiration sera atteint, le flux se poursuivra vers la branche Cible n’apparaît pas.
Lors de la disparition de l'élément (UiPath.Core.Activities.OnUiElementVanish)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)Si la propriété RépéterPourToujours est définie sur une expression ou sur true, la migration n'est pas effectuée.
Si la propriété AttendreInactif est définie, la migration n'est pas effectuée. Cette option n'est prise en charge que lors de la migration vers UIAutomation 25.10.29 ou une version ultérieure.
Si la propriété WaitNonVisible est définie sur une expression ou sur true sans cible, la migration n'est pas effectuée.
Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Après la migration, l’activité moderne Vérifier l’état de l’application ne génèrera pas d’erreur lorsque le délai d’expiration sera atteint, le flux se poursuivra vers la branche Cible n’apparaît pas.
Sur apparition de l'image (UiPath.Core.Activities.OnImageAppear)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Après la migration, l’activité moderne Vérifier l’état de l’application ne génèrera pas d’erreur lorsque le délai d’expiration sera atteint, le flux se poursuivra vers la branche Cible n’apparaît pas.
Sur disparition de l'image (UiPath.Core.Activities.OnImageVanish)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Après la migration, l’activité moderne Vérifier l’état de l’application ne génèrera pas d’erreur lorsque le délai d’expiration sera atteint, le flux se poursuivra vers la branche Cible n’apparaît pas.
Ouvrir l'application (UiPath.Core.Activities.OpenApplication)Use Application/Browser (UiPath.UIAutomationNext.Activities.NApplicationCard)
Ouvrir le navigateur (UiPath.Core.Activities.OpenBrowser)Use Application/Browser (UiPath.UIAutomationNext.Activities.NApplicationCard)La propriété NewSession est obsolète et ne sera pas migrée.
Si la propriété TypeNavigateur n’a pas été définie, elle sera migrée vers IE même si le paramètre de projet UIAutomation Classic > Navigateur a été configuré pour un autre navigateur.
Lire la barre d’état (UiPath.Core.Activities.SAP.ReadStatusbar)Lire la barre d’état (UiPath.UIAutomationNext.Activities.NSAPReadStatusbar)
Actualiser le navigateur (UiPath.Core.Activities.RefreshBrowser)Naviguer dans le navigateur (UiPath.UIAutomationNext.Activities.NNavigateBrowser)
Restaurer la fenêtre (UiPath.Core.Activities.RestoreWindow)Opération de fenêtre (UiPath.UIAutomationNext.Activities.NWindowOperation)
Connexion à SAP (UiPath.Core.Activities.SAP.Login)Connexion à SAP (UiPath.UIAutomationNext.Activities.NSAPLogin)
Connexion SAP (UiPath.Core.Activities.SAP.Logon)Connexion SAP (UiPath.UIAutomationNext.Activities.NSAPLogon)
Sélectionner les dates dans le calendrier (UiPath.Core.Activities.SAP.SelectDatesInCalendar)Sélectionner les dates dans le calendrier (UiPath.UIAutomationNext.Activities.NSAPSelectDatesInCalendar)
Sélectionner l'élément (UiPath.Core.Activities.SelectItem)Sélectionner l'élément (UiPath.UIAutomationNext.Activities.NSelectItem)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Sélectionner un élément de menu (UiPath.Core.Activities.SAP.SelectMenuItem)Sélectionner un élément de menu (UiPath.UIAutomationNext.Activities.NSAPSelectMenuItem) OU Sélectionner un élément (UiPath.UIAutomationNext.Activities.NSelectItem)Si l'activité classique a été utilisée de manière incorrecte afin de cibler des éléments autres que les fenêtres, une activité moderne Sélectionner l'élément moderne est créée.
Envoyer un raccourci clavier (UiPath.Core.Activities.SendHotkey)Raccourcis clavier (UiPath.UIAutomationNext.Activities.NKeyboardShortcuts) OU Saisir dans (UiPath.UIAutomationNext.Activities.NTypeInto)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Si un champ vide ou une expression est utilisé, il sera migré vers une activité Saisir dans moderne.
Définir le focus (UiPath.Core.Activities.SetFocus)Définir le focus (UiPath.UIAutomationNext.Activities.NSetFocus)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Définir le texte (UiPath.Core.Activities.SetValue)Définir le texte (UiPath.UIAutomationNext.Activities.NSetText)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Définir dans le Presse-papiers (UiPath.Core.Activities.SetToClipboard)Définir le presse-papiers (UiPath.UIAutomationNext.Activities.NSetToClipboard)
Afficher la fenêtre (UiPath.Core.Activities.ShowWindow)Opération de fenêtre (UiPath.UIAutomationNext.Activities.NWindowOperation)
Étendue de cellule de table (UiPath.Core.Activities.CellScope)Étendue de cellule de table (UiPath.UIAutomationNext.Activities.NTableCellScope)
Prendre une capture d'écran (UiPath.Core.Activities.TakeScreenshot)Prendre une capture d'écran (UiPath.UIAutomationNext.Activities.NTakeScreenshot)
Texte existant (UiPath.Core.Activities.TextExists)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)Si l’activité classique a un élément de navigateur défini comme cible, la migration n’est pas effectuée.
Après la migration, l’activité moderne Vérifier l’état de l’application ne génèrera pas d’erreur lorsque le délai d’expiration sera atteint, le flux se poursuivra vers la branche Cible n’apparaît pas.
Saisir dans (UiPath.Core.Activities.TypeInto)Saisir dans (UiPath.UIAutomationNext.Activities.NTypeInto)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Saisir un texte sécurisé (UiPath.Core.Activities.TypeSecureText)Saisir dans (UiPath.UIAutomationNext.Activities.NTypeInto)Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Attendre que l'élément disparaisse (UiPath.Core.Activities.WaitUiElementVanish)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)Si la propriété AttendreInactif est définie, la migration n'est pas effectuée. Cette option n'est prise en charge que lors de la migration vers UIAutomation 25.10.29 ou une version ultérieure.
Si la propriété WaitNonVisible est définie sur une expression ou sur true sans cible, la migration n'est pas effectuée.
Si la propriété Cible n'est pas définie et que l'activité est hors d'une étendue, la migration n'est pas effectuée.
Après la migration, l’activité moderne Vérifier l’état de l’application ne génèrera pas d’erreur lorsque le délai d’expiration sera atteint, le flux se poursuivra vers la branche Cible n’apparaît pas.
Attendre que l'image disparaisse (UiPath.Core.Activities.WaitImageVanish)Vérifier l’état de l’application (UiPath.UIAutomationNext.Activities.NCheckAppState)Après la migration, l’activité moderne Vérifier l’état de l’application ne génèrera pas d’erreur lorsque le délai d’expiration sera atteint, le flux se poursuivra vers la branche Cible n’apparaît pas.

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour