Robot
2023.4
False
Image de fond de la bannière
Guide de l'utilisateur du Robot
Dernière mise à jour 27 févr. 2024

À propos des flux d’activités

Remarque : les packages de processus et d'activités sont installés par utilisateur à partir de la version v2018.2. Cela signifie que les Robots HD utilisent désormais leur propre version des activités et ne les partagent plus avec les autres Robots sur cette machine.

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 et UiPath.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 sur Legacy, 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ètre NuGet.Activities.Path du fichier web.config.
    • Si NuGet.Repository.Type est défini sur Composite, les activités sont enregistrées à l'emplacement spécifié via les paramètres Storage.Type et Storage.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.Type est défini sur Composite.
  • 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.

Ajouter ou supprimer des flux d’activités

En fonction du type de déploiement, le Robot va utiliser les flux d'activités de différentes manières.

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 %AppData%\NuGet\NuGet.config).
Si vous souhaitez ajouter ou supprimer desflux 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>
Attention : 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é.
  • Ajouter ou supprimer des flux d’activités
  • Robot en mode utilisateur
  • Robot en mode de service

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.