- Notes de publication
- Démarrage
- Paramétrage et configuration
- Projets d'automatisation
- À propos de la publication de projets d'automatisation
- Conception d'automatisations
- Gérer les package d’activités
- Configuration des paramètres du projet d'activité
- Signature de paquets
- Gouvernance
- Import des entités
- Modern Design Experience
- Lier un projet à une idée dans Automation Hub
- Utilisation du gestionnaire de données
- Dépendances
- Types de workflows
- Flux de contrôle
- Comparaison de fichiers
- Meilleures pratiques d'automatisation
- Intégration du contrôle de code source
- À propos du contrôle de version
- Gestion de projets à l'aide de TFS
- Gestion de projets à l'aide de SVN
- Diff de workflow
- Débogage
- Journalisation
- L'outil de diagnostic (Diagnostic Tool)
- Analyseur de workflow
- À propos de l'analyseur de workflow
- ST-NMG-001 - Convention d'affectation de noms des variables
- ST-NMG-002 - Convention d'affectation de noms des arguments
- ST-NMG-004 - Duplication du nom complet
- ST-NMG-005 - La variable remplace une autre
- ST-NMG-006 - La variable remplace l'argument
- ST-NMG-008 - Longueur de variable dépassée
- ST-NMG-009 - Ajouter un préfixe aux variables DataTable
- ST-NMG-011 - Ajouter un préfixe aux arguments Datatable
- ST-NMG-012 - Valeurs par défaut de l'argument
- ST-NMG-016 : longueur d'argument dépassée
- ST-NMG-017 : le nom de la classe correspond à l’espace de noms par défaut
- ST-DBP-002 - Nombre élevé d'arguments
- ST-DBP-003 - Bloc d'interception vide
- ST-DBP-007 - Plusieurs couches de l'organigramme
- ST-DPB-010 : plusieurs instances de [workflow] ou [cas de test]
- ST-DBP-020 - Propriétés de sortie non définies
- ST-DBP-021 - Délai d'expiration codé en dur
- ST-DBP-023 : Workflow vide
- ST-DBP-024 - Vérification de l’activité de persistance
- ST-DBP-025 - Condition préalable à la sérialisation des variables
- ST-DBP-026 - Utilisation de l’activité Délai
- ST-DBP-027 - Pratiques exemplaires de persistance
- ST-DBP-028 - Condition préalable à la sérialisation des arguments
- ST-MRD-002 - Valeurs par défaut des noms d'activités
- ST-MRD-004 - Activités inaccessibles
- ST-MRD-005 - Séquences redondantes
- ST-MRD-007 - Clauses If imbriquées
- ST-MRD-008 - Séquence vide
- ST-MRD-009 - Activités profondément imbriquées
- ST-MRD-011 - Utilisation de la ligne d'écriture
- ST-MRD-017 - Incomplet si (Incomplete If)
- ST-USG-005 - Arguments d'activité codée en dur
- ST-USG-009 - Variables inutilisées
- ST-USG-010 - Dépendances inutilisées
- ST-USG-014 - Restrictions sur les paquets (Package Restriction)
- ST-USG-017 - Modificateur de paramètre non valide
- ST-USG-020 - Nombre minimum de messages consignés
- ST-USG-024 - Non utilisé, sauvegardé pour plus tard (Unused Saved for Later)
- ST-USG-025 - Utilisation abusive de la valeur enregistrée (Saved Value Misuse)
- ST-USG-026 - Restrictions d'activité (Activity Restrictions)
- ST-USG-027 - Packages requis
- ST-USG-028 - Restreindre l'invocation des modèles de fichier
- ST-USG-027 - Balises requises
- ST-USG-034 – URL Automation Hub
- Variables
- Arguments
- Noms d'espace importés
- Automatisations codées
- Introduction
- Enregistrement de services personnalisés
- Contextes Avant (Before) et Après (After)
- Génération du code
- Génération de cas de test codé à partir de cas de test manuels
- Automatisation Attended basée sur déclencheur
- Enregistrement
- Éléments de l'interface utilisateur
- À propos des éléments d'interface utilisateur
- Propriétés des activités de l'interface utilisateur
- Exemple d'utilisation des méthodes de saisie
- Méthodes de sortie ou de capture de données d'écran
- Exemple d'utilisation de méthodes de sortie ou de capture de données d'écran
- Génération de tables à partir de données non structurées
- Capture relative de données
- Sélecteurs
- Réf. d’objets
- Capture de données
- Automatisation des images et des textes
- À propos de l'automatisation des images et des textes
- Activités liées à la souris et au clavier
- Exemple d'utilisation de l'automatisation de la souris et du clavier
- Les activités de type texte
- Exemple d'utilisation d'automatisation de texte
- Activités de type OCR
- Activités de type image
- Exemple d'utilisation de l'automatisation d'image et d'OCR
- Automatisation des technologies Citrix
- Automatisation de RDP
- Automatisation VMware Horizon
- Automatisation de Salesforce
- Automatisation SAP
- macOS UI Automation
- Outil ScreenScrapeJavaSupport
- Protocole Webdriver
- Extensions
- À propos des extensions
- Outil SetupExtensions
- UiPathRemoteRuntime.exe n'est pas en cours d'exécution dans la session distante
- UiPath Remote Runtime bloque la fermeture de la session Citrix
- UiPath Remote Runtime provoque une fuite de mémoire
- Le package UiPath.UIAutomation.Activities ne correspond pas aux versions d’UiPath Remote Runtime
- L'extension UiPath requise n'est pas installée sur la machine distante
- Paramètres de résolution d’écran
- Group Policies
- Impossible de communiquer avec le navigateur
- L’extension Chrome est automatiquement supprimée
- L'extension a peut-être été corrompue
- Vérification de l'installation et de l'activation de l'extension pour Chrome
- Vérifiez si ChromeNativeMessaging.exe est en cours d’exécution
- Vérifier si la variable ComSpec est correctement définie
- Activez l’accès aux URL de fichiers et au mode navigation privée
- Profils de navigateur multiples
- Group Policy conflict
- Problèmes connus spécifiques aux extensions MV3
- Liste des extensions pour Chrome
- Extension Chrome sur Mac
- Group Policies
- Impossible de communiquer avec le navigateur
- L’extension Edge est automatiquement supprimée
- L'extension a peut-être été corrompue
- Vérification si l'extension pour Microsoft Edge est installée et activée
- Vérifiez si ChromeNativeMessaging.exe est en cours d’exécution
- Vérifier si la variable ComSpec est correctement définie
- Activation de l'accès aux URL de fichiers et au mode navigation privée
- Profils de navigateur multiples
- Group Policy conflict
- Problèmes connus spécifiques aux extensions MV3
- Liste des extensions pour Edge
- Extension pour Safari
- Extension pour VMware Horizon
- Extension pour Amazon WorkSpaces
- Plug-in du gestionnaire de solution SAP
- Complément Excel
- Suite de tests - Studio
- Résolution des problèmes
- À propos de la résolution des problèmes
- Erreurs de compilation de l'assembly
- Prise en charge et limitations de Microsoft App-V
- Résolution des problèmes rencontrés avec Internet Explorer x64
- Problèmes rencontrés avec Microsoft Office
- Identification des éléments d'IU dans PDF avec options d'accessibilité
- Réparation de la prise en charge d'Active Accessibility
- La validation des projets volumineux hérités depuis Windows prend plus de temps que prévu
Guide de l’utilisateur de Studio
2024.10.1
Date de publication : 1er juillet 2024
Autopilot™ offre diverses capacités optimisées pour l’IA afin de vous aider à créer et à tester des automatisations plus rapidement et plus facilement. Pour découvrir ce que Autopilot propose sur la plate-forme UiPath Business Automation, consultez le guide d’ Autopilot.
Afin d’améliorer la productivité et de rationaliser le processus de développement de l’automatisation, vous pouvez désormais générer des expressions complexes à l’aide du langage naturel. Grâce aux expressions générées par l’IA qui font partie intégrante des capacités de développement d’Autopilot™, vous pouvez décrire le résultat souhaité pour une entrée d’activité particulière, tandis qu’un modèle basé sur l’IA génèrera une expression valide en fonction de la demande. Pour plus d’informations, consultez la section Concevoir des automatisations.
Avec Autopilot, vous pouvez utiliser le langage naturel pour décrire la structure et le résultat d’un workflow. Autopilot traitera vos instructions et créera un aperçu du workflow qui en résulte. Si vous souhaitez modifier la structure créée par Autopilot, vous pouvez affiner davantage vos instructions et générer un nouvel aperçu. Après avoir confirmé que l’automatisation fonctionne comme prévu, le Autopilot crée automatiquement le workflow. Vous pouvez également générer un workflow à partir d’annotations ajoutées aux activités Séquence (Sequence). Pour plus d’informations, consultez la section Interface utilisateur.
Grâce à ses capacités de synthèse, Autopilot peut également décrire le fonctionnement interne des activités et des séquences en créant des noms significatifs qui prennent en compte les éléments qui définissent l’activité ou la séquence. Pour en savoir plus, consultez la section Interface utilisateur.
Autopilot est activé par défaut pour tous les utilisateurs. Cependant, les organisations peuvent utiliser des politiques de gouvernance pour contrôler les capacités d’Autopilot.
Le débogage de vos projets est simplifié grâce à la possibilité de modifier dynamiquement les propriétés, les variables et les arguments des activités directement à partir du panneau Concepteur (Designer) ou du panneau Propriétés (Properties). En tant qu’alternative plus rapide au panneau Variables locales (Locals), la modification d’une propriété d’activité ne vous oblige plus à arrêter le processus de débogage, à appliquer la modification et à redémarrer le débogage.
Lorsque le débogage est suspendu (soit par un point d’arrêt ou une erreur, soit en interrompant manuellement l’exécution), vous pouvez sélectionner l’activité en cours et modifier les sélecteurs, les valeurs d’entrée ou de sortie, les paramètres de délai d’attente ou d’autres propriétés spécifiques à l’activité à partir du panneau Propriétés (Properties) ou directement depuis le concepteur. En reprenant l’exécution, l’activité modifiée s’exécutera avec les propriétés mises à jour.
À la fin du processus de débogage ou lorsque le débogage est arrêté manuellement, une fenêtre de message vous demandera si vous souhaitez conserver les modifications effectuées lors du débogage. Si vous ignorez les modifications, l’activité retrouvera ses propriétés d’origine.
Vous pouvez désormais avancer et reculer dans les fichiers de projet et entre les fichiers de projet à l’aide de nouveaux raccourcis. Vous pouvez également utiliser les nouveaux boutons Avancer (Navigate forward) et Reculer (Navigate backward) ainsi que les raccourcis clavier dans la Palette de commandes (Command Palette).
Pour faciliter la navigation dans les workflows volumineux, vous pouvez désormais définir des signets en cliquant avec le bouton droit sur une activité et en sélectionnant Activer/Désactiver le signet (Toggle Bookmark). Le panneau Points d’arrêt (Breakpoints) a été repensé pour inclure des signets et s’appelle désormais Points d’arrêt et signets (Breakpoints & Bookmarks). De nouveaux raccourcis clavier sont également disponibles pour activer, désactiver et parcourir les signets. Pour plus d’informations sur le panneau repensé et l’utilisation des signets, consultez la page Panneau Points d’arrêt et signets.
Appeler de façon dynamique des workflows dans des automatisations codées
workflows
peut exécuter dynamiquement tous les workflows d’un projet, y compris les automatisations codées (CS) et low-code (XAML). L’objet s’ajuste automatiquement aux modifications apportées aux fichiers invoqués d’un projet à l’autre, comme un nouveau nom ou des arguments mis à jour, garantissant une transition fluide pour créer des automatisations hybrides. Consultez la page Création d’automatisations hybrides à l’aide de l’objet Workflows pour découvrir comment invoquer les workflows plus efficacement dans vos automatisations codées.
Invocation d’automatisations codées à l’aide de bibliothèques
Vous pouvez désormais publier vos automatisations codées en tant que bibliothèque et les réutiliser facilement dans différents projets, ce qui vous permet d’économiser du temps et des efforts. Que vous travailliez avec des automatisations low-code (XAML) ou codées (CS), vous pouvez utiliser les automatisations codées publiées de la bibliothèque directement dans votre projet. Consultez la page Invocation d’automatisations codées à l’aide de bibliothèques pour découvrir comment invoquer des automatisations codées dans différents projets et simplifier vos processus.
Connexions pour les services dans les automatisations codées
Nous avons ajouté une fonctionnalité qui vous permet d’utiliser les connexions Integration Service existantes dans vos automatisations codées. Cette fonctionnalité vous aide à accéder plus efficacement aux API à partir des services correspondants. Consultez la section Créer des connexions pour les services dans les automatisations codées pour découvrir comment recréer et utiliser ces connexions dans vos automatisations codées.
Importation automatique d’espaces de noms dans les automatisations codées
using
dans votre fichier CS. Consultez la page Studio IDE pour connaître les paramètres disponibles de l’éditeur de code.
Génération de tests optimisée par l’IA
Vous pouvez désormais générer des données de test synthétiques à l’aide des capacités d’IA proposées par AutopilotTM. Utilisez les invites pour personnaliser vos données de test afin qu’elles correspondent à vos besoins de test spécifiques. Consultez la page Données de test générées par l’IA pour savoir comment utiliser la génération de données de test optimisée par l’IA.
Génération de cas de test codés à l’aide de l’IA
Vous pouvez désormais générer un cas de test codé entièrement automatisé à partir de vos tests manuels à l’aide de AutopilotTM. Connectez Studio à Test Manager et générez le code complet pour vos tests manuels, avec les étapes manuelles sous forme de commentaires avant les étapes automatisées. Consultez la page Générer des cas de test en utilisant l’IA pour vérifier comment générer des cas de test codés à l’aide d’AutopilotTM.
Convertir le texte en code
Vous pouvez désormais générer du code à partir de plusieurs sources au sein de votre automatisation codée afin de rationaliser vos processus. Vous pouvez générer directement du code à partir de commentaires, de lignes spécifiques dans votre automatisation ou à l’aide d’invites personnalisées. Consultez la page Génération de code pour savoir comment exploiter cette fonctionnalité.
Création d’un cas de test low-code à partir d’un test manuel
Pour faciliter vos efforts d’automatisation, vous pouvez convertir vos tests manuels en cas de test low-code, avec les étapes manuelles affichées en tant qu’activités Commentaire (Comment). Consultez la page Création d’un cas de test low-code à partir d’un cas de test manuel pour découvrir comment utiliser la fonctionnalité.
Le fichier testCase.json
testCase.json
. Le fichier est automatiquement généré dans le répertoire .tmh
du fichier NUPKG du projet.
Pour faciliter l’accès aux automatisations et améliorer la collaboration entre les développeurs sans avoir besoin de partager des fichiers de projet ou de configurer à l’avance un environnement de contrôle de code source, les projets Windows peuvent désormais être enregistrés en tant que projets Cloud.
Les projets Cloud multiplate-forme sont intégrés en toute fluidité à Studio Web, ce qui vous donne la possibilité de commencer à travailler sur un projet dans Studio et de poursuivre dans votre navigateur. De leur côté, les projets Windows peuvent être stockés dans le Cloud, mais pas modifiés dans Studio Web. Pour plus d’informations, voir Concevoir des projets multiplate-formes.
Les organisations peuvent utiliser des politiques de gouvernance pour déterminer si les projets sont enregistrés localement ou dans le Cloud par défaut.
- StudioX prend désormais en charge C# 11.
- Dans les configurations Authentification unique d'Azure Active Directory, l'installation
UiPathStudio.msi
en mode utilisateur inclut désormais une case à cocher Connexion automatique (Automatically sign in) pour les packages Automation Developer et Robot Attended. Pour plus d’informations, consultez Installer Studio (Install Studio). - Les variables globales et les constantes apparaissent désormais en tant que résultats de recherche lors de l’utilisation de la barre de recherche universelle et dans les options Fichier actuel (Current File), Tous les fichiers (All Files) et Variables. La sélection d’une variable globale ou d’une constante dans la barre de recherche la met en surbrillance dans le panneau Data Manager.
- Les activités Décision de flux (Flow Decision) et Commutateur de flux (Flow Switch) ont été repensées et prennent désormais en charge l’ajout de points d’arrêt, de signets et d’annotations.
- Le nœud Démarrer (Start) a une nouvelle conception.
- Le panneau Concepteur (Designer) se présente désormais sous la forme d’une zone de dessin illimitée qui s’étend au fil de la création de votre workflow. Le panneau Concepteur (Designer) dispose désormais également d’un système de grille avec des fonctionnalités d’ancrage à la grille pour vous aider à positionner les activités avec précision. Nous avons également supprimé la séquence autour du Flowchart dans les projets Windows et multiplate-forme.
- Les activités ajoutées à un Flowchart ont une conception améliorée, sont plus faciles à lier et sont mises en surbrillance lorsqu’elles sont sélectionnées. De plus, toutes les activités ajoutées à un Flowchart sont désormais réduites par défaut dans le panneau Concepteur (Designer). Si une activité comporte des erreurs de validation, l’icône d’erreur est désormais visible dans la fiche d’activité réduite.
- Les activités copiées à partir de séquences conservent leur ordre et sont collées dans votre point de focalisation actuel dans le Flowchart.
- Vous pouvez désormais ajouter des libellés entre les étapes d’un Flowchart en sélectionnant la flèche de connexion et en définissant le libellé dans le panneau Propriétés (Properties). Des libellés peuvent être ajoutés à toutes les flèches de connexion, à l’exception de la première qui part du nœud Démarrer (Start).
- Les flèches de connexion sélectionnées sont maintenant mises en surbrillance et peuvent être renommées et supprimées en cliquant dessus avec le bouton droit.
- Si la zone de dessin du Flowchart devient difficile à lire en raison de nœuds ou de cartes d’activité qui se chevauchent, vous pouvez cliquer avec le bouton droit sur le concepteur et sélectionner la nouvelle option du menu contextuel Désencombrer la zone de dessin (Declutter canvas) pour réorganiser les cartes et améliorer la lisibilité du Flowchart. Désencombrer la zone de dessin (Declutter Canvas) remplace l’option Disposition automatique (Auto Arrange).
Une mise en page simplifiée du ruban est désormais disponible, vous permettant d’augmenter la taille du panneau Concepteur (Designer). Pour plus d’informations sur la façon d’activer la nouvelle mise en page, consultez la section Interface utilisateur.
- L’option Ouvrir le workflow (Open Workflow) a été supprimée.
- Les options Désactiver l’activité (Disable Activity) et Activer l’activité (Enable Activity) s’affichent désormais de manière dynamique.
- Les options Exécuter vers cette activité (Run to this Activity), Exécuter à partir de cette activité (Run from this Activity) et Activité de test (Test Activity) ont été regroupées sous l’option unique Débogage (Debug).
Pour obtenir une liste mise à jour des options de menu contextuel disponibles, consultez la page Interface utilisateur.
Studio offre désormais l’accès à des informations supplémentaires sur les arguments dans Assistant et Automation Ops - Pipelines après la publication d’un projet. Vous pouvez désormais utiliser la nouvelle fenêtre Propriétés d’argument (Argument Properties) pour configurer les propriétés d’un argument (nom, infobulle associée, si l’argument est requis, etc.), ainsi que pour définir l’ordre dans lequel les arguments apparaissent. Pour plus d’informations, consultez Gestion des arguments.
Pour tirer pleinement parti du potentiel des activités Integration Service, vous pouvez désormais personnaliser les connexions utilisées dans une bibliothèque Windows et multiplate-forme. Cela vous permet de gérer des connexions spécifiques dans un projet lors de l’ajout d’une bibliothèque qui utilise des connexions ou appel des workflows avec des connexions, quelles que soient les configurations initiales. Pour plus d’informations, consultez la section À propos des bibliothèques.
Vous pouvez désormais utiliser la nouvelle icône du Presse-papiers dans le panneau Propriétés (Properties) pour copier les messages d’erreur qui apparaissent dans les activités avant l’exécution ou le débogage.
Afin d’améliorer la visibilité et la convivialité des workflows, vous pouvez désormais voir toutes les propriétés des activités dans le panneau Propriétés (Properties) lors de la réduction d’une activité, y compris les propriétés avancées, même si le paramètre de conception Afficher les propriétés de l’activité en ligne (Show activity properties inline) est sélectionné.
Vous pouvez désormais également renommer et annoter les conteneurs d’activités dans des activités telles que Si (If), Sinon si (Else If), Pendant (While), Faire pendant (Do While) ou Pour chaque (For Each).
Afin de naviguer facilement dans les automatisations codées, leurs espaces de noms sont désormais réduits par défaut dans l’éditeur de code.
Pour basculer rapidement d’un projet à un autre, vous pouvez désormais ouvrir des projets récemment ouverts directement à partir de la barre des tâches en cliquant avec le bouton droit sur l’icône Studio. Vous pouvez également épingler des projets récents de la même manière qu’à partir du mode Backstage.
Nous avons consolidé les options d’authentification dans les projets gérés via GIT et SVN. Pour plus d’informations, consultez les sections Gestion des projets avec GIT et Gestion de projets à l’aide de SVN.
Les organisations ont désormais plus de contrôle sur les versions préliminaires (bêta) des packages d’activités. Grâce à l’utilisation de nouvelles stratégies de gouvernance qui restreignent l’accès aux packages de versions préliminaires, les options du filtre Inclure la version préliminaire (Include Prerelease) de la fenêtre Gérer les packages (Manage Packages) peuvent désormais être masquées, ce qui signifie que les utilisateurs ne peuvent avoir accès qu’aux versions stables d’un package d’activités.
Si l’accès n’est pas restreint via la gouvernance, une nouvelle option de filtre du panneau Activités (Activities) nommée Aperçu (Preview) devient disponible. La sélection de cette option de filtre affiche les activités installables qui sont marquées comme Aperçu (Preview) dans le panneau Activités (Activities) et dans la barre de recherche Ajouter une activité (Add activity).
- Afin d’améliorer la sécurité et de réduire la taille du programme d’installation, les fichiers PDB ont été supprimés du programme d’installation UiPathClipboard.MSI.
- Le programme d’installation Studio MSI effectue désormais une étape de nettoyage supplémentaire qui supprime les fichiers, les paramètres et les tâches planifiées stockés par les précédentes installations qui ont échoué.
- Studio utilise désormais moins de ressources RAM.
- L’ouverture des workflows contenant de nombreuses activités est désormais plus rapide.
- Les variables générées automatiquement à partir des sorties d’activité ont désormais des noms plus lisibles. Si une variable ayant le même nom existe déjà, le nom de la variable de sortie est incrémenté de 1.
- Le référentiel d’objets met désormais à jour automatiquement toutes les références de sélecteur au sein des automatisations codées chaque fois qu’un nom de sélecteur est modifié, permettant de réduire les efforts de maintenance.
- Le panneau de l’explorateur de tests offre désormais une meilleure vue d’ensemble de vos cas de test, vous permettant d’afficher plus de 100 cas de test à partir de votre projet Test Manager connecté.
- L’utilisation du raccourci clavier Ctrl + Z pour annuler la dernière action dans un workflow qui contenait plusieurs activités Message du journal (Log Message) ne fonctionnait pas comme prévu.
- La règle de l'Analyseur de workflow ST-NMG-004 - Duplication du nom d'affichage détectait de manière incorrecte les noms d'affichage répétitifs dans les workflows contenant les activités Pendant ( While ) et Faire pendant ( Do While ).
- L’exécution d’actions de débogage Pas à pas détaillé (Step Into) et Pas à pas sortant (Step Out) entraînait l’évaluation par deux fois des valeurs de certaines propriétés d’activités deux fois dans le panneau Variables locales (Locals) si les valeurs étaient des expressions.
- Les éléments d'IU Référentiel d'objets (Object Repository UI éléments) utilisés dans une bibliothèque dont le paramètre de projet Séparer les dépendances du runtime ( Separate Runtime Dependencies ) était activé n'étaient pas visibles après l'installation de la bibliothèque en tant que dépendance du projet.
- Studio n’indiquait pas que les erreurs de validation ne pouvaient pas être résolues après l’importation automatique de références dans les projets contenant des fichiers en lecture seule. Le panneau Projet (Project) affiche désormais un message indiquant que le statut en lecture seule des fichiers de projet peut empêcher le nettoyage de celui-ci.
- Studio ne parvenait pas à fournir des détails précis sur les erreurs de validation lors de la publication d’un projet hérité depuis Windows et migré vers la compatibilité Windows si ce projet contenait un champ d’activité PPPImage (ImageDpi) défini de manière incorrecte dans une activité Exporter une page PDF en tant qu’image (Export PDF Page As Image).
- L’application de politiques de gouvernance par utilisateur à l’aide d’une ressource Orchestrator ne fonctionnait pas comme prévu si Studio était connecté à une installation Orchestrator locale.
- Les erreurs de compilation n’étaient pas effacées après la correction d’une incompatibilité de type de variable à l’aide d’une activité Affecter (Assign).
- Studio utilisait plus de mémoire que prévu après la modification et la fermeture de projets dans lesquels plusieurs bibliothèques interdépendantes étaient installées.
- La création d’un projet via un modèle Windows - Héritage ne fonctionnait pas comme prévu lors de l’utilisation d’une stratégie de gouvernance définissant sur Windows l’infrastructure cible par défaut du projet et permettant la création ou l’ouverture de projets Windows - Héritage.
- La publication de certains projets dans Orchestrator ou localement entraînait des modifications inattendues dans le dossier
.local
et échouait sans message d’erreur. - Une erreur de validation se produisait dans certains projets lors de l’ajout d’une activité personnalisée à partir d’une bibliothèque qui contenait des transitions de machine d’état.
- Dans les workflows avec des activités qui contiennent des activités enfant (par exemple, Affectation multiple (Multiple Assign)) les activités enfant étaient ciblées de manière incorrecte à partir de la barre Recherche universelle (Universal Search).
- L’application d’une stratégie de gouvernance via une ressource créée dans une version précédente d’Orchestrator ne fonctionnait pas comme prévu lors de la mise à niveau d’Orchestrator vers une version plus récente.
- La sélection et la suppression d’activités dans un champ Essayer de capturer (Try Catch) ont également supprimé des activités dans un autre champ développé.
- Dans certains projets Windows et hérités depuis Windows, la modification de la valeur du champ de configuration Dans (In) dans une activité Pour chaque (For Each) réinitialise les points d’arrêt, les annotations, la valeur du champ SaisirArgument (TypeArgument) et le nom de l’activité.
- Certains projets étaient signalés à tort comme publiés après la mise à jour réussie des dépendances à l’aide de l’outil de mise à jour groupée des dépendances de projets.
- Les Flowcharts s’affichaient de façon incorrecte dans certains projets hérités depuis Windows lors de la mise à niveau de Studio.
Remarque : il est nécessaire de pouvoir accéder aux fichiers de projet d'origine. Évitez initialement d'ouvrir le projet concerné dans une version de Studio où ce problème est constaté.
- Lorsque des données de test existantes étaient ajoutées à partir de fichiers, la liste déroulante était interrompue et décalée à partir du sixième fichier.
- Les variables ou les arguments utilisés dans certains projets Windows et multiplate-forme étaient supprimés de manière incorrecte lors de l’utilisation de l’option (Design) Supprimer les éléments inutilisés (Remove Unused) dans l’onglet Conception.
- La règle SY-USG-013 - Invocation du fichier privé (Private File Invoke) ne se déclenchait pas correctement à partir d’une activité Appeler le fichier de workflow (Invoke Workflow File) désactivée ou d’une activité Appeler le fichier de workflow (Invoke Workflow File) appelant un fichier ignoré lors de la publication.
- Le panneau Variables locales (Locals) ne chargeait pas les informations lorsque le débogage atteignait un point d’arrêt placé sur une activité Message du journal (Log Message) dans certains projets Windows.
- Une erreur liée à des dépendances non résolues se produisait lors de l’ouverture de certains projets à partir du fichier
Main.xaml
. - Vous ne pouviez pas récupérer les colonnes à l’aide des activités Obtenir les éléments de liste (Get List Items) et Obtenir un élément de liste unique (Get Single List Item) dans certains projets Windows.
- Cliquer sur OK dans un message d’erreur causé par deux incidents ayant la même valeur dans une activité Commutateur de flux (Flow Switch) générait une boucle de messages d’erreur.
- Le panneau Variables locales (Locals) ne chargeait pas les informations lorsque le débogage atteignait un deuxième point d’arrêt placé sur une activité Message du journal (Log Message) dans certains projets Windows.
- Le fait de transmettre des modifications à un référentiel GIT distant provoquait une erreur inattendue dans certains projets.
- Une erreur Impossible de charger le fichier ou l’assembly (Could not load file or assembly) se produisait dans certains projets Windows auxquels le package Microsoft Identity Web avait été ajouté en tant que dépendance.
- Erratum : ajouté le 7 août 2024 : un argument nommé BreakTriggerScopeInArgument s'affichait dans certains projets contenant une activité de type Arrêter (Break), ou invoquait un workflow contenant une activité de type Arrêter (Break).
Ajouté le 23 septembre 2024
Les projets Windows et multiplate-forme utilisent désormais .NET 8, la dernière version de l’infrastructure .NET. Veuillez noter que les projets Windows et multiplate-forme créés avec Studio 2024.10 nécessitent désormais des robots qui utilisent .NET 8 (Robot 2024.10 ou version ultérieure).
Ajouté le 13 août 2024
Ajouté le 15 juillet 2024
Un nouvel ensemble d’arguments de ligne de commande vous permet de définir la configuration du proxy lors de l’installation de vos robots. Ces paramètres liés au proxy sont disponibles pour les programmes d’installation Studio et Robot.
-
Important : Erratum - ajouté le 21 août 2024 : le débogage d’un fichier XAML dans un projet contenant des fichiers CS provoque l’erreur suivante : « Une erreur inattendue s’est produite lors du processus de compilation de la bibliothèque : la valeur ne peut pas être nulle. (Paramètre ’type’) ».
Solution : renommez le projet sous la forme d’une chaîne différente de celle de l’entité Data Service à laquelle vous faites référence dans votre projet.
- La fenêtre de message demandant d’importer automatiquement les références manquantes apparaît lors de la réouverture d’un projet qui fait référence à des variables non existantes, même après avoir accepté d’ajouter les références manquantes.
- Les points d’arrêt sont supprimés lors de la modification d’un projet dans Studio Web.
serviceContainer
dans les automatisations codées sera obsolète dans Studio 2025.10 et sera remplacée par ICodedWorkflowServices services.Container
. Cette nouvelle méthode favorise la gestion des ressources pour les workflows codés, l’importation automatique d’espaces de noms et de types, ainsi que l’enregistrement d’instances de service spécifiques à l’aide de la méthode Resolve
.
Consultez la page Calendrier d’obsolescence pour vous tenir informé des obsolescences à venir.
- L’expérience de conception classique, qui inclut les activités, les assistants et les enregistreurs qui étaient disponibles par défaut dans Studio 2021.4 et dans les versions antérieures, ne sera plus une option au niveau du projet ou en tant que paramètre global. Les activités classiques UI Automation et Excel sont toujours disponibles dans la catégorie Classique (Classic) et peuvent être ajoutées à un projet à partir du panneau Activités (Activities) ou de la barre de recherche Ajouter une activité (Add activity).
- À partir de cette version de Studio, vous ne pouvez créer de nouveaux projets qu’à l’aide de la compatibilité Windows et multiplate-forme. Cela inclut les nouveaux processus, bibliothèques, automatisations de test et modèles. Nous continuons à prendre en charge la modification des projets hérités depuis Windows et les organisations peuvent toujours utiliser des politiques de gouvernance pour restaurer l’option de création de projets hérités depuis Windows. Pour plus d’informations, consultez À propos de la compatibilité Windows - Héritage.
- À partir de la présente version, la tâche Run/Debug avec variations de données (Run/Debug with Data Variations) dans le menu contextuel des cas de test centrés sur les données dans l’explorateur de projets a été supprimée, car elle ne prenait pas en charge les variations dynamiques des données de test. Vous pouvez à la place exécuter/déboguer vos cas de test centrés sur les données à partir de l’explorateur de tests. Si les données statiques ou dynamiques sont exécutées au moins une fois, vous pouvez voir toutes les variations de données en tant qu’éléments enfants dans votre cas de test centré sur les données, le tout dans l’explorateur de tests. Vous pouvez ensuite sélectionner les éléments enfants et déclencher leur exécution individuellement.
UiPathStudio.msi
et sont disponibles dans le flux local.
Package d’activités |
Version |
---|---|
UiPath.UIAutomation.Activities | |
UiPath.System.Activities | |
UiPath.Excel.Activities | |
UiPath.Mail.Activities | |
UiPath.Word.Activities | |
UiPath.ComplexScenarios.Activities | |
UiPath.Presentations.Activities | |
UiPath.Testing.Activities | |
UiPath.WebApi.Activities | |
UiPath.Form.Activities | v24.10.2 |
UiPath.Callout.Activities | v24.10.2 |
- Nouveautés
- Libérez votre productivité avec Autopilot™
- Modifier les activités lors du débogage
- Nouveaux raccourcis de navigation dans un projet
- Signets Studio
- Nouvelles fonctionnalités d’automatisation codée
- Nouvelles fonctionnalités d'automatisation de test
- Projets Windows enregistrés dans le Cloud
- Autres nouvelles fonctionnalités
- Améliorations
- Améliorations des Flowcharts
- Disposition du ruban simplifiée
- Menu contextuel du panneau Concepteur simplifié (Streamlined Designer)
- Plus d’informations sur les propriétés des arguments
- Personnaliser les connexions utilisées dans les bibliothèques
- Copie des messages d’erreur directement à partir du panneau Propriétés (Properties)
- Amélioration de la lisibilité et de la navigation des workflows
- Espaces de noms auto-réduits dans les automatisations codées
- Ouvrir les projets récents à partir de la barre des tâches
- Amélioration des options d’authentification du contrôle de code source
- Contrôle amélioré des versions préliminaires des packages d’activités
- Installation et mise à niveau
- Autres améliorations
- Résolution de bogues
- Erratum
- Prise en charge de .NET 8
- Présentation des fonctionnalités de politique de gouvernance de AI Trust Layer pour Studio
- Arguments de ligne de commande pour les paramètres du proxy
- Problèmes connus
- Obsolescences à venir
- Obsolescence de la syntaxe
serviceContainer
dans les automatisations codées - Fonctionnalités supprimées
- Versions de package d’activités