UiPath Documentation
studio
latest
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur de Studio

Différences entre Modern Experience et Classic Experience

Enregistreurs

Activités

Un ensemble d'activités distinct est disponible par défaut dans chaque expérience.

Quelle que soit l'expérience sélectionnée pour un projet, vous pouvez également activer les activités qui ne sont disponibles par défaut que dans l'autre expérience. Cliquez sur Afficher les options en haut du panneau Activités, puis sélectionnez :

  • Affichage moderne pour afficher les activités modernes dans les projets qui utilisent Classic Experience.

  • Affichage classique pour afficher les activités classiques dans les projets qui utilisent Modern Experience.

Le tableau suivant répertorie les activités disponibles par défaut dans une expérience, mais pas dans l'autre. Les activités UI Automation qui ne sont pas répertoriées dans le tableau sont disponibles par défaut dans les deux expériences.

Activités ModernActivités Classic
Activer (Activate)Click, Raccourcis clavier, Saisie
Check App StateLors de l'apparition de l'élément, Lors de la disparition de l'élément, Lors de l'apparition de l'image, Lors de la disparition de l'image, Attendre la disparition de l'élément, Attendre la disparition de l'image, Trouver une image, L'image existe, L'élément existe
Check/UncheckVérifier (Check)
Cliquer (Click)Cliquer, Cliquer sur une image
Extract Table DataExtraire les données structurées, Obtenir le texte complet, Obtenir le texte visible
Obtenir le texte (Get Text)Obtenir le texte (Get Text)
Go To URLAccéder à (Navigate To)
Mettre en surbrillance (Highlight)Mettre en surbrillance (Highlight)
Pointer (Hover)Pointer, Pointer sur l'image
Raccourcis clavierEnvoyer le raccourci (Send Hotkey)
Navigate BrowserFermer l’onglet, Revenir en arrière, Avancer, Accéder à l'accueil, Actualiser le navigateur
Sélectionner l'élément (Select Item)Sélectionner l'élément (Select Item)
Prendre une capture d'écran (Take Screenshot)Prendre une capture d'écran (Take Screenshot)
Saisir dans (Type Into)Saisir dans, Saisir un texte sécurisé
Use Application/BrowserOuvrir l'application, Ouvrir le navigateur, Lier la fenêtre, Lier le navigateur, Étendue de l'élément, Fermer la fenêtre Démarrer le processus
S/OBase d’ancrage, Ancre contextuelle

Exceptions

La table ci-dessous présente pour chaque exception classique, son homologue moderne avec le type de relation : changement de nom direct (mêmes concept et étendue dans la version moderne), mappage partiel (étendue plus étroite/plus large dans la version moderne), ou aucune contrepartie (fonctionnalité supprimée, non encore portée, ou exception non nécessaire dans la version moderne).

ClassiqueModerne (UiPath.UIAutomationNext.Exceptions)MappageRemarques
Activité générale (UiPath.Core.Activities)
ElementNotSetExceptionNotInitializedExceptionPartielleClassique : élément non fourni dans le contexte. Moderne : propriété InUIElement non initialisée avant utilisation. Le concept est le même ; la version moderne est spécifiquement limitée à l'entrée InUIElement.
TextNotFoundExceptionNodeNotFoundExceptionPartielleClassique : exception dédiée pour les activités de recherche de texte. Moderne : tous les cas « non trouvé » (y compris les cibles texte) sont réduits dans NodeNotFoundException.
RegistrationException(none)Aucune contrepartiePas généré en production dans le mode classique non plus ; aucun concept équivalent dans la version moderne.
ActivityTimeoutExceptionRuntimeTimeoutExceptionRenommage directMême concept ; renommé et déplacé vers l'espace de noms UiPath.UIAutomationNext.Exceptions.
PropertyNotSetException(none)Aucune contrepartiePhase de conception ValidationError uniquement en classique. Les activités modernes utilisent un mécanisme de validation différent.
BrowserNotSetExceptionBrowserNotFoundExceptionRenommage directClassique : aucun navigateur dans le contexte. Moderne : aucun navigateur correspondant trouvé. Même concept ; le nom moderne est plus descriptif.
WindowNotSetExceptionApplicationNotFoundExceptionPartielleClassique : aucune fenêtre dans le contexte pour une activité dont l'étendue est d'une fenêtre. Moderne : application introuvable lors de l'attachement. Équivalent le plus proche ; moderne est plus large (couvre tous les types d'application, et pas uniquement les fenêtres).
SAP (UiPath.Core.Activities)
SAPCallTransactionExceptionSAPCallTransactionExceptionRenommage directMême nom, même concept ; l'espace de noms a été déplacé de UiPath.Core.Activities vers UiPath.UIAutomationNext.Exceptions.
SAPLoginExceptionSAPLoginExceptionRenommage directMême nom, même concept ; l'espace de noms a été déplacé de UiPath.Core.Activities vers UiPath.UIAutomationNext.Exceptions.
CellScopeExceptionSAPTableCellScopeExceptionRenommage directMême concept (échecs liés à l'étendue de la cellule de la table) ; renommé pour être spécifique à SAP et clarifier qu'il s'agit des tables.
ExpandALVTreeExceptionSAPExpandTreeExceptionRenommage directMême concept (échec de l'expansion de l'arborescence SAP) ; nom simplifié.
Sélecteur (UiPath.Core)
InvalidSelectorExceptionInvalidSelectorExceptionRenommage directMême nom, même concept (sélecteur non analysable) ; l'espace de noms a été déplacé de UiPath.Core vers UiPath.UIAutomationNext.Exceptions.
InvalidFilterSelectorException (interne)(none)Aucune contrepartieClasse interne ; aucun équivalent dans le moderne.
SelectorOperationExceptionUiAutomationExceptionPartielleClassique : englobe les échecs COM/d'analyse pendant les opérations du sélecteur. Moderne : ceux-ci sont indiqués comme le UiAutomationException général ; aucun type d'exception d'opération de sélecteur dédié.
Élément / Nœud (UiPath.Core)
SelectorNotFoundExceptionNodeNotFoundExceptionRenommage directMême concept (élément non trouvé par le sélecteur) ; le nom moderne généralise au-delà des sélecteurs. SelectorNotFoundException étend FindElementException en version classique ; la version moderne utilise une hiérarchie plate sous UiAutomationException.
FindElementExceptionRuntimeFindExceptionPartielleClassique : Erreur COM pendant la recherche qui n'est pas « introuvable ». Moderne : échec de la recherche avec des détails sur l'étape de recherche qui a échoué. Équivalent le plus proche ; la version moderne inclut des informations de diagnostic plus riches.
InvalidUiElementExceptionNodeNotFoundExceptionPartielleClassique : Erreur COM E_UINODE_INVALID_ELEMENT (référence obsolète/non valide). Moderne : l'erreur COM E_UINODE_INVALID_IDENTIFIER est mappée à NodeNotFoundException. Le concept est le même (élément obsolète) ; un type d'exception différent dans la version moderne.
UninitializedNodeExceptionUiNodeUninitializedElementExceptionRenommage directMême concept (nœud non initialisé, erreur COM E_UINODE_UNINITIALIZED_ELEMENT) ; renommé avec un préfixe UiNode pour des raisons de cohérence.
UiElementHasNoItemsExceptionUiNodeHasNoItemsExceptionRenommage directMême concept (liste vide/arborescence/zone de liste modifiable, erreur COM E_UINODE_HAS_NO_ITEMS) ; renommé du préfixe UiElement vers le préfixe UiNode.
ElementOperationExceptionUiAutomationExceptionPartielleClassique : englobant toute défaillance COM sur les opérations d'élément (cliquer, saisir, surligner, etc.). Moderne : le même rôle est joué par la base UiAutomationException ; aucun type d'exception d'opération d'élément dédié.
Navigateur (UiPath.Core)
InvalidBrowserExceptionBrowserNotFoundExceptionPartielleClassique : la référence COM uiBrowser est nulle. Moderne : aucune instance de navigateur correspondante trouvée. Même scénario visible par l'utilisateur (navigateur non disponible) ; le nom moderne reflète le modèle d'attachement par recherche.
BrowserOperationExceptionUiAutomationExceptionPartielleClassique : exception dédiée pour les échecs de fonctionnement COM du navigateur. Moderne : les échecs d'opération du navigateur apparaissent sous la forme UiAutomationException ; aucun type d'opération de navigateur dédié.
Fenêtre (UiPath.Core)
InvalidWindowExceptionApplicationNotFoundExceptionPartielleClassique : la référence COM de la fenêtre est nulle avant une opération. Moderne : application introuvable lors de l'attachement. Équivalent le plus proche ; la version moderne est plus large (tous les types d'application).
WindowOperationExceptionUiAutomationExceptionPartielleClassique : exception dédiée pour les échecs d'opération COM de la fenêtre (masquer, fermer, agrandir, etc.). Moderne : ceux-ci apparaissent sous la forme UiAutomationException ; aucun type d'opération de fenêtre dédié.
Image (UiPath.Core)
InvalidImageExceptionUiAutomationExceptionPartielleClassique : exception dédiée pour les données d'image non valides. Moderne : les erreurs d'image apparaissent sous le forme UiAutomationException ; aucun type d'exception d'image dédié.
InvalidRegionExceptionUiAutomationExceptionPartielleClassique : la région de l'écran est nulle ou vide. Moderne : aucune exception de région dédiée ; apparaît sous la forme UiAutomationException.
ImageOperationExceptionUiAutomationExceptionPartielleClassique : solution complète dédiée pour tout échec d'opération d'image. Moderne : les échecs de l'opération de l'image apparaissent sous la forme UiAutomationException ; aucun type dédié.
Extraire (UiPath.Core)
InvalidScrapeOptionsException(none)Aucune contrepartieLe modèle d'options d'extraction classique n'existe pas dans la version moderne ; l'extraction est gérée différemment sans objet d'options équivalent.
ActiveX (UiPath.Core.Activities)
AutomateActiveXException(none)Aucune contrepartieL'automatisation ActiveX est une fonctionnalité classique uniquement ; non disponible dans les activités modernes.
ActiveXOutputArgumentsNotSupportedException(none)Aucune contrepartieFonctionnalité ActiveX uniquement.
ActiveXUnknownMethodException(none)Aucune contrepartieFonctionnalité ActiveX uniquement.
ActiveXInvalidArgumentsException(none)Aucune contrepartieFonctionnalité ActiveX uniquement.
InjectDotNet (UiPath.Core.Activities)
InjectDotNetMethodNotFoundException(none)Aucune contrepartieL'activité « Injecter code .NET » est classique uniquement ; aucune activité moderne équivalente.
InjectDotNetAmbiguousMethodException(none)Aucune contrepartieFonctionnalité classique uniquement.
InjectDotNetTypeNotFoundException(none)Aucune contrepartieFonctionnalité classique uniquement.
InjectDotNetTypeNotSupportedException(none)Aucune contrepartieFonctionnalité classique uniquement.
InjectDotNetAssemblyReflectionException(none)Aucune contrepartieFonctionnalité classique uniquement ; également non incorporée en production.
InjectDotNetArgumentNotDefinedException(none)Aucune contrepartieFonctionnalité classique uniquement.

Réf. d’objets

Vous ne pouvez utiliser le Référentiel d'Objects que dans l'expérience moderne avec des activités modernes.

Assistants de capture

  • Modern Experience : l'assistant d'extraction de table est disponible pour la capture de données.
  • Classic Experience : les assistants de capture de données et d'extraction de données d’écran sont disponibles.
  • Enregistreurs
  • Activités
  • Exceptions
  • Réf. d’objets
  • Assistants de capture

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