- Notes de publication
- Démarrage
- Paramétrage et configuration
- Projets d'automatisation
- 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-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
- Variables
- Arguments
- Noms d'espace importés
- Enregistrement
- Éléments de l'interface utilisateur
- À propos des éléments d'interface utilisateur
- Propriétés des activités de l'interface utilisateur
- Méthodes de saisie
- Exemple d'utilisation des méthodes de saisie
- Méthodes de sortie ou de capture de données d'écran
- Exemple d'utilisation de méthodes de sortie ou de capture de données d'écran
- Génération de tables à partir de données non structurées
- Capture relative de données
- Flux de contrôle
- Sélecteurs
- Réf. d’objets
- Capture de données
- Automatisation des images et des textes
- À propos de l'automatisation des images et des textes
- Activités liées à la souris et au clavier
- Exemple d'utilisation de l'automatisation de la souris et du clavier
- Les activités de type texte
- Exemple d'utilisation d'automatisation de texte
- Activités de type OCR
- Activités de type image
- Exemple d'utilisation de l'automatisation d'image et d'OCR
- Automatisation des technologies Citrix
- Automatisation de RDP
- Automatisation SAP
- Automatisation VMware Horizon
- Journalisation
- L'outil de migration MiseAlEchelleCoordonnees (ScaleCoordinates)
- Outil ScreenScrapeJavaSupport
- Protocole Webdriver
- StudioPro
- Extensions
- Résolution des problèmes
- Internet Explorer x64
- Problèmes d'interopérabilité avec Microsoft Office
- Identification des éléments d'IU dans PDF avec options d'accessibilité
- Identification des éléments d'IU après les mises à jour de Windows
- Applications JxBrowser
- Surveillance des événements utilisateur
- Java dans App-V
- Prise en charge et limitations de Microsoft App-V
- Résolution des problèmes Citrix
Gestion des paquets d'activités
Studio utilise les flux NuGet pour installer des paquets d'activités. Vous pouvez gérer ces flux de deux manières dans Studio :
- au niveau de l'application : les flux sont configurés depuis l'onglet Paramètres (Settings) > Gérer des sources (Manage Sources)
- au niveau du projet : les flux sont configurés depuis le bouton Gérer les paquets (Manage Packages) dans le ruban.
Pour désactiver un flux d'activité, vous devez décocher la case correspondante. L'activation ou la désactivation des flux est applicable au niveau du projet et de l'application.
Les flux d'activité suivants sont configurés par défaut dans Studio :
- Locataire Orchestrator et Hôte Orchestrator : Ces flux d'activités sont ajoutés par défaut si votre Robot est connecté à Orchestrator et qu'ils ne peuvent pas être désactivés. L'option Locataire d'Orchestrator n'est disponible que si le flux de bibliothèques locataire est activé dans Orchestrator. Pour plus d'informations, consultez les Flux d'activités (Activities Feed) dans le guide Orchestrator. Ce flux a la source suivante :
https://[Orchestrator_host]/nuget/activities
. - Local : le flux peut être exclu lors de l'installation de Studio avec le programme d'installation de
.msi
. Si vous choisissez de ne pas installer le flux local d'activités, le dossier est quand même créé, mais contient uniquement les activités par défautUiPath.UIAutomation.Activities
,UiPath.System.Activities
,UiPath.Excel.Activities
etUiPath.Mail.Activities
, avec les dépendances précédemment associées à un projet. S'il est installé, le flux a la source suivante :%ProgramFiles(x86)%\UiPath\Studio\Packages
. Consultez la liste des forfaits d'activités par défaut ici. - Officiel : le flux UiPath en ligne officiel, où vous pouvez trouver les packages d'activités qui sont officiellement pris en charge par nous. Ce flux a la source suivante :
https://www.myget.org/F/workflow/
. -
Place de marché : ce flux public contient toutes les activités publiées sur la Place de marché UiPath. Veuillez noter que le fait que les packages sont construits et officiellement pris en charge par UiPath ou non est spécifiquement indiqué dans la fenêtre Gérer les packages, dans l’onglet Informations sur les packages. Ce flux a la source suivante :
https://gallery.uipath.com/api/v2
.Sachez que UiPath n’a aucun contrôle sur le retrait de la liste des packages créés par les partenaires ou la communauté de la Place de marché. Cependant, UiPath maintient les packages non listés actifs pour assurer la rétrocompatibilité à des fins d’exécution.
Remarque : la configuration du flux reste lors de la mise à niveau vers une version Studio ultérieure.
La gestion et la configuration des flux sont disponibles dans la fenêtre Gérer les packages (Manage Packages) si une politique de gouvernance n'a pas été appliquée. Si une telle politique est appliquée et contient des droits restreints concernant la gestion des flux, un message s'affiche dans la fenêtre. En savoir plus sur Gouvernance.
UiPath.settings
, sous la propriété ActivitiesFeed.
Vous pouvez activer ou désactiver les sources de paquets définies par l'utilisateur et par défaut depuis la fenêtre Gérer des paquets (Manage Packages).
Notez que les flux sont ajoutés immédiatement. Un clic sur le bouton Fermer (Close) ou sur Annuler (Cancel) après l'ajout d'un flux ne rétablit pas les modifications.
Pour ajouter un flux NuGet personnalisé qui requiert l'authentification, vous pouvez suivre les étapes expliquées ici.
NuGet.config
, se trouvant au chemin suivant : %AppData%\NuGet
. Une fois l'opération terminée, le flux doit être visible dans la fenêtre Gérer des paquets (Manage Packages).
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="FeedName" value="https://FeedSource" />
</packageSources>
<packageSourceCredentials>
<FeedName>
<add key="Username" value="YourUsername" />
<add key="Password" value="YourPassword" />
</FeedName>
</packageSourceCredentials>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="FeedName" value="https://FeedSource" />
</packageSources>
<packageSourceCredentials>
<FeedName>
<add key="Username" value="YourUsername" />
<add key="Password" value="YourPassword" />
</FeedName>
</packageSourceCredentials>
key="ClearTextPassword"
doit remplacer key="Password"
lorsque vous utilisez des mots de passe non chiffrés.
- Dans la catégorie Paramètres (Settings), cliquez sur l'un des flux sous la section Sources de paquet définies par l'utilisateur.
- Appuyez sur le bouton Supprimer (Remove) . Le flux est supprimé de la catégorie Tous les paquets (All Packages) et de la section Sources de paquet définies par l'utilisateur (User defined package sources).
- Cliquez sur Enregistrer (Save) pour appliquer les modifications.
Notez que les flux sont supprimés immédiatement. Un clic sur le bouton Fermer (Close) ou sur Annuler (Cancel) après la suppression des flux par défaut ou personnalisés ne rétablit pas les modifications.
Si votre ordinateur se trouve derrière un serveur proxy, vous devez configurer les paramètres de proxy NuGet pour avoir accès aux flux situés en dehors de votre réseau :
La fonctionnalité de gestionnaire de paquets permet de télécharger des paquets d'activités, des bibliothèques, des infrastructures, des wrappers, etc. Il permet d'afficher et de mettre à jour les éléments qui sont déjà installés sur votre ordinateur, mais également d'ajouter et de supprimer vos propres éléments. Elle affiche la liste de paquets disponibles par flux et la liste de dépendances par projet actuel. La fenêtre Gérer des paquets (Manage Packages) s'ouvre toujours avec la liste Dépendances du projet (Project Dependencies).
UiPath.Excel.Activities, UiPath.Word.Activities
) ou une catégorie d'applications (UiPath.Mail.Activities, UiPath.Terminal.Activities
), ou encore à employer certaines technologies dans vos projets d'automatisation (UiPath.OCR.Activities, UiPath.FTP.Activities
) .
Les informations détaillées des paquets et des bibliothèques sont affichées dans le module à droite de la fenêtre Gestion des paquets (Manage Packages), comme indiqué dans l'illustration précédente.
La case Inclure la version préliminaire (Include Prerelease) en regard de la barre de recherche, affiche les versions bêta des paquets de la bibliothèque, si disponibles, lorsqu'elles sont sélectionnées.
Cochez la case Inclure la version préliminaire si les descriptions des dépendances du projet ne sont pas visibles dans la fenêtre Gérer les packages.
UiPath.UIAutomation.Activities
et UiPath.System.Activities
sont compatibles avec Studio v2018.3 et versions ultérieures.
Désinstallation de paquets
Pour désinstaller des paquets, accédez à la catégorie Dépendances du projet (Project Dependencies) et cliquez sur le bouton Désinstaller (Uninstall) en regard du paquet que vous ne souhaitez plus utiliser. Le paquet est uniquement supprimé après avoir cliqué sur Enregistrer (Save).
Lors de l'exécution d'un projet d'automatisation, le bouton Gérer des paquets (Manage Packages) est désactivé. Cela implique que les paquets d'activités ne peuvent être ni installés ni supprimés, tant que l'exécution ne s'est pas arrêtée.
%userprofile%\.nuget\packages
. Vous pouvez définir un dossier différent de l’une des façons suivantes :
- Lors de l’installation, à l'aide de la ligne de commande avec l’option
PACKAGES_FOLDER
. -
Après l’installation, en modifiant manuellement le fichier
uipath.config
:- Ouvrez le fichier
uipath.config
dans un éditeur de texte. Par défaut, le fichier est accessible viaC:\Program Files (x86)\UiPath\Studio
. - Dans le nœud
packageSettings
, ajoutez la clépackagesInstallationFolder
, le chemin vers le nouveau dossier étant sa valeur. -
Enregistrez les modifications et, si le robot est installé en tant que service, redémarrez le service.
Par exemple, ajoutez ce qui suit àuipath.config
pour remplacer l’emplacement de téléchargement parC:\nuget
.<packageSettings> <add key="packagesInstallationFolder" value="C:\Nuget" /> </packageSettings>
<packageSettings> <add key="packagesInstallationFolder" value="C:\Nuget" /> </packageSettings>
- Ouvrez le fichier