Robot
2022,4
False
Image de fond de la bannière
Guide de l'utilisateur du Robot
Dernière mise à jour 3 avr. 2024

2022.4.1

Date de sortie : 9 mai 2022

Nouveautés

Amélioration des performances

Les processus créés dans Studio 2022.4 avec Windows et la compatibilité multiplate-forme démarrent désormais jusqu'à 50 % plus rapidement par rapport à la version précédente.

Pour en profiter, supprimez toutes les dépendances inutilisées de votre workflow.

Le Robot a migré vers .NET 6

Le Robot utilise désormais la dernière version de .NET, .NET 6. Les projets Windows et multiplate-forme ciblent désormais également .NET 6.

Assistant sur macOS

Nous sommes heureux d'annoncer que depuis la version 2022.4, l'Assistant UiPath devient disponible sur macOS, vous permettant d'accéder aux automatisations directement depuis votre bureau. La fonctionnalité de mise à jour automatique prend désormais également en charge l'Assistant et le Robot sur macOS.

Visite guidée dans l'Assistant UiPath

Une visite guidée est désormais disponible dans l'Assistant pour aider les nouveaux utilisateurs à se familiariser et à découvrir rapidement ses menus et ses fonctionnalités. Cette visite se lance automatiquement lorsque l'Assistant est ouvert pour la première fois, et peut être démarrée ultérieurement à partir du menu Préférences (Preferences).

Prise en charge des résultats partiels dans les applications

Le nouveau module d'activités Workflow Events contient une nouvelle activité intitulée Envoyer les résultats intermédiaires (Send Interim Result), permettant la communication entre les applications UiPath et les processus pour les Attended Robots. Ces activités vous permettent d'envoyer des résultats de processus intermédiaires (IPR), ce qui réduit le temps d'affichage des résultats du processus.

Ce pack est destiné à être utilisé lorsque le point de démarrage d'un processus représente un goulot d'étranglement dans votre automatisation et que vous devez attendre la fin d'une automatisation complète pour obtenir les résultats du processus.

Authentification Azure AD

À partir de la version 2022.4, le Robot UiPath prend en charge l'authentification dans une session Windows à l'aide des informations d'identification Azure AD (azuread/john.doe@exemple.com). Cela vous permet d'exécuter des automatisations Unattended dans des environnements où vous n'avez que des implémentations cloud Azure AD.

Notes de version du SDK du Robot JavaScript

Le SDK JavaScript du Robot dispose désormais de sa propre page de notes de version. Ici, vous pouvez voir toutes les nouvelles fonctionnalités, améliorations et corrections de bogues pour chaque version à partir de 1.2.7.

Améliorations

CMD de changement d'URL de service

L'URL Orchestrator utilisée pour la connexion interactive peut être modifiée à partir de l'interface de ligne de commande.

Infrastructure basée sur OAuth 2.0 pour l'authentification des robots

Dans cette version, nous proposons un nouveau mécanisme d'authentification des Robots qui utilise l'infrastructure OAuth 2.0 comme base de son protocole d'authentification, ce qui signifie que les Unattended Robots peuvent se connecter à Orchestrator à l'aide d'une paire ID de client/clé secrète du client générée via des objets modèle de machine. La paire ID de client/clé secrète du client génère un jeton qui autorise la connexion et fournit au Robot l'accès aux ressources Orchestrator.

Les informations d'identification du client permettent au robot UiPath d'accéder aux ressources en utilisant ses propres informations d'identification, au lieu de se faire passer pour un utilisateur. Lorsque le robot demande des ressources à Orchestrator, Orchestrator s'assure que le robot lui-même a l'autorisation d'effectuer une action car aucun utilisateur n'est impliqué dans l'authentification.

Historique d'exécution dans l'Assistant UiPath

À partir de la version 2022.4, vous pouvez afficher l'historique d'exécution de chaque processus dans l'Assistant UiPath. Cela permet de suivre les processus, de voir le statut et les erreurs éventuelles.



Améliorations de l'outil de diagnostic

Les collecteurs suivants ont été ajoutés à l'outil de diagnostic :

  • Chemin d'accès à la clé de registre
  • « Chemin d'accès au fichier » avec les options de filtrage suivantes :

    • Plage de temps (Time Range)
    • Niveau d'erreur (Error Level)
    • Source

Résolution de bogues

  • Le Robot n'a pas pu modifier la résolution sur la session de la console Windows 11.
  • Dans de rares cas, un jeton non valide était utilisé comme référence lorsque le paramètre LoginToConsole était défini sur NO.
  • L'activité Envoyer le message électronique SMTP (Send SMTP Mail Message) était parfois suspendue ou ne se terminait pas lorsqu'elle était utilisée plusieurs fois dans un court laps de temps.
  • Display Name manquait dans l'Assistant lorsqu'une tâche était démarrée à partir d'Orchestrator.
  • L'Assistant UiPath resterait à l'état suspendu après l'expiration d'une session de connexion interactive.
  • Le flux d'authentification était rompu lorsque plusieurs processus d'arrière-plan étaient exécutés sans le consentement de RobotJS.
  • RobotJS ne fonctionnait pas lorsque le nom de la machine était en chinois.

Changements radicaux

  • À partir de la version 2022.4, le délai d'expiration de la session PiP utilise la variable d'environnement UIPATH_PIP_SESSION_TIMEOUT au lieu de UIPATH_SESSION_TIMEOUT.
  • Les automatisations Unattended en arrière-plan sur les Robots en mode de service s'exécutent par défaut sous l'utilisateur Windows de service local intégré. Auparavant, le nom d'utilisateur et le mot de passe configurés dans Orchestrator étaient utilisés.

    Remarque : pour utiliser les informations d'identification paramétrées dans Orchestrator, vous devez configurer la variable d'environnement UIPATH_HEADLESS_WITH_USER sur la machine Robot et définir la valeur sur True.
  • Le Robot 2022.4 n'est pas compatible avec Orchestrator 2019.10.

Comportement observé

Après avoir converti un Robot du mode service au mode utilisateur, les fichiers XML des packages NuGet ne seront pas accessibles une fois la migration terminée et le message d'erreur suivant s'affichera :

"Access to path C:\Users\john.doe\.nuget\packages\HelloWorld\1.0.0\lib\net45\Main.xaml is denied".

Origine

Lorsque le Robot est déployé en mode service, les packages sont téléchargés et installés dans un dossier (p. ex. .nuget\packages) par l'utilisateur du système local sous lequel le Robot exécute le service.

Une fois convertis en mode utilisateur, les packages NuGet de ce dossier ne sont plus accessibles, car l'utilisateur actuel qui exécute le Robot ne dispose pas des autorisations pour afficher ou modifier ces fichiers.

Solutions

1. Suppression de tous les packages du dossier d'origine :

Si vous choisissez de supprimer des packages du dossier d'origine, le Robot réinstalle les processus dans le dossier configuré sous l'autorisation de l'utilisateur. De cette façon, le Robot a accès aux fichiers chaque fois qu'il a besoin de les exécuter.

2. Modification du dossier des packages :

Lors de la conversion du Robot du mode service au mode utilisateur, modifiez également le nom du dossier .nuget\packages pour .nuget\packages_new.
Cette action oblige le Robot à recréer le dossier .nuget\packages et à télécharger les processus qu'il contient afin qu'ils puissent être utilisés ultérieurement.
Par défaut, les packages d’activités sont téléchargés et installés dans le dossier %userprofile%\.nuget\packages. Vous pouvez définir un dossier différent de l’une des façons suivantes :
  • Lors de l’installation, à l'aide de la ligne de commande avec l’option PACKAGES_FOLDER.
  • Après l’installation, en modifiant manuellement le fichier uipath.config :
    1. Ouvrez le fichier uipath.config dans un éditeur de texte. Par défaut, le fichier est accessible via C:\Program Files\UiPath\Studio.
    2. Dans le nœud packageSettings, ajoutez la clé packagesInstallationFolder, le chemin vers le nouveau dossier étant sa valeur.
    3. Enregistrez les modifications et redémarrez le robot.

      Par exemple, ajoutez ce qui suit à uipath.config pour remplacer l’emplacement de téléchargement par C:\nuget.
      <packageSettings>
        <add key="packagesInstallationFolder" value="C:\)
      uget" />
      </packageSettings><packageSettings>
        <add key="packagesInstallationFolder" value="C:\)
      uget" />
      </packageSettings>

Pour en savoir plus sur les différences entre les Robots en mode service et ceux en mode utilisateur, consultez le document Selon le déploiement qui fournit une description plus détaillée de chaque type de Robot.

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.