- Démarrage
- Installation et mise à niveau
- Types de robot
- Composants du Robot
- Licences
- Connexion des Robots à Orchestrator
- Processus et activités
- Journalisation
- Scénarios spécifiques
- Sessions Windows
- Implémenter l’authentification avec le fournisseur d’informations d’identification
- Rediriger les Robots vers un serveur proxy
- 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
- Gouvernance
- Résolution des problèmes
- Résoudre les problèmes du service de robot UiPath
- Résoudre les problèmes d’exécution
- Enregistrement et dépannage à distance
- Résoudre les problèmes de mise en réseau
- Résolution des problèmes de connexion
- Dépannage des licences
- Dépannage des packages
- Résolution des problèmes .NET
- Dépannage de la journalisation
- Dépannage des problèmes de session
- Résolution des problèmes d’intégration de CrowdStrike
À 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 :
- If you choose to install the local feed, the
%ProgramFiles%\UiPath\Studio\Packagesfolder is created. It contains the activity packages that are officially supported by UiPath® at install time. The feed is enabled by default. - 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. - When you connect the Robot to Orchestrator, a NuGet feed is provided by Orchestrator. It contains the activity packages that are officially supported by UiPath® . The feed is enabled by default and is dependent on your storage settings as follows:
-
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, the feed
https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.jsoncan 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.
When you give the execute command to the Robot (be it in the UiPath® Assistant or Orchestrator), it looks for all its dependencies (activities, automation projects) in all available sources, and retrieves them from the one which responds first. Since activities packages can have multiple versions, the runtime rules selected for the packages in Studio are taken into account, as follows:
-
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
Based on the Deployment Type, the Robot uses Activities Feeds in different ways.
-
Chaque fois que vous modifiez des fichiers config, vous devez redémarrer le Robot pour que les modifications prennent effet.
-
Pour ignorer les flux HTTPS de
NuGet.config, ajoutez la ligne suivante dansUiPath.config, sous<packageSettings>:<add key="skipHttpConfigurationSources" value="true" /><add key="skipHttpConfigurationSources" value="true" />
User Mode Robot
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 %AppData%\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>
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é.