- Notes de publication
- Démarrage
- Assistant UiPath
- Installation et mise à niveau
- Types de robot
- Composants du Robot
- Licences
- Connexion des Robots à Orchestrator
- Processus et activités
- Journalisation
- Robot JavaScript SDK
- Scénarios spécifiques
- Redémarrage des composants du Robot
- Sessions Windows
- Connexion à l’aide du système d’informations d’identification Thales Luna
- Connexion à l’aide du fournisseur de services de chiffrement nShield
- Rediriger les Robots vers un serveur proxy
- Exécuter des tâches à partir d'une session de bureau à distance minimisée
- Utilisation de lecteurs réseau mappés
- Arrêter un processus :
- Désactiver le bouton Arrêt
- Dossiers de paquets personnalisés et chemins d'accès réseau
- Intégration de CrowdStrike
- Virtualisation des applis Citrix par le Robot
- Résolution des problèmes
- Robot ne répond pas sur RDP
- Journaux d'exécution en double
- Erreurs du Robot fréquemment rencontrées
- Augmentation de la durée d'exécution des processus
- Vérification forcée de la signature des paquets
- Message trop volumineux pour être traité
- Erreurs lors de l’exécution en tant qu’administrateur
- Les packages NuGet ne sont pas accessibles après la migration
- Invite de contrôle d'accès utilisateur et activités d'automatisation de l'interface utilisateur
- .NET nécessaire lors de l'installation
- L'assembly ne peut pas être chargé à partir du réseau ou d'un partage de fichiers Azure
- Les activités ne trouvent pas le runtime .NET
À propos des flux d’activités
Pour qu'un projet d'automatisation spécifique soit exécuté par un Robot, il faut commencer par lui donner accès au paquet d'automatisation et aux activités qui le composent. Il existe quatre flux d'activités par défaut : Local, Orchestrator, Officiel et Go!. L'interaction du Robot avec un flux dépend des éléments suivants :
- Disponibilité et état des flux.
- Connexion à Orchestrator.
- Vérification de la signature des paquets.
-
Règles de runtime définies dans Studio.
Attention : lorsque plusieurs flux sont utilisés, NuGet choisit le flux qui répond le plus rapidement. Si l'un des flux n'inclut pas de packages et de dépendances signés, le Robot peut recevoir un package ou une dépendance qui n'est pas signé, provoquant l'échec de l'automatisation. Afin d'éviter cela, assurez-vous que tous les flux configurés ont des packages et des dépendances signés.
En fonction de la connexion à Orchestrator et des choix d'installation de flux, les situations suivantes peuvent se produire :
- Si vous choisissez d'installer le flux local, le dossier
%ProgramFiles%\UiPath\Studio\Packages
est créé. Il contient les paquets d'activités officiellement pris en charge par UiPath lors de l'installation. Le flux est activé par défaut. - Si vous choisissez de ne pas installer le flux local, le dossier
%ProgramFiles%\UiPath\Studio\Packages
est créé, mais il ne contient que les paquets qui sont ajoutés en tant que dépendances par défaut à un nouveau projet :UiPath.UIAutomation.Activities
,UiPath.System.Activities
,UiPath.Excel.Activities
etUiPath.Mail.Activities
. -
Lorsque vous connectez le Robot à Orchestrator, un flux NuGet est fourni par Orchestrator. Il contient les paquets d'activités officiellement pris en charge par UiPath. Le flux est activé par défaut et dépend de vos paramètres de stockage, comme suit :
- Si
NuGet.Repository.Type
est défini surLegacy
, les activités sont enregistrées dans l'emplacement~/NuGetPackages/Activities
par défaut. Cette valeur est personnalisable et est conservée sur la machine Orchestrator dans le paramètreNuGet.Activities.Path
du fichierweb.config
. -
Si
NuGet.Repository.Type
est défini surComposite
, les activités sont enregistrées à l'emplacement spécifié via les paramètresStorage.Type
etStorage.Location
. Plus de détails sur ces paramètres.Remarque : l'utilisation des commandes copier-coller dans le dossier dédié aux paquets n'est pas prise en charge siNuGet.Repository.Type
est défini surComposite
.
- Si
- Si le Robot n'est pas connecté à Orchestrator, ni ne trouve les activités requises dans le flux local, le flux
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
peut être utilisé. Il s'agit du flux UiPath en ligne officiel à partir duquel le Gestionnaire de paquets (Package Manager) dans Studio récupère également ses activités. Il contient les paquets d'activités officiellement pris en charge par UiPath. Ce flux est désactivé par défaut. Pour l'activer, accédez à Paramètres (Settings) > Gérer des sources (Manage Sources) dans Studio, puis cochez la case correspondante. Plus de détails sur la gestion des paquets d'activités dans notre Guide de Studio ici.
Lorsque vous donnez la commande d'exécution au Robot (que ce soit dans UiPath Assistant ou Orchestrator), il recherche toutes ses dépendances (activités, projets d'automatisation) dans toutes les sources disponibles et les récupère à partir de celle qui répond en premier. Étant donné que les packages d'activités peuvent avoir plusieurs versions, les règles d'exécution sélectionnées pour les packages dans Studio sont prises en compte, comme suit :
- Si vous avez sélectionné Strict (Strict) comme règle de runtime, le Robot recherche la version exacte spécifiée pour ce paquet. Par exemple, si vous définissez le champ Version (Version) sur 2.5.0, et le champ Règle de runtime (Runtime Rule) sur Strict (Strict), le Robot ne recherche que la version 2.5.0 de ce paquet. Si la version est introuvable dans l'une des sources existantes, une erreur est générée.
-
Si vous avez sélectionné Version applicable la plus ancienne (Lowest Applicable Version) comme règle de runtime, le Robot recherche la version spécifiée ou ultérieure. Par exemple, si vous définissez le champ Version sur 2.5.0 et le champ Règle de runtime sur Version applicable la plus ancienne, le Robot recherche toute version commençant par 2.5.0, c'est-à-dire, 2.5.0, 2.5.1, 2.5.2 etc. Si aucune des versions applicables n'est trouvée dans l'une des sources existantes, une erreur est générée.
Vous pouvez en savoir plus sur les dépendances du projet.
En fonction du type de déploiement, le Robot va utiliser les flux d'activités de différentes manières.
NuGet.config
créés, l’un dans le dossier d’installation et l’autre lié au profil d'utilisateur (trouvé dans %AppData%\NuGet\NuGet.config
).
NuGet.config
quand ce Robot se connecte aux deux afin d’aller chercher des Activités.
<packageSources>
dans le fichier NuGet.config
en ajoutant ou en supprimant un Key
.
Vous pouvez ajouter des flux locaux ou en ligne.
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="Online Feed" value="https://mycustomfeed.com" />
<add key="Local Feed" value="C:\local feed" />
</packageSources>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="Online Feed" value="https://mycustomfeed.com" />
<add key="Local Feed" value="C:\local feed" />
</packageSources>