- 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 - 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
Création d'une bibliothèque de base
Le didacticiel suivant vous guide à travers les étapes de création d'une bibliothèque dans Studio, de publication et d'utilisation de cette bibliothèque dans d'autres projets d'automatisation.
La création d'une bibliothèque est similaire à la création d'un processus de base. La différence est qu'une bibliothèque est un package contenant des composants réutilisables qui peuvent être utilisés dans le contexte d'autres projets.
Cet exemple extrait des données d'un tableur Excel et les ajoute à un autre fichier Excel. Ensuite, il vous guide à travers les étapes d'empaquetage et de publication du projet dans un flux personnalisé, en installant le paquet dans un autre projet et en utilisant l'activité qu'il contient.
Cet exemple utilise des activités Excel qui ne nécessitent pas l'installation de Microsoft Excel sur votre machine.
Commençons.
Création d'une bibliothèque
-
Lancez Studio. En mode HOME Backstage, cliquez sur Bibliothèque (Library) pour créer un projet de bibliothèque. La fenêtre Nouvelle bibliothèque vierge (New Blank Library) s'affiche.

-
Dans la fenêtre « Nouvelle bibliothèque vierge » (New Blank Library) :
- Entrez le nom du nouveau projet ainsi qu'une description qui résume ce que vous souhaitez faire avec cette automatisation. Pour cet exemple, vous pouvez utiliser le nom QuickLibrary.
Remarque :
Le nom du projet ne peut pas dépasser 128 caractères et la description ne peut pas dépasser 500 caractères.
- Sélectionnez Afficher les options avancées et choisissez l'emplacement où créer le projet.
- Sélectionnez Windows pour l'option Compatibilité (Compatibility) et VB pour l'option Langage (Language).
- Entrez le nom du nouveau projet ainsi qu'une description qui résume ce que vous souhaitez faire avec cette automatisation. Pour cet exemple, vous pouvez utiliser le nom QuickLibrary.
-
Cliquez sur Créer (Create). La nouvelle bibliothèque est ouverte dans Studio.
Ajout d'activités Excel
-
Dans le panneau Activités, recherchez l'activité Étendue du processus Excel et déposez-la dans le panneau Concepteur.
-
Ajoutez une activité Utiliser le fichier Excel à la séquence.Cette activité est requise pour la plupart des activités liées à Excel.
-
Dans le champ Fichier Excel, accédez au fichier Excel à partir duquel vous souhaitez obtenir les données. Vous pouvez en option utiliser le champ Référence comme pour modifier la façon dont ce fichier est référencé tout au long du workflow (
Excel1dans cet incident). -
Ajoutez une deuxième activité Utiliser le fichier Excel à l'intérieur de la première activité Utiliser le fichier Excel et accédez au fichier Excel dans lequel vous souhaitez copier les données. Ajoutez une référence facultative à ce deuxième fichier (
Excel2dans ce cas). -
Ajoutez une activité Copier/Coller la plage.
-
Dans le champ Source, sélectionnez le bouton Plus
pour indiquer le nom de la feuille dans le premier classeur.Dans cet exemple, le champ doit indiquer Excel1.Sheet("Sheet1"). -
Dans le champ « Destination », sélectionnez Plus
pour indiquer le nom de la feuille dans le deuxième classeur (Excel2.Sheet("Sheet1")dans notre incident).Votre projet devrait ressembler à l’image ci-dessous.
-
Dans le ruban, cliquez sur Exécuter le fichier (Run File) ou utilisez Ctrl + F6 pour exécuter le workflow. Les données collectées à partir de la première feuille de calcul Excel sont copiées dans une autre.
Empaquetage d'une bibliothèque
Pour ajouter cette bibliothèque en tant que composant réutilisable à d'autres projets d'automatisation, vous devez la packager sous forme de fichier .nupkg en publiant le projet.
-
Ouvrez le projet de bibliothèque dans Studio.
-
Dans le ruban, cliquez sur le bouton Publier (Publish). La fenêtre Publier la bibliothèque (Publish Library) s'ouvre.
- Dans l'onglet Propriétés du package, saisissez un nom de package. Dans le champ Notes de publication, ajoutez quelques détails sur la bibliothèque. Cela permet de suivre les modifications apportées à la bibliothèque dans chaque nouvelle version publiée.
- Dans l'onglet Options de publication, sélectionnez Publier vers > Personnalisé, puis, dans le champ URL personnalisée, ajoutez le chemin d'accès à un dossier local. Par exemple, vous pouvez créer un dossier
myfeedsur votre bureau.
-
Cliquez sur Publier. Le package est désormais disponible dans le dossier local en tant que fichier
.nupkg.
Installation des composants réutilisables
Pour utiliser le package dans un autre projet, vous devez d'abord l'ajouter en tant que dépendance de projet.Pour commencer, créez un nouveau processus dans Studio, comme expliqué dans la page Création d'un processus de base.
Pour en savoir plus sur les dépendances du projet, consultez la page À propos des dépendances.
Ajout d'un flux personnalisé
-
Dans le ruban de Studio, cliquez sur Gérer les paquets (Manage Packages) > Paramètres (Settings). Les flux par défaut et définis par l'utilisateur sont affichés.
-
Dans le conteneur Sources de paquets définies par l'utilisateur (User defined packages sources), ajoutez un nom pour votre flux dans le champ Nom (Name). Dans le champ Source (Source), ajoutez le chemin d'accès au dossier de publication de votre bibliothèque.
-
Cliquez sur Ajouter (Add). Votre nouveau flux est ajoutée à la section.

Vous devez suivre les étapes ci-dessus chaque fois que vous souhaitez ajouter ou supprimer un flux défini par l'utilisateur dans Studio. Consultez À propos des packages d'activités pour en savoir plus sur les flux d'activités.
Installation du paquet
-
Dans la fenêtre Gérer les paquets (Manage Packages), accédez au flux ajouté auparavant sous l'onglet Tous les paquets (All Packages) de gauche. La liste des paquets disponibles dans le flux est affichée.
-
Recherchez le paquet et sélectionnez-le. Dans notre exemple, le nom du paquet est QuickLibrary.
-
Cliquez sur Installer, puis sur Enregistrer. Le package est désormais installé dans votre projet et visible dans le panneau Explorateur, sous Dépendances.

Ajout d'activités à partir de la bibliothèque
-
Dans le panneau Activités (Activities), recherchez le nom du paquet, dans notre cas
Quick Library. -
Déposez l'activité dans le panneau Concepteur (Designer).
-
Dans le ruban Studio, cliquez sur Exécuter le fichier ou utilisez Ctrl + F6 (Ctrl + F6) pour exécuter l'activité.

Vous pouvez ajouter d'autres activités telles que Copier une feuille ou Plage de remplissage automatique, mais celles-ci nécessitent l'installation de Microsoft Excel sur votre machine.
L'avantage des composants réutilisables est qu'ils réduisent la répétition. Vous les créez une fois et les réutilisez dans d'autres projets.
Pour télécharger la bibliothèque que nous avons créée ci-dessus, cliquez sur le bouton ci-dessous :