- Notes de publication
- 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
- 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
- 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 - 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-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
- 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
Les Points d'arrêt (Breakpoints) sont utilisés pour suspendre intentionnellement le processus de débogage dans une activité qui peut déclencher des problèmes d'exécution. La configuration d'une condition et/ou d'un nombre d'accès remplace le point d'arrêt simple en point d'arrêt conditionnel. L'ajout de résultats de journalisation remplace un point d'arrêt conditionnel par un point de trace conditionnel. L'ajout seul d'un message de journalisation transforme le point d'arrêt en point de trace simple.
Vous pouvez placer et modifier un point d'arrêt sur n'importe quelle activité comme suit :
- dans le menu contextuel, cliquez avec le bouton droit sur une activité et sélectionnez Basculer le point d'arrêt (Toggle Breakpoint) ;
- en sélectionnant l'activité et en cliquant sur le bouton Points d'arrêt (Breakpoints) dans l'onglet Déboguer (Debug) ;
- en appuyant sur F9 pendant que l’activité souhaitée est sélectionnée.
Une seule activité doit être sélectionnée pour qu'un point d'arrêt soit basculé. Vous pouvez, toutefois, basculer autant de points d'arrêt que vous le souhaitez. Assurez-vous que l'ordre des activités dans le workflow n'est pas modifié une fois le point d'arrêt défini.
Each breakpoint or tracepoint receives a specific icon based on its state. The icon is set on the activity and visible in the Markers panel.
|
Saisie de texte |
Description |
|---|---|
|
Points d'arrêt (Breakpoints) |
Les points d'arrêt suspendent le processus de débogage avant l'exécution de l'activité. Les points d'arrêt peuvent comporter les états suivants :
|
|
Points d'arrêt conditionnels |
Les points d'arrêt conditionnels sont des points d'arrêt qui dépendent d'une condition définie et/ou d'un nombre d'accès. Les points d'arrêt conditionnels peuvent comporter les états suivants :
|
|
Points de trace |
Les points de trace sont des points d'arrêt avec des messages consignés définis. Lorsque le point de trace est atteint pendant le débogage, le message est consigné au niveau de la trace. Les points de trace peuvent comporter les états suivants :
|
|
Points de trace conditionnels |
Les points de trace conditionnels comportent une condition ou un nombre d'accès défini et un message consigné. Le message est consigné lorsque la condition est remplie le nombre de fois indiqué dans le champ du nombre d'accès. Les points de trace conditionnels peuvent comporter les états suivants :
|
To modify the state of a breakpoint or tracepoint select the activity and press F9, click the icon in the Markers panel, or use the Designer or Markers panel context menus. You can also click the Breakpoints button on the Debug tab, open the drop-down menu and click Toggle Breakpoint.
Select a breakpoint in the panel and click the Delete button to remove it. The Delete all breakpoints option enables you to delete all the breakpoints in the current project. The Enable all breakpoints option helps you enable all breakpoints in the currently opened project. Consequently, the Disable all breakpoints option disables all breakpoints. Multiple selection is available in the Markers panel.
The Markers panel comes with a set of settings that can be individually adjusted for each toggled breakpoint part of the automation project. Click the
icon to open the window.
La fenêtre Paramètres du point d'arrêt (Breakpoint Settings) contient les options suivantes :
|
Option |
Description |
|---|---|
|
Condition |
La condition du point d'arrêt. Si la condition est remplie pendant le débogage, l'exécution est interrompue et l'activité est mise en surbrillance. |
|
Nombre d'accès |
Spécifie le nombre de fois où la condition doit être remplie avant la suspension de l'exécution. Si le nombre d'accès est supérieur au nombre de fois où la condition peut être remplie, l'exécution ne s'arrête pas lorsqu'elle rencontre le point d'arrêt. La valeur maximale du nombre d'accès est de 32 767. |
|
Consigner le message (Log Message) |
Spécifie le message à consigner au niveau de la trace lorsque la condition est remplie. Le message est visible dans le panneau Sortie (Output). Si aucune condition n'est définie, le message reste consigné. |
|
Continuer l'exécution lors de la journalisation |
Si sélectionnée, l'exécution n'est pas suspendue lorsque la condition est remplie et que le message spécifié est consigné. Disponible uniquement si un message de journal a été auparavant défini. |
Les paramètres de point d'arrêts dans le projet sont visibles lorsque vous pointez sur le point d'arrêt dans le panneau Concepteur (Designer).
Right-click an item in the Markers panel to open the context menu with the following options:
|
Option |
Description |
|---|---|
|
Supprimer (Delete) |
Supprime les points d'arrêt sélectionnés. |
|
Cibler |
Passe au point d'arrêt dans le panneau Concepteur (Designer). |
|
Activer (Enable) |
Active les points d'arrêt sélectionnés. |
|
Désactiver (Disable) |
Désactive les points d'arrêt sélectionnés. |
|
Paramètres |
Ouvre la fenêtre Paramètres du point d'arrêt (Breakpoint Settings) pour ajouter une condition au point d'arrêt. |
L'exécution ne s'interrompt pas lorsqu'un point d'arrêt est atteint si le workflow contient :
- Une activité UI Automation dans laquelle n'importe quelle option est sélectionnée pour la propriété Attendre le chargement de la page (Wait for page load).
- Deux variables de types différents appelées à l'aide de la même expression.
L’option Signets (Bookmarks) permet de marquer des activités spécifiques dans les workflows et de passer rapidement à d’autres activités. Pour placer et modifier un signet, faites un clic droit sur une activité et sélectionnez Activer/Désactiver le signet (Toggle Bookmark). Cela libelle l’activité avec une icône de signet [insert icon].
Vous pouvez filtrer les points d’arrêt et les signets dans le panneau à l’aide du bouton de filtre. Comme pour les points d’arrêt, sélectionner un signet dans le panneau et cliquer sur le bouton Supprimer (Delete) le supprime du projet. L’option Supprimer tous les signets (Delete all bookmarks) permet de supprimer tous les signets dans le projet en cours. L’option Activer tous les signets (Enable all bookmarks) permet d’activer tous les signets dans le projet actuellement ouvert. Les options Signet précédent (Previous bookmark) et Signet suivant (Next bookmark) permettent de naviguer entre les activités mises en signet.
| Option | Description |
|---|---|
|
Supprimer (Delete) |
Supprime les signets sélectionnés. |
|
Cibler |
Passe au signet dans le panneau Concepteur (Designer). |
|
Activer (Enable) |
Active les signets sélectionnés. |
|
Désactiver (Disable) |
Désactive les signets sélectionnés. |
La suppression d’une activité mise en signet supprime également son signet correspondant. De même, les points d’arrêt et les signets peuvent être ajoutés lors du débogage.
The Markers panel displays all breakpoints and bookmarks in the current project, together with the file in which they are contained.
La colonne Emplacements (Locations) affiche l’activité avec le point d’arrêt ou le signet activé/désactivé, ainsi que les conditions définies sur les points d’arrêt.
La colonne Chemin d’accès du fichier (File Path) affiche le fichier et son emplacement.
Pour les points d’arrêt, la colonne Message affiche les messages à consigner si la condition est remplie. Survolez la balise du point d’arrêt sur une activité pour afficher sa condition et consigner le message. Pour les signets, la colonne Message permet de saisir des messages qui s’affichent lorsque vous survolez la balise du signet d’une activité.
Le bouton Filtre (Filter) masque ou affiche les sections Points d’arrêt (Breakpoints) ou Signets (Bookmarks) dans le panneau.
Double-cliquez sur un point d’arrêt ou un signet pour voir l’activité mise en surbrillance dans le panneau Concepteur (Designer). Utilisez les options du menu contextuel dans le ruban pour activer ou désactiver les points d’arrêt ou les signets.
Pour supprimer plusieurs points d’arrêt ou signets, sélectionnez-les et cliquez sur Supprimer (Delete) dans le menu contextuel. Cela supprime les points d’arrêt ou les signets du fichier actuel.
Les boutons Supprimer tout (Delete all), Activer tout (Enable all) et Désactiver tout (Disable all) les points d’arrêt et signets effectuent des actions sur tous les points d’arrêt et signets répertoriés dans le panneau, qu’ils soient sélectionnés ou non.
Le bouton Supprimer la sélection (Delete the selection) supprime uniquement les éléments sélectionnés. Supprimer les sections Points d’arrêt (Breakpoints) ou Signets (Bookmarks) supprime également tous les points d’arrêt ou signets du fichier actuel.






