UiPath Documentation
robot
2021.10
false
Guide de l'utilisateur du Robot
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

À propos des flux d’activités

Remarque :

À 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\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.

  • 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

Important :

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>
Important :

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 ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour