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
We are happy to announce that with the 2022.4 release, UiPath Assistant becomes available on macOS, enabling you to access automations right from your desktop. The Auto-Update functionality now also supports Assistant and Robot on 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
The new Workflow Events activities pack contains a new activity, Send Interim Result, enabling communication between UiPath Apps and processes for attended robots. These activities enable you to send interim process results (IPR), reducing the time to display process results.
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
Starting with 2022.4, UiPath Robot supports authenticating in a Windows session using Azure AD credentials (azuread/john.doe@example.com). This helps you run unattended automations in environments where you only have cloud Azure AD implementations.
Notes de version du SDK du Robot JavaScript
The Robot JavaScript SDK now has its own release notes page. Here you can see all the new features, improvements, and bug fixes for each version, starting with 1.2.7.
Améliorations
CMD de changement d'URL de service
The Orchestrator URL used for Interactive Sign In can be changed from the command line interface.
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 surNO. - 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 Namemanquait 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_TIMEOUTau 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 :To use credentials set in Orchestrator, you need to configure the
UIPATH_HEADLESS_WITH_USERenvironment variable on the robot machine and set the value toTrue. -
Le Robot 2022.4 n'est pas compatible avec Orchestrator 2019.10.
Comportement observé
After converting a Robot from Service-Mode to User-Mode, the XML files in the NuGet Packages aren't accessible after the migration is complete and the following error message is displayed:
"Access to pathC:\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:-
Ouvrez le fichier
uipath.configdans un éditeur de texte. Par défaut, le fichier est accessible viaC:\Program Files\UiPath\Studio. -
Dans le nœud
packageSettings, ajoutez la clépackagesInstallationFolder, le chemin vers le nouveau dossier étant sa valeur. -
Enregistrez les modifications et redémarrez le robot.
Par exemple, ajoutez ce qui suit à
uipath.configpour remplacer l’emplacement de téléchargement parC:\nuget.<packageSettings> <add key="packagesInstallationFolder" value="C:\) uget" /> </packageSettings><packageSettings> <add key="packagesInstallationFolder" value="C:\) uget" /> </packageSettings>
-
For more details around the differences between Service-Mode and User-Mode Robots, read the according to deployment document which provides a more detailed description of each type of Robot.
- Nouveautés
- Amélioration des performances
- Le Robot a migré vers .NET 6
- Assistant sur macOS
- Visite guidée dans l'Assistant UiPath
- Prise en charge des résultats partiels dans les applications
- Authentification Azure AD
- Notes de version du SDK du Robot JavaScript
- Améliorations
- CMD de changement d'URL de service
- Infrastructure basée sur OAuth 2.0 pour l'authentification des robots
- Historique d'exécution dans l'Assistant UiPath
- Améliorations de l'outil de diagnostic
- Résolution de bogues
- Changements radicaux
- Comportement observé
- Origine
- Solutions
- 1. Suppression de tous les packages du dossier d'origine :
- 2. Modification du dossier des packages :