studio
2023.10
false
- Notes de publication
- Démarrage
- Paramétrage et configuration
- 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
- Modern Design Experience
- Lier un projet à une idée dans Automation Hub
- Utilisation du gestionnaire de données
- Dépendances
- Types de workflows
- Comparaison de fichiers
- Meilleures pratiques d'automatisation
- Intégration du contrôle de code source
- Débogage
- 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-DBP-002 - Nombre élevé d'arguments
- ST-DBP-003 - Bloc d'interception vide
- ST-DBP-007 - Plusieurs couches de l'organigramme
- 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-026 - Utilisation de l’activité Délai
- 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-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)
- Automatisation Attended basée sur déclencheur
- Flux de contrôle
- Réf. d’objets
- Journalisation
- Outil ScreenScrapeJavaSupport
- Tests Studio
- 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 VMware Horizon
- Plug-in du gestionnaire de solution SAP
- Complément Excel
- Résolution des problèmes
- À propos de la résolution des problèmes
- 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
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur de Studio
Dernière mise à jour 18 févr. 2026
Didacticiels
Les cours et exemples suivants se trouvent dans les chapitres dédiés de ce guide. Cette page sert de point central pour accéder à ces exemples.
Processus et Bibliothèques
- Création d'un processus de base
Un cours étape par étape pour créer un processus d'automatisation simple exploitant des éléments d'interface utilisateur. - Création d'une bibliothèque de base
Apprenez à créer, publier et utiliser une bibliothèque dans d'autres projets d'automatisation. - Travailler avec des Séquences
Apprenez à utiliser des séquences pour des processus d'automatisation linéaires. - Création d'un Organigramme
Suivez cet exemple pour savoir comment utiliser plusieurs opérateurs logiques de branchement dans les organigrammes. - Utilisation de State Machines
Utilisez des State Machines avec leurs transitions et un nombre fini d'états dans leur exécution. - Chargement des services Web dans les bibliothèques
Générer des activités à partir des services Web SOAP ou REST, ou de collections Postman. - Utilisation du Global Exception Handler
Découvrez comment déterminer le comportement du projet en cas d'erreur d'exécution. - Gestion des dépendances
Ajoutez, mettez à jour, supprimez et réparez les dépendances de votre projet. - Test Activity et création de bancs de test
Apprenez à utiliser la fonction Test Activity, à créer des bancs de test et à déboguer votre flux de travail depuis et vers une certaine activité.
Variables
- Utilisation de Variables de Texte
Suivez cet exemple et découvrez comment utiliser les variables de texte dans les automatisations. - Utilisation de Variables Booléennes
Découvrez comment utiliser les variables booléennes dans les automatisations. - Utilisation de variables numériques
Suivez cet exemple simple sur l'utilisation de variables entières dans les automatisations. - Utilisation de Variables de Array
Découvrez cet exemple sur la façon d'utiliser les variables de array dans les automatisations. - Utilisation de Variables de Date et d'Heure
Apprenez à utiliser les variables de date et d'heure dans les automatisations. - Utilisation de Variables de Table de Données
Suivez cet exemple sur la façon d'utiliser les variables de table de données dans les automatisations. - Utilisation de Variables GenericValue
Apprenez à utiliser ce type de variable propriétaire. - Utilisation de variables QueueItem
Apprenez à utiliser ce type de variable propriétaire dans les files d'attente et les transactions.
Automatisation des UI éléments
- Suivez un exemple d'utilisation de l'enregistrement automatique.
- Apprenez à utiliser l'enregistrement Web et à comprendre comment il fonctionne.
- Découvrez cet exemple sur la façon d'extraire des données à l'aide du grattage des données.
- Suivez ce didacticiel sur les actions de saisie pour interagir directement avec une application ou une page Web ouverte.
- Découvrez cet exemple d'utilisation des différentes méthodes de grattage d'écran et les différences pratiques entre elles.
- Consultez ce cours sur l'utilisation du scraping relatif.
- Automatisez un processus en utilisant des activités qui simulent la saisie de la souris et du clavier.
- Automatisez un processus en utilisant des activités de reconnaissance de texte.
- Apprenez à utiliser l'OCR et Image Automation dans vos projets.
- Découvrez comment générer des tableaux à partir de données non structurées et stocker les informations dans des variables DataTable.
- Découvrez comment générer des sélecteurs avec des caractères génériques.
- Apprenez à utiliser un sélecteur dynamique pour identifier un élément cible en fonction de la valeur d'une variable ou d'un argument.
- Utilisez les capacités de recherche Approximatif du sélecteur pour localiser les chaînes en fonction d'un modèle.
- Apprenez à identifier l'élément cible à partir d'un pool d'applications similaires à l'aide de capacités de recherche non-greedy.
- Utilisez la recherche RegEx dans les sélecteurs pour identifier plusieurs éléments cibles avec une seule exécution de recherche.
Flux de contrôle
- Utilisation d'une activité Delay
Apprenez à utiliser cette activité qui vous permet de suspendre l'automatisation pendant une période de temps personnalisée. - Utilisation d'une activité Do While
Découvrez un exemple de l'activité qui peut être utilisée pour parcourir tous les éléments d'un tableau. - Utilisation d'une activité If
Suivez un exemple de l'activité qui contient une déclaration et deux conditions. - Utilisation d'une activité Switch
Apprenez à utiliser cette activité qui vous permet de sélectionner un choix parmi plusieurs, en fonction de la valeur d'une expression spécifiée. - Utilisation d'une activité While
Découvrez un exemple sur l'activité While qui vous permet d'exécuter un processus spécifique à plusieurs reprises, alors qu'une condition spécifique est remplie. - Utilisation d'un activité For Each
Apprenez à utiliser cette activité pour parcourir des tableaux, des listes, des tableaux de données ou d'autres types de collections. - Utilisation d'une activité Break
Découvrez un exemple de cette activité qui vous permet d'arrêter la boucle à un point choisi, puis continue avec l'activité suivante.
Contrôle de code source
- Travailler avec Git
Apprenez à vous authentifier auprès de GIT, à cloner un référentiel, à valider et à pousser vers GIT, à créer et à gérer des branches, etc. - Configurer et travailler avec TFS
Suivez les étapes pour configurer TFS, ouvrir et ajouter un projet, modifier et vérifier les modifications apportées à votre référentiel TFS. - Travailler avec SVN
Apprenez à ouvrir et à ajouter un projet à SVN, à modifier et à vérifier les modifications apportées à votre référentiel SVN.
Les technologies
- Suivez cet exemple de processus s'exécutant via un protocole RDP (Remote Desktop Protocol).
- Découvrez ce processus présentant le fonctionnement de l'automatisation des technologies Citrix.
Développeur
- Building Custom Workflow Analyzer Rules
Consultez les exemples et apprenez à créer et à intégrer vos propres règles Workflow Analyzer. - Création de paramètres de projet d'activité
Apprenez à créer et à intégrer des paramètres au niveau du projet pour vos propres activités personnalisées. - Création d'assistants personnalisés
Créez des assistants personnalisés et intégrez-les dans Studio via des packages d'activités personnalisés. - Gouvernance
Utilisez cet exemple pour appliquer un modèle de gouvernance au niveau de l’organisation.