- 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
- 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
- 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
- Échec de l’exécution des projets .NET6
À partir de la version v2018.2, les paquets de processus et d'activités sont installés à l'échelle de l'utilisateur. De ce fait, les Robots HD utilisent maintenant une version des activités qui leur est propre et qui n'est plus commune aux autres Robots sur la même machine.
To have a specific automation project run by a Robot, firstly you need to provide it with access to the automation package and to the activities that make it up. There are four default activity feeds: Local, Orchestrator, Official, and Go!. The Robot's interaction with a feed depends on the following:
-
Disponibilité et état des flux.
-
Connexion à Orchestrator.
-
Vérification de la signature des paquets.
-
Règles de runtime définies dans Studio.
Important :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\Packagesest 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\Packagesest 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.ActivitiesetUiPath.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.Typeest défini surLegacy, les activités sont enregistrées dans l'emplacement~/NuGetPackages/Activitiespar défaut. Cette valeur est personnalisable et est conservée sur la machine Orchestrator dans le paramètreNuGet.Activities.Pathdu fichierweb.config. -
Si
NuGet.Repository.Typeest défini surComposite, les activités sont enregistrées à l'emplacement spécifié via les paramètresStorage.TypeetStorage.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 si
NuGet.Repository.Typeest défini surComposite.
-
- If the Robot is not connected to Orchestrator, nor does it find the required activities in the local feed, a MyGet feed,
https://www.myget.org/F/workflow/, can be used. This is the official online UiPath feed from which the Package Manager in Studio also retrieves its activities. It contains the activity packages that are officially supported by UiPath. This feed is disabled by default. To enable it, go to Settings > Manage Sources in Studio, and select the corresponding check box. More details about managing activity packages in our Studio guide here.
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.
You can find out more about project dependencies.
Ajouter ou supprimer des flux d’activités
The default activity feed for the v2021.10 version https://www.myget.org/F/workflow cannot be used if signature validation is enforced. The official feed https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json must be used instead.
Depending on the Deployment Type, the Robot uses Activities Feeds in different ways.
Robot en mode utilisateur
Lorsque le Robot est installé sur une machine en mode utilisateur,il y a deux fichiers NuGet.config créés, l’un dans le dossier d’installation et l’autre lié au profil d'utilisateur (trouvé dans %UserProfile%\NuGet\NuGet.config).
Si vous souhaitez ajouter ou supprimer des flux d’activité pour le robot mode utilisateur, vous pouvez modifier l’un des fichiers NuGet.config quand ce robot se connecte aux deux afin d’aller chercher des activités.
Pour ajouter ou supprimer un flux d’activité, vous devez modifier la section <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>
Chaque fois que vous modifiez des fichiers config, vous devez redémarrer le Robot pour que les modifications prennent effet.
Robot en mode de service
Ce type de robot vérifie le fichier NuGet.config depuis le install folder et si vous souhaitez ajouter ou supprimer des flux, seul ce fichier doit être modifié.