- Démarrage
- Paramétrage et configuration
- Prérequis logiciels et matériels
- À propos des licences à tarification unifiée
- À propos des licences Flex
- Activation de Studio
- Mettre à jour Studio
- Paramètres de la ligne de commande
- Applications et technologies prises en charge
- Activer Gmail pour les activités de messagerie
- Refus de la télémétrie
- Exécutables Studio
- 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
- Différences entre Modern Experience et Classic Experience
- Lier un projet à une idée dans Automation Hub
- Utilisation du gestionnaire de données
- Solutions
- 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
- Le panneau de contrôle de code source
- 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 [cas 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-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 - Propriétés de l'activité codées 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-017 - Modificateur de paramètre non valide
- 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
- Intégration d'OpenAI avec des workflows codés
- Demander un prêt auprès de UiBank
- Génération de files d'attente avec workflows codés et API Orchestrator
- Utilisation de projets de bibliothèque importés dans des automatisations codées
- Utilisation de l’authentification à deux facteurs dans des automatisations codées
- Connexion à MongoDB Atlas avec des automatisations codées
- Résolution des problèmes
- Automatisation Attended basée sur déclencheur
- Réf. d’objets
- Outil ScreenScrapeJavaSupport
- 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
- Le package UiPath.UIAutomation.Activities ne correspond 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
- 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
- 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
- Tests Studio
- Résolution des problèmes
- À propos de la résolution des problèmes
- Erreurs de compilation de l’assembly
- 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
Guide de l'utilisateur de Studio
Enregistreurs
- Modern Experience : les enregistreurs App/Web et Computer Vision sont disponibles.
- Classic Experience : les enregistreurs Basic, Desktop, Web, Image, Native Citrix et Computer Vision sont disponibles.
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.
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).
| Classique | Moderne (UiPath.UIAutomationNext.Exceptions) | Mappage | Remarques |
|---|---|---|---|
Activité générale (UiPath.Core.Activities) | |||
ElementNotSetException | NotInitializedException | Partielle | Classique : é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. |
TextNotFoundException | NodeNotFoundException | Partielle | Classique : 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 contrepartie | Pas généré en production dans le mode classique non plus ; aucun concept équivalent dans la version moderne. |
ActivityTimeoutException | RuntimeTimeoutException | Renommage direct | Même concept ; renommé et déplacé vers l'espace de noms UiPath.UIAutomationNext.Exceptions. |
PropertyNotSetException | (none) | Aucune contrepartie | Phase de conception ValidationError uniquement en classique. Les activités modernes utilisent un mécanisme de validation différent. |
BrowserNotSetException | BrowserNotFoundException | Renommage direct | Classique : aucun navigateur dans le contexte. Moderne : aucun navigateur correspondant trouvé. Même concept ; le nom moderne est plus descriptif. |
WindowNotSetException | ApplicationNotFoundException | Partielle | Classique : 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) | |||
SAPCallTransactionException | SAPCallTransactionException | Renommage direct | Même nom, même concept ; l'espace de noms a été déplacé de UiPath.Core.Activities vers UiPath.UIAutomationNext.Exceptions. |
SAPLoginException | SAPLoginException | Renommage direct | Même nom, même concept ; l'espace de noms a été déplacé de UiPath.Core.Activities vers UiPath.UIAutomationNext.Exceptions. |
CellScopeException | SAPTableCellScopeException | Renommage direct | Mê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. |
ExpandALVTreeException | SAPExpandTreeException | Renommage direct | Même concept (échec de l'expansion de l'arborescence SAP) ; nom simplifié. |
Sélecteur (UiPath.Core) | |||
InvalidSelectorException | InvalidSelectorException | Renommage direct | Mê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 contrepartie | Classe interne ; aucun équivalent dans le moderne. |
SelectorOperationException | UiAutomationException | Partielle | Classique : 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) | |||
SelectorNotFoundException | NodeNotFoundException | Renommage direct | Mê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. |
FindElementException | RuntimeFindException | Partielle | Classique : 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. |
InvalidUiElementException | NodeNotFoundException | Partielle | Classique : 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. |
UninitializedNodeException | UiNodeUninitializedElementException | Renommage direct | Même concept (nœud non initialisé, erreur COM E_UINODE_UNINITIALIZED_ELEMENT) ; renommé avec un préfixe UiNode pour des raisons de cohérence. |
UiElementHasNoItemsException | UiNodeHasNoItemsException | Renommage direct | Mê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. |
ElementOperationException | UiAutomationException | Partielle | Classique : 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) | |||
InvalidBrowserException | BrowserNotFoundException | Partielle | Classique : 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. |
BrowserOperationException | UiAutomationException | Partielle | Classique : 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) | |||
InvalidWindowException | ApplicationNotFoundException | Partielle | Classique : 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). |
WindowOperationException | UiAutomationException | Partielle | Classique : 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) | |||
InvalidImageException | UiAutomationException | Partielle | Classique : 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é. |
InvalidRegionException | UiAutomationException | Partielle | Classique : 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. |
ImageOperationException | UiAutomationException | Partielle | Classique : 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 contrepartie | Le 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 contrepartie | L'automatisation ActiveX est une fonctionnalité classique uniquement ; non disponible dans les activités modernes. |
ActiveXOutputArgumentsNotSupportedException | (none) | Aucune contrepartie | Fonctionnalité ActiveX uniquement. |
ActiveXUnknownMethodException | (none) | Aucune contrepartie | Fonctionnalité ActiveX uniquement. |
ActiveXInvalidArgumentsException | (none) | Aucune contrepartie | Fonctionnalité ActiveX uniquement. |
InjectDotNet (UiPath.Core.Activities) | |||
InjectDotNetMethodNotFoundException | (none) | Aucune contrepartie | L'activité « Injecter code .NET » est classique uniquement ; aucune activité moderne équivalente. |
InjectDotNetAmbiguousMethodException | (none) | Aucune contrepartie | Fonctionnalité classique uniquement. |
InjectDotNetTypeNotFoundException | (none) | Aucune contrepartie | Fonctionnalité classique uniquement. |
InjectDotNetTypeNotSupportedException | (none) | Aucune contrepartie | Fonctionnalité classique uniquement. |
InjectDotNetAssemblyReflectionException | (none) | Aucune contrepartie | Fonctionnalité classique uniquement ; également non incorporée en production. |
InjectDotNetArgumentNotDefinedException | (none) | Aucune contrepartie | Fonctionnalité 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.