<img src="//trc.taboola.com/1222697/log/3/unip?en=page_view" width="0" height="0" style="display:none">

Resources

French Release Notes

Release Notes v2018.4.4

Date de publication : 28 février 2019 Numéro de version : 2018.4.4

Nouveautés

Évolutivité

Mettez à jour simultanément les dépendances et les règles d'exécution dans plusieurs projets d'automatisation stockés localement ou dans des référentiels de contrôle de code source, à l'aide de l'outil Mise à jour groupée des dépendances de projets (Project Dependencies Mass Update) disponible en mode Studio Backstage ou dans l'interface de ligne de commande. Une fois les modifications effectuées, vous pouvez enregistrer les projets localement ou les archiver dans des référentiels de contrôle de code source. En outre, vous pouvez publier les projets dans Orchestrator ou dans un flux personnalisé. Apprenez-en davantage sur l'outil Mise à jour groupée des dépendances de projets (Project Dependencies Mass Update) ici.

La gestion des paquets est désormais un jeu d'enfant avec notre nouvelle fonctionnalité de mise à jour groupée. Oui, vous avez bien entendu. À présent, vous pouvez mettre à jour simultanément plusieurs processus dans Orchestrator en seulement une minute. Cliquez ici pour en savoir plus.

Améliorations

UIAutomation

Vous avez demandé, nous avons livré ! L'une des principales améliorations introduites par le paquet UIAutomation v18.4.4 est la prise en charge des sélecteurs UIA dans Edge.

Orchestrator

Les listes déroulantes d'Orchestrator ont été mises à niveau. Nous disposons à présent de barres de défilement pour vous aider à parcourir toutes les entrées existantes, même dans le contexte d'environnements complexes. Le contenu est chargé dynamiquement. Vous pouvez rechercher toute entrée spécifique à tout moment. Profitez du défilement !

Vous pouvez à présent indiquer si la case à cocher Mémoriser le mot de passe (Remember Me) sur la page Connexion (Login) s'affiche ou non à l'aide du paramètre Auth.RememberMe.Enabled dans web.config. Vous trouverez plus de détails ici.

Vous pouvez désormais indiquer si les événements SignalR déclenchés par les mises à jour sur la page Processus (Processes) sont générés ou non. Le paramètre Processes.TriggerUpdateRefresh a été ajouté dans web.config à cet effet. Pour garantir la rétrocompatibilité avec les Robots de version ultérieure à v2018.3, ce paramètre doit être défini sur True. Vous trouverez plus de détails ici.

Nous avons implémenté un minuteur basé sur navigateur pour qu'il fonctionne conjointement avec le cookie d'authentification. De cette manière, tant qu'il n'existe pas d'événements initiés par l'utilisateur (activité de la souris ou du clavier), la session est arrêtée selon le paramètre Auth.Cookie.Expire dans web.config.

Pour éviter de désactiver manuellement les comptes inactifs dans Orchestrator, nous vous avons fourni un script PowerShell qui gère seul la situation. Vous pouvez ajuster le script pour répondre à vos besoins et définir la limite d'inactivité souhaitée en conséquence. Recherchez le script dans notre référentiel GitHub public ici. Notez que le script ne fonctionne pas pour les administrateurs de locataires.

Vous pouvez désormais facilement modifier certaines informations sur un Robot spécifique sans forcément savoir son mot de passe et nom d'utilisateur, en effectuant des requêtes PATCH sur le point de terminaison /odata/Robots(Id).

Pour améliorer la sécurité de la communication entre Robot et Orchestrator, nous avons ajouté l'option de configuration appropriée : l'ancien mécanisme de cookie par défaut ou via un WebSocket d'authentification SignalR. À cet égard, le paramètre web.config, Scalability.SignalR.AuthenticationEnabled, est désormais disponible. Notez que si vous activez cette fonctionnalité, également appelée authentification SignalR de Robot, vous ne pourrez plus exécuter de tâches sur des Robots avec une version antérieure à 2018.4.3. Vous trouverez plus d'informations disponibles sur cette page.

Enfin, pour vous permettre de contrôler le mode d'analyse des caractères spéciaux dans l'API Orchestrator, le paramètre OData.BackwardsCompatible.Enabled a été ajouté dans le fichier web.config. Pour plus d'informations, cliquez ici.

Configuration

Pour ceux qui travaillent hors ligne, nous avons de bonnes nouvelles : vous pouvez désactiver les flux en ligne par défaut pour le Robot lors du processus de déploiement. Cela facilite un processus d'installation transparent, même dans des environnements restrictifs sans accès Internet, à partir de la ligne de commande. Pour plus d'informations, accédez à cette page.

En outre, vous pouvez à présent configurer l'emplacement de vos processus d'automatisation, pour Studio et Robot, via la ligne de commande du programme d'installation UiPathStudio.msi. Cette fonctionnalité fournit une architecture personnalisable pour répondre à des déploiements stricts et des scénarios Hotseat. Pour en savoir plus sur le paramètre PACKAGES_FOLDER ajouté et son utilisation dans votre déploiement groupé de Robots, consultez cette page.

Par ailleurs, le programme d'installation UiPathStudio.msi permet de configurer facilement votre extension de client Citrix à l'aide de quelques clics uniquement, comme décrit ici. Si c'est la ligne de commande qui vous branche, c'est également possible désormais, comme expliqué ici.

Enfin, vous pouvez à présent ajouter vos propres flux d'activités au moment de l'installation en utilisant la ligne de commande d'UiPathStudio.msi. Vous trouverez plus d'informations sur l'argument CUSTOM_NUGET_FEEDS et sur son utilisation pour la configuration de votre environnement ici.

Pour garantir une bien meilleure intégration entre Azure et Orchestrator, il est désormais possible d'inclure le flux d'activités local dans votre environnement Azure directement au moment de l'installation, à l'aide du paramètre activitiesPackagePath ajouté. Pour prendre en charge cette fonctionnalité, vous devez également savoir que nous avons ajouté une archive, UiPathActivities.zip, contenant toutes les activités dans UiPathOrchestrator.zip. Pour afficher plus d'informations sur l'utilisation de ce paramètre, consultez cette page.

Vous serez probablement heureux d'apprendre que vous pouvez utiliser UiPathPlatformInstaller.exe pour configurer UiPath Remote Runtime dans l'environnement Citrix de votre choix. Vous trouverez plus d'informations à ce sujet ici.

UiPathPlatformInstaller.exe comprend désormais le russe, contribuant ainsi à une expérience immersive depuis le premier clic.

Changements radicaux

Orchestrator

  • Le paramètre Username est à présent obligatoire pour les requêtes PUT sur le point de terminaison /odata/Robots(Id).

Problèmes connus

Studio

  • Lorsque vous utilisez l'activité Flow Switch, la modification de la propriété TypeArgument dans le panneau Propriétés (Properties) mélange les branches dans l'organigramme (Flowchart).

Robot

  • Un Robot installé en tant que service Windows ne peut pas installer les paquets si le dossier Paquets (Packages) correspondant est partagé et qu'il se trouve sur une machine différente. Vus devez installer le Robot en mode utilisateur, et vous pouvez en apprendre davantage sur cette page.

Résolution de bogues

Robot

  • L'utilisation de la commande -f pour exécuter un processus ignorait le flux d'activités d'Orchestrator.
  • La commande Pack renvoyait une erreur si les dépendances requises n'étaient pas disponibles localement ou dans le dossier de téléchargement de NuGet.

UIAutomation

  • L'activité Click détectait souvent de manière imprécise les éléments de pages Web qui n'étaient pas visibles.

Orchestrator

  • La déconnexion de Windows entraînait l'arrêt des tâches sans surveillance en cours avec une erreur « Mot de passe incorrect ». Cela ne se produisait que si le paramètre LoginToConsole avait été défini au préalable sur True.
  • Dans de rare cas, si vous cliquiez sur le bouton Allouer (Allocate) sur la page Locataires (Tenants), un message d'erreur s'affichait, et la page était actualisée.
  • Le bouton Mettre à jour (Update) de la fenêtre Modifier la planification (Edit Schedule) était désactivé, en dépit du choix d'un processus différent. Cela ne se produisait pour une planification qui avait été auparavant activée sur des robots spécifiques.
  • Les informations de traces de pile ne s'affichent plus dans les réponses lors de l'envoi de requêtes non valides à l'API Orchestrator.
  • Nous avons identifié et résolu une faille de sécurité qui était censée impacter Orchestrator. À cet égard, la bibliothèque System.Security.Cryptography.Xml a été mise à niveau vers v4.4.2.

Configuration

  • Pour garantir une expérience harmonieuse dans les environnements hors ligne, la liste de dépendances d'activités a été mise à jour dans tous nos programmes d'installation. Notez que la taille des artefacts a ainsi augmenté.

Versions des activités

Les paquets et les versions des activités suivants sont inclus dans les programmes d'installation et sont ajoutés en tant que dépendances, par défaut, à un projet récemment créé dans Studio :

  • UiPath.Excel.Activities - v2.5.1
  • UiPath.Mail.Activities - v1.3.0
  • UiPath.System.Activities - v18.4.2
  • UiPath.UIAutomation.Activities - v18.4.4