UiPath Documentation
studio
latest
false
Notes de publication de Studio
  • Notes de publication
    • 2026
      • Septembre 2026
      • Août 2026
      • Juillet 2026
      • Juin 2026
      • Mai 2026
      • Avril 2026
      • Mars 2026
      • Février 2026
      • Janvier 2026
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Août 2026

Notes de publication d’août 2026 pour Studio.

25 août 2026

Numéro de build: 2026.0.200

Configurer vos agents de codage en un même endroit

Faire travailler un agent de codage sur un projet UiPath impliquait de procéder à la configuration manuellement et en détail: vérifier si la CLI de l'agent se trouvait réellement sur la machine, déterminer comment uip avait été installé et si son dossier se trouvait sur votre PATH, et installer les compétences UiPath séparément afin que l'agent sache comment travailler sur un projet.

Un nouvel onglet Cod Agents sous Backstage View (Vue des coulisses) > Tools (Outils) collecte désormais toutes ces informations, vous permettant de gérer la UiPath CLI et de configurer les compétences UiPath et l'extension Studio de chaque agent. Pour de plus amples informations, consultez la section Coder des agents.

Installer l'extension dont un fichier a besoin

Auparavant, l'ouverture d'un fichier que Studio ne pouvait pas restituer en mode natif impliquait de déterminer quelle extension le gérait, puis de le trouver vous-même dans le panneau Extensions .

Studio reconnaît désormais le type de fichier et vous invite à installer l'extension appropriée. Pour plus de détails, consultez Le panneau Extensions.

Stocker vos modifications sans quitter Studio

Le panneau de contrôle de code source gère la validation, la transmission, l'extraction, la branche et les fusions, mais il n'y avait aucun moyen de mettre de côté les tâches inachevées. Changer de branche ou extraire une solution urgente en plus d'un changement à mi-terme impliquait le abandon à un client Git tiers ou à la ligne de commande.

Stash Changes et Manage Studios sont désormais disponibles dans le menu Plus d'options du panneau, de sorte que vous pouvez mettre de côté le travail et le rétablir sans quitter Studio. Pour plus de détails, consultez Le Panneau de contrôle de code source.

Améliorations

  • Les fichiers Maestro .flow peuvent être exécutés et débogués directement depuis le ruban de Studio, de la même manière que n'importe quel autre projet. Les fichiers .flow ont également leur propre icône dans le panneau Explorateur , au lieu de l'icône du document générique.
  • Vous pouvez utiliser le raccourci Demander à Autopilot dans le panneau Concepteur pour ouvrir le panneau Autopilot , et le raccourci clavier Ctrl + Alt + I active désormais le panneau Autopilot depuis n’importe où dans une solution ou un projet.
  • L'ouverture d'une solution qui contient exactement un projet RPA active désormais ce projet automatiquement. Le projet actif peut être supprimé d’une solution avec la même confirmation de suppression que n’importe quel autre projet.
  • Le goulot pour le numéro de ligne dans le widget de l'éditeur de code est plus réduit, ce qui laisse plus de place pour le code lui-même.
  • Les activités imbriquées au-delà de la limite d'imbrication du concepteur affichent désormais une carte autonome dans la mise en page compacte ainsi que la carte classique, expliquant toutes deux le « Niveau d'imbrication maximal atteint». Double-cliquez sur l'activité parente pour afficher son contenu. Auparavant, la mise en page compacte continuait de restituer le contenu que la garde-fou avait déjà marqué, et la mise en page classique indiquait uniquement le double-clic pour afficher.

Résolution de bogues

  • Le catalogue d'activités cloud proposait une activité que le projet avait déjà fournie sous Disponible, et en la sélectionnant, le package était mis à niveau en mode silencieux. Cela affectait les activités enregistrées via une unité de conception dont l’identité, le catalogue et la vérification du package installé, était dérivée différemment de sorte que les deux ne correspondaient jamais.
  • Le redémarrage d’une session pendant le débogage utilisait la compilation précédente. Les modifications apportées alors que l'exécution était suspendue étaient enregistrées sur le disque, mais l'exécution redémarrée exécutait toujours l'ancien code.
  • Studio Legacy échouait souvent l'ouverture des projets, et une deuxième instance Legacy pouvait être démarrée pour un projet que l'on hébergeait déjà.

11 août 2026

Numéro de build: 2026.0.199

Un nouveau flux de package officiel

Les packages d'activités officiels d'UiPath se résolvent désormais via https://pkgs.uipath.com/official/index.json, en remplaçant https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json hébergé par Azure DevOps. Les installations existantes sont migrées lors de la mise à niveau - les configurations pointant toujours vers l'ancienne adresse sont réécrites vers la nouvelle, il n'y a donc rien à modifier de votre côté.

Si votre réseau restreint le trafic sortant à une liste d'autorisation, ajoutez-y pkgs.uipath.com. Sinon, la gestion des packages ne peut pas répertorier ou installer les packages officiels.

Une zone de dessin plus rapide et plus fluide

Ouvrir un workflow implique de regarder la zone de dessin s'assembler. Les activités apparaissaient par lots à mesure que la fenêtre était renseignée, les widgets de propriété remplis par la suite, et un fichier volumineux s'installait visiblement élément par élément avant de se fermer.

Un état de chargement de squelette couvre désormais la surface de conception pendant l’exécution de ce travail, et le workflow terminé apparaît dans un seul cadre une fois la mise en page silencieuse. Le temps nécessaire pour ouvrir un fichier est inchangé. Ce n'est que le scintillement des états intermédiaires à demi-dessinés. Si un autre panneau maintient la mise en page occupée, la zone de dessin est apparue malgré tout plutôt que de laisser l’espace réservé en place. Les connecteurs dans les séquences virtualisées n’affichent également plus une flèche flottante vers le bas pendant le remplissage de la zone de dessin.

L'ouverture d'un projet ne réécrit plus vos fichiers

Studio exécutait une passe de nettoyage de la référence chaque fois qu'il ouvrait un workflow, ce qui réécrivait et réorganisait le AssemblyReferences dans le fichier .xaml. Il suffit d'ouvrir un projet pour le consulter et de laisser les fichiers modifiés dans le contrôle de code source. Ce nettoyage ne s’exécute plus en mode ouvert, de sorte que vos fichiers de workflow restent inchangés octet par octet.

Apprenez-en davantage sur les compilations de projets volumineux

La mémoire maximale sur une grande compilation multi-définition juste à temps est réduite d’environ cinq fois. Les projets qui comportent des dizaines de milliers de références de packages abandonnées ne s'arrêtent plus lors d'une vérification qui pouvait prendre jusqu'à une demi-heure.

Choisissez la densité de votre ruban

Le ruban a pris en charge trois états d'affichage pendant un certain temps, mais il n'y avait pas d'endroit unique à choisir entre eux - un interrupteur simple l'activation/la désactivation du ruban dans le menu du panneau, le propre bouton d'épinglage du ruban, Ctrl+F1 et le double-clic sur un onglet tous ont changé d’état de ruban indépendamment.

Le menu du panneau, ouvert à partir de l'icône de mise en page, dispose désormais d'une section d'affichage Ruban au-dessus des Panneaux par défaut liste trois options qui se comportent comme un groupe à sélection unique:

  • compact : le ruban se réduit à ses onglets, sans aucune commande affichée, pour le plus d’espace de zone de dessin.
  • Minimum — icônes de commande sans leurs libellés de texte.
  • Développé — icônes avec des étiquettes de texte, le ruban complet.

La sélection d’un état l’applique immédiatement, sans rechargement, et votre choix est conservé d’une session à l’autre. Réinitialiser la mise en page renvoie le ruban au minimum, la valeur par défaut. Le sélecteur remplace l'ancien bouton activer/désactiver du ruban , le bouton d'épinglage et les gestes de double-clic Ctrl+F1 et de tabulation, de sorte que l'état du ruban est désormais contrôlé depuis un seul endroit.

Examiner les modifications d’agent côte à côte

Lorsqu'un agent de codage proposait des modifications à vos workflows ou à votre code, la comparaison s'ouvrait dans une fenêtre distincte et l'agent était bloqué jusqu'à ce que vous la fermiez.

Ces comparaisons s'ouvrent désormais sous forme d'onglet Comparer les fichiers en lecture seule avec vos autres documents, et l'agent continue de travailler pendant que vous lisez la différence à votre propre pas. Les chemins relatifs au dossier du projet sont résolus correctement.

Savoir ce qu’est un fichier avant de l’ouvrir

Le panneau Explorateur a donné une icône distincte uniquement aux fichiers .xaml, et tous les fichiers .xaml ont obtenu la même. Tout le reste - fichiers de projet, documents, scripts, notes - rendus avec une icône de document vierge générique, de sorte que la distinction des fichiers implique de lire les noms de fichiers.

Les workflows affichent désormais ce qui se trouve à l'intérieur: Séquence, Flowchart, Workflow de longue durée ou Machine d'état, chacun avec des variantes distinctes pour les points d'entrée, les fichiers avec des erreurs et les fichiers exclus du projet. Les mêmes icônes apparaissent dans le menu Nouveau fichier , de sorte que ce que vous choisissez est ce que vous voyez dans l'arborescence.

Les autres types de fichiers ont également leurs propres icônes: .cs, .vb, .json, .xml, .md, .txt, .js, .pdf, .doc, .docx, .xls, .xlsx, .xlsm, .bpmn, .dmn et .uiproj.

Détection des packages au runtime uniquement

Certains packages d'activités fournissent une variante spécifique au runtime destinée au Robot plutôt qu'à la création, telle que UiPath.UIAutomation.Activities.Runtime.Portable. Une publication ou une mise à niveau robotisée peut laisser un projet en référencer une, et comme ces variantes ne comportent aucun composant de conception, des fonctionnalités telles que UiExplorer et l’éditeur de sélecteur cessent de fonctionner sans rien dans l’interface expliquant pourquoi.

Le panneau Explorateur affiche désormais un avertissement lorsqu'il détecte une telle dépendance: Packages de runtime uniquement détectés. Correction automatique pour restaurer les fonctionnalités de conception. La correction automatique remplace chaque package spécifique au runtime par son équivalent en phase de conception. Si un ne peut pas être remplacé, en raison d'un conflit de version, par exemple, Studio nomme les packages qui ont besoin d'un aperçu et vous dirige vers la gestion des packages pour les résoudre manuellement.

Copier les expressions à partir des propriétés en lecture seule

Le marquage d'un widget de propriété a désactivé tout ce qui le concernant: la barre de défilement était arrêtée, le texte ne pouvait pas être sélectionné par glisser-déposer ou double-cliquer, et il n'y avait aucun moyen de copier la valeur. Les champs tels que Aperçu, qui existent pour être lus, étaient ceux qui lui ont causé le plus de dommages.

Les champs en lecture seule sont désormais rendus grisés pour indiquer qu’ils ne peuvent pas être modifiés, tout en restant interactifs à tous les autres points de vue. Vous pouvez les faire défiler, sélectionner leur texte et le copier, et le survol ou le focus n’éclaire plus le champ comme s’il étaient modifiables. Cela s'applique sur la zone de dessin, dans un concepteur verrouillé et en mode différentiel. L'ouverture de l'éditeur avancé sur une propriété en lecture seule affiche l'expression dans une vue en lecture seule sélectionnable plutôt que dans un éditeur verrouillé. La modification elle-même est toujours bloquée.

Visionneuse low-code dans le panneau Extensions

La visionneuse low-code fait partie du groupe Recommandé dans le panneau Extensions , aux côtés de Claude Code et OpenAI Coded, et s'installe à partir de là en un clic.

Améliorations

  • Les icônes de type de projet dans la section Nouveau projet ont perdu leur bordure carrée, correspondant au style d'icône plate utilisé dans le panneau Explorateur, et l'icône de projet d'agent a été mise à jour avec son nouveau design.
  • La liste des locataires est triée par ordre alphabétique, à la fois lors de la connexion et dans le sélecteur de locataire.

Résolution de bogues

  • La définition d’une valeur de cas directement sur une activité Basculer perdait le focus lors de la saisie et signalait que la propriété ne pouvait pas être modifiée, de sorte que les valeurs ne pouvaient être définies qu’à l’intérieur d’une étape de cas .
  • La valeur par défaut d'une variable globale n'ayant jamais été écrite dans globalVariables.json, elle revenait vide après la fermeture et la réouverture du projet.
  • La publication d'une bibliothèque échouait de manière statique avec une InvalidOperationException déclenchée par la règle d'analyseur de workflow ST-USG-026 Restrictions d'activité lorsque les vérifications étaient exécutées simultanément. Le même défaut entraînait également le fait d'ignorer les activités consultées dans un workflow ultérieur, ce qui, de manière silencieuse, signale les violations.
  • La compression ou la publication d'un projet dans un dossier de sortie à l'intérieur du répertoire du projet regroupait le package précédent dans le nouveau, augmentant ainsi la sortie à chaque itération jusqu'à ce que les téléchargements échouaient avec une erreur HTTP 413 floue. Studio et la CLI rejettent désormais ce chemin de sortie et expliquent que le dossier doit se trouver en dehors de l'arborescence du projet.
  • L'ouverture d'un projet peut échouer directement sur les machines plus lentes, car les requêtes internes entre Studio et le processus du projet ont expiré avant la fin du chargement du projet.
  • L'exécution simultanée de uip rpa activities find échouait avec le message « Le projet est déjà ouvert dans une autre instance de Studio». Ainsi, un agent de codage recherchant des activités n'a obtenu aucun résultat.

3 août 2026

Numéro de build: 2026.0.198

Une expérience de terminal plus performante

Le terminal intégré de Studio était un shell de base unique: une session à la fois, aucun choix du shell à partir duquel il était exécuté et aucun moyen de rechercher sa sortie ou de suivre ce qui s'exécutait à l'intérieur. Tout ce qui au-delà d’une commande rapide impliquait de passer à un terminal externe, et le codage déclenchait une session non persistante, car ils se détectaient comme s’exécutant imbriqués à l’intérieur d’un autre agent.

Le terminal est désormais un panneau multi-session complet conçu pour le travail par ligne de commande dans Studio.

Plusieurs terminaux et sélection de shells

Un nouveau terminal ouvre les terminaux sous forme d'onglets que vous créez, renommez, dupliquez et fermez indépendamment. Chaque onglet est entièrement isolé, avec son propre processus shell, sa sortie et son défilement, et de nouveaux terminaux démarrent dans le dossier projet actuel.

Sélectionner un shell différent pour ouvrir la liste des shells installés sur votre machine, afin que vous en choisissiez un par terminal au lieu d’être verrouillé sur un seul shell. Sur Windows, la liste couvre:

  • PowerShell
  • WindowsPowerShell
  • Invite de commandes
  • Bash de Git
  • Sous-système Windows pour Linux

Sur macOS, elle répertorie vos shells configurés. Les extensions qui exécutent des commandes obtiennent leur propre onglet, regroupé sous Extensions.

Conçu pour les outils de ligne de commande et les agents de codage

Les frappes atteignent désormais le programme en cours d'exécution: les touches fléchées naviguent dans l'historique des commandes et déplacent le curseur, et Maj + Entrée entre une entrée multi-lignes. La sortie s'affiche en pleine couleur, de sorte que les interfaces de ligne de commande modernes et les applications de texte en mode plein écran s'affichent correctement.

Tout outil CLI ou agent de codage s’exécute sous forme de session propre et de niveau supérieur avec un historique, une persistance et une reprise complets — de la même manière que si vous l’aviez lancé depuis un terminal autonome.

Plus de contrôle sur chaque terminal
  • Effectuez des recherches dans la sortie d'un terminal avec les options Respecter la casse, Mot entier et Utiliser l'expression régulière , et parcourez les résultats à l'aide de la Correspondance précédente et de la Correspondance suivante.
  • Les URL et les chemins de fichiers dans la sortie sont cliquables.
  • Le menu qui s'affiche à droite propose Copier, Coller, Sélectionner tout et Effacer.
  • Les actions par onglet couvrent Renommer l'onglet, Dupliquer l'onglet, Modifier la couleur de l'onglet et Exporter le texte.
  • Un terminal en arrière-plan qui termine son travail ou a besoin d'une entrée affiche un badge Fonctionne ou Nécessite une attention dans son onglet et dans l'onglet Dock du terminal de Studio.
  • La fermeture d'un terminal qui a toujours un processus en cours d'exécution demande d'abord la confirmation afin qu'une longue tâche ou un agent ne se termine pas par accident.

Configurer les extensions directement dans Studio

Studio pouvait installer des extensions à partir du Marketplace, mais ne vous a donné aucun moyen de voir ou de modifier les paramètres qu'une extension expose, de sorte que la reconfiguration d'une extension implique de modifier les fichiers à la main.

La page des détails de chaque extension dispose désormais d'un onglet Paramètres répertoriant tous les paramètres auxquels l'extension contribue, chacun rendu avec le contrôle qui correspond à son type:

  • Commutateur (Switch)
  • Liste déroulante
  • Zone de texte
  • Zone de nombre

L'onglet fournit également une zone de paramètres de recherche , une validation en ligne et les actions Réinitialiser les paramètres et Réinitialiser toutes les actions. L'autorisation de Modification dans settings.json ouvre le fichier sous-jacent lorsque vous devez l'utiliser directement.

Le sélecteur d'étendue contrôle l'emplacement d'écriture d'une valeur:

  • Utilisateur — la valeur par défaut appliquée à chaque projet que vous ouvrez.
  • Espace de travail — stocké dans un dossier local du projet afin de pouvoir être validé et partagé via le contrôle de code source.

Les valeurs sont lues via l'API de configuration standard, de sorte que les extensions récupèrent immédiatement les modifications sans redémarrage. Un menu Plus d'actions (⋮) sur chaque carte d'extension et une barre d'actions sur la page de détails exposent les mêmes actions par extension que le panneau, y compris Paramètres de l'extension.

Double-cliquez directement sur les propriétés d'un nœud

Double-cliquer sur une activité qui contient un autre niveau du workflow ouvre ce niveau, mais double-cliquer sur une activité sans rien à ouvrir ne faisait rien du tout. Double-cliquer sur un nœud qui n'a pas de niveau plus approfondi le sélectionne désormais et déplace le focus vers le panneau Propriétés , vous permettant de commencer à modifier immédiatement. Le comportement est cohérent entre les concepteurs, y compris les nœuds dans les organigrammes et les workflows de longue durée.

Améliorations

  • La différence visuelle du workflow couvre désormais les nœuds imbriqués dans une machine à états, de sorte que les modifications apportées aux états internes et aux transitions sont mises en surbrillance individuellement au lieu d’être signalées uniquement sur le nœud contenant.
  • L'éditeur de code intégré est désormais disponible pour les entrées de script Python, correspondant à l'expérience d'édition déjà proposée pour Appeler le code.

Résolution de bogues

  • Faire glisser un workflow vers l'interface de conception générait une activité Appeler le fichier de flux de travail dont le chemin d'accès utilisait des séparateurs doubles, ce qui entraînait l'échec de la compilation du fichier invoqué.
  • Les tâches démarrées à partir de Studio Desktop n'envoyaient aucune clé de dossier au Robot, de sorte que les activités entraînaient une CléDossier et un CheminCléDossier vides et la consommation ne pouvait pas être attribuée au dossier correct.
  • Dans une activité Basculer avec le type d’expression défini sur System.Char, l’ajout d’un deuxième cas marquait à la fois le nouveau cas vide et le cas existant avec une erreur de validation « La valeur existe déjà, veuillez choisir un autre» avant qu’une valeur ne soit saisie.
  • La bibliothèque OpenSSL groupée (libcrypto-3-x64.dll) a été mise à jour vers la version 3.5.7 pour corriger les vulnérabilités de sécurité signalées.

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