- 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
- Comparaison de fichiers
- Meilleures pratiques d'automatisation
- Intégration du contrôle de code source
- Débogage
- 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-DBP-002 - Nombre élevé d'arguments
- ST-DBP-003 - Bloc d'interception vide
- ST-DBP-007 - Plusieurs couches de l'organigramme
- ST-DBP-020 - Propriétés de sortie non définies
- 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-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
- Flux de contrôle
- Réf. d’objets
- Journalisation
- Outil ScreenScrapeJavaSupport
- Tests Studio
- Extensions
- Résolution des problèmes
- À propos de la résolution des problèmes
- 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
- Automatisation des applications exécutées sous un autre utilisateur Windows
- La validation des projets volumineux hérités depuis Windows prend plus de temps que prévu
Date de publication : 27 octobre 2022
Nouveautés
Prise en charge des variables globales et des constantes
Il est désormais plus facile de réutiliser les données globalement au sein d’un projet :
- Vous pouvez désormais définir une étendue globale pour les variables et les utiliser tout au long d'un projet. Cela permet de référencer la même variable dans plusieurs workflows sans avoir à utiliser un argument et à le transmettre à chaque workflow.
- Nous avons introduit des constantes qui vous permettent de définir des valeurs fixes globales qui ne changent pas pendant l'exécution du projet.
Find out how to create global variables and constants from the Data Manager.
Nouveau design pour les activités
Activities have a new design and an improved user experience. We've introduced new controls, editors, and builders for the most common data types, making it easier to configure activities without writing expressions. All activity properties are now available in the activity cards in the workflow designer, and you no longer need to use the Properties panel to configure advanced properties. This experience is available in cross-platform projects and for some activities in projects with the Windows compatibility. For more information, see Designing Automations.
De plus, toutes les activités ont un en-tête repensé qui comprend également un bouton pour un accès rapide au menu contextuel de l'activité, et les bordures ont des couleurs différentes selon le package source, avec une bordure gauche plus épaisse pour une meilleure visibilité.
Déclencheurs de conception
Studio prend désormais en charge l'ajout à vos projets d'un déclencheur manuel, temporel ou événementiel, vous permettant de définir quand vos automatisations vont s'exécuter au cours de la conception. Un certain nombre d'activités de déclenchement personnalisables sont disponibles, et de nombreux autres déclencheurs basés sur des événements sont en cours de développement.
For more information, see Adding a trigger.
Windows est la nouvelle compatibilité de projet par défaut
Nous nous efforçons de toujours offrir les technologies les plus récentes et les plus performantes, et l'une des mesures que nous avons prises dans cette optique, sur les versions récemment publiées, a été d'annoncer la compatibilité des projets Windows et multiplate-forme basés sur .NET 6. Nous avons visé une prise en charge étendue aux nouveaux frameworks et l'amélioration de l'expérience de conception, à tel point qu'avec la version 2022.10, il est temps de dire au revoir à la compatibilité Windows - Héritage (Windows - Legacy), basée sur .NET 4.6.1. Même si vous pouvez toujours créer des projets Windows en mode Héritage (Legacy), Windows est désormais la compatibilité par défaut pour les nouveaux projets, et nous vous recommandons de commencer à utiliser les options Windows et multiplate-forme. La version 2023.4 prendra en charge l'édition de projets Windows - Héritage -Windows - Legacy) existants, mais pas la création de nouveaux projets. Dorénavant, vous devez également sélectionner une compatibilité de projet lors de la création de projets dans StudioX, alors qu'auparavant la seule option possible était Windows - Héritage (Windows - Legacy).
Pour faciliter la transition, Studio est désormais livré avec un outil de conversion intégré qui vous permet de convertir facilement n'importe quel projet Windows - Héritage (Windows - Legacy) en projet Windows. L'outil de conversion est disponible à la fois dans Studio et StudioX.
For more information, see Deprecation of the Windows-Legacy Compatibility. We recommend that you regularly check the deprecation timeline for any updates regarding features that will be deprecated and removed.
Concevoir des automatisations dans Studio et Studio Web
With the introduction of Studio Web, you can now design automations on-the-go, from a web browser on any device. If you use Studio and Studio Web, your cross-platform projects are always kept in sync and you can develop on both. Find out how to switch between Studio and Studio Web.
Studio Web est actuellement disponible en version bêta.
Profiler l'exécution
Keep the execution performance of your automation to optimal levels by profiling your workflows. The Profile Execution identifies performance bottlenecks when you execute your workflows by capturing the execution time of each activity alongside other descriptive stats.
Présentation du gestionnaire de données
You can now manage all the data in a project from a single location, the Data Manager. After making its debut in StudioX, the Data Manager is now available in Studio to help you manage variables, arguments, constants, namespaces, entities, resource activities, connections, processes, assets, and queues. The Resources panel has been retired, but you still have the option to continue using the old Variables, Arguments, and Namespaces panels.
Personnaliser les activités générées à partir des bibliothèques
Vous avez désormais plus de contrôle sur la conception des activités générées à partir des bibliothèques. Vous pouvez définir l'ordre dans lequel les arguments sont affichés en tant que propriétés, ajouter un libellé, une info-bulle et indiquer si une propriété est requise. Pour les bibliothèques Windows et multiplate-forme, vous pouvez également ajouter une icône SVG et une couleur de surbrillance pour chaque activité, regrouper les propriétés sous des catégories, ou configurer le type d'entrée pour chaque propriété (par exemple, pour un argument booléen, vous pouvez définir le type d'entrée à activer/désactiver ou le générateur de conditions).
For more information, see Configuring the Layout of an Activity.
Extraire les processus en tant que bibliothèques
You can now extract any process or test automation project as a library that you can publish on shared feeds. Through this capability, you can easily share workflows, test cases, execution templates, or activity packages to help others automate.
Tour d'horizon rapide lors de la première exécution
Un tour d'horizon rapide est désormais disponible lorsque vous ouvrez un projet pour la première fois dans Studio, afin de vous familiariser avec les différents panneaux et outils à votre disposition pour créer une automatisation. Voici quelques-unes des nouveautés les plus marquantes :
- Panneaux essentiels et leurs fonctions.
- Comment ajouter une activité.
- Comment configurer une activité.
- Comment exécuter et publier un processus.
Modifier des fichiers texte dans Studio
Studio dispose désormais d'un éditeur de texte intégré avec mise en surbrillance de la syntaxe. Vous pouvez double-cliquer sur les fichiers TXT, CS, VB, JSON (sauf project.json), et XML de moins de 10 Mo dans le panneau Projet (Project) pour les modifier dans Studio.
Améliorations
Analyseur de workflow
Vous pouvez désormais rechercher des règles par nom et par code, à l'aide de la nouvelle zone de recherche en haut de la fenêtre Analyseur de workflow (Workflow Analyzer). Le filtrage par étendue et par action a également été amélioré avec l'ajout d'un nouveau menu déroulant de filtres avec option de sélection multiple, en regard du champ de recherche.
Nouvelles règles
- ST-USG-032 (Required tags) - Enables organizations to define a list of required project tags.
- ST-USG-034 (Automation Hub URL) - Enables organizations to enforce linking each project to an Automation Hub idea.
Règles améliorées
ST-USG-014 (Package restrictions) now enables you to define a list of allowed packages, not just prohibited packages. The Allowed Packages box supports the * wildcard character, so for example you can enter UiPath.* to allow only packages published by UiPath.
Facilité d’utilisation
Masquer les séquences
You now have the option to declutter the project canvas by hiding unnecessary containers. Select the Hide sequences design setting to no longer display the main sequence and other containers that are added by default to your projects.
Activités manquantes ou non valides
Il est désormais plus facile de dépanner une activité manquante ou non valide, et des informations supplémentaires sont disponibles pour vous aider à trouver une activité de remplacement :
- Le nom complet apparaît en haut de l'activité au lieu du texte Activité manquante ou invalide (Missing or invalid activity).
- Si l'activité est une activité de conteneur, les activités ajoutées à l'intérieur sont désormais visibles dans le workflow.
- Les propriétés et les valeurs définies dans l'activité s'affichent dans les panneaux Concepteur (Designer) ou Propriétés (Properties).
- Un bouton Remplacer (Replace) est disponible dans l'activité, vous permettant de rechercher rapidement une alternative à l'aide de la barre de recherche Ajouter une activité (Add Activity) et de remplacer l'activité manquante ou non valide.
Automatisation de test
Tests centrés sur les données avec des files d'attente de données de test
Les tests centrés sur les données sont devenus plus pratiques avec les files d'attente de données de test comme sources pour les cas de test. Vous pouvez utiliser cette option si vous souhaitez utiliser les données de test dynamiques des files d'attente.
For more information, see Add test data queue as data source to a test case.
Données de test générées automatiquement
- Les données générées automatiquement ont reçu des mises à jour en coulisses avec des modèles de chaînes intelligents qui comprennent le contexte du workflow, vous fournissant des données pertinentes pour les expressions courantes (IBAN, numéros de carte bancaire, etc.).
- Vous pouvez définir des vérifications automatiques pour les arguments Out et In/Out afin de prendre en charge vos efforts de test.
- Les arguments basés sur le temps tels que DateHeure (DateTime) et Période (TimeSpan) sont désormais pris en charge.
Orchestrator assets are now taken into consideration when you generate values for workflows that are using these asset types.
Tests centrés sur les données
- The Add Test Data Queue Item activity now supports fields with user-defined names.
- Vous pouvez renommer les fichiers de test.
Modèles
Les modèles de cas de test et d'exécution sont pris en charge dans les projets de bibliothèque, vous pouvez donc partager, réutiliser et mettre à jour les ressources de test. Les modèles de cas de test ne doivent inclure aucune référence aux ressources de la bibliothèque, car elles ne sont pas copiées dans le projet dans lequel la bibliothèque est importée.
Create test cases through the Test with Timeout template for time-based exceptions, or to take screenshots of failed workflow verifications (see Test Case Templates).
Intégration du Test Manager
Les tests exécutés localement dans Studio s'affichent désormais dans Test Manager si vous sélectionnez Charger les résultats des tests dans Test Manager (Upload test results to Test Manager) dans l'explorateur de tests.
For more information, see Working with Test Explorer.
Explorateur de tests
- Les variations des cas de test sont désormais incluses dans les calculs de couverture des activités.
- Vous pouvez copier les informations de variation des données à l'aide du menu contextuel de l'explorateur de tests.
Autres améliorations
- Organizations can now use governance policies to control which feeds users can publish to and which templates feeds are enabled in Studio.
- Le programme d'installation MSI de Studio a été allégé en réduisant le nombre de packages d'activités inclus dans UiPathStudio.msi, et donc disponibles dans le flux local. Seuls les packages suivants, qui sont des dépendances par défaut pour la création de projets dans Studio et StudioX, ainsi que leurs dépendances, sont désormais inclus dans le programme d'installation : Excel, Messagerie (Mail), Système (Système), Automatisation IU (UIAutomation), Test (Testing), Présentations (Presentations), ScénariosComplexes (ComplexScenarios), APIWeb (WebAPI) et Word. Vous pouvez installer d'autres packages officiels à partir du flux officiel ou des flux Orchestrator.
- Vous avez désormais la possibilité de supprimer les packages installés qui ne sont pas référencés dans un projet au moment de la publication, améliorant ainsi les performances et évitant les conflits de dépendance potentiels. Une nouvelle option appelée Supprimer les dépendances inutilisées (Remove Unused Dependencies) est disponible dans l'onglet Options de publication (Publish options) de l'assistant de publication pour toutes les bibliothèques, ainsi que pour les processus Windows et multiplate-forme. L'option est activée par défaut pour les bibliothèques.
- Vous pouvez désormais utiliser le débogage à distance pour exécuter et déboguer des workflows de longue durée sur des robots distants connectés via une connexion de robot Unattended.
- The URL of the official feed for packages has changed to https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json.
Changements radicaux
Cette version de Studio n'est pas compatible avec les anciennes versions de packages d'activités multiplate-forme qui étaient disponibles dans Studio 2022.4 ou une version antérieure. Si vous avez créé des projets multiplate-forme dans des versions de Studio antérieures à 2022.10, mettez à jour les packages installés vers les dernières versions avant de les modifier dans Studio 2022.10. Certaines propriétés peuvent ne plus être modifiables.
Résolution de bogues
- Les touches de droite Ctrl et Alt ne fonctionnaient pas lorsqu'elles étaient utilisées dans les raccourcis clavier sur les claviers japonais.
- Une erreur se produisait lors de l'ouverture d'un fichier de workflow qui contenait plusieurs activités Commutateur de flux (Flow Switch) connectées à la même activité.
- Si une bibliothèque C# qui incluait une dépendance au package UiPath.Activités.ServiceDonnées (UiPath.DataService.Activities) était installée dans un projet VB, une erreur causée par des références en double à l'assembly UiPath.Définition.ServiceDonnées (UiPath.DataService.Definition) se produisait lorsque vous essayiez d'exécuter le projet.
- L'installation échouait parfois si la télémétrie n'était pas désactivée lors de l'installation et qu'un serveur proxy était utilisé.
- Studio pouvait ne plus répondre lors de la validation du projet si une analyse de projet était déclenchée lorsque le fichier de workflow principal était ouvert et qu’il contenait des modifications non enregistrées.
- L'outil de mise à jour en masse des dépendances du projet ne mettait pas à jour avec succès les projets à partir de TFS si les chemins d’accès au projet contenaient des espaces.
- Studio autorisait l'ajout d'icônes de package avec l'extension ICO, ce qui provoquait des erreurs lors de la publication de projets.
- Les info-bulles ajoutées aux fichiers de workflow dans les projets de bibliothèque n'étaient pas enregistrées.
- L’analyse du workflow ne s’exécutait parfois pas lorsqu’un projet incluait une activité Appeler le code (Invoke Code).
- La suppression des variables inutilisées supprimait parfois également les variables qui étaient utilisées.
- La fenêtre Propriétés de conception (Design Properties) ne s'ouvrait pas pour certains types d'arguments, vous empêchant d'ajouter des info-bulles aux arguments.
- Lorsqu'une bibliothèque créée dans une version de Studio antérieure à 2021.4 était mise à jour dans une version supérieure de Studio, l'exécution était lente dans les projets où la bibliothèque mise à jour était installée en tant que dépendance.
- Cliquer à l’intérieur des panneaux Activités (Activities) ou Projet (Project) entraînait parfois un déplacement inattendu des panneaux.
- Renommer les variables et les arguments de type Dictionnaire (Dictionary) ne mettaient pas à jour les noms dans les activités où ils étaient utilisés.
- Vous étiez invité à redémarrer Studio après avoir exécuté un cas de test.
- La sélection de plusieurs fichiers à partir de différents sous-dossiers dans le panneau Projet (Project), puis leur suppression entraînait la suppression de l'ensemble du projet.
- Le sens des arguments de type Dictionnaire (Dictionary) utilisés dans une activité était modifié de manière incorrecte lorsque l'activité était extraite en tant que workflow.
- Lorsque plusieurs bibliothèques interdépendantes étaient installées dans un projet, l'ouverture des fichiers de workflow à partir de ce projet entraînait une consommation de mémoire plus élevée que prévu, et Studio plantait parfois.
- Le référencement d'un chemin de fichier dans une activité de bibliothèque entraînait un changement inattendu du répertoire actuel lors de l'exécution de projets dans lesquels la bibliothèque était installée en tant que dépendance. Pour éviter ce problème, utilisez la nouvelle constante globale UiPath.Emplacement.Projet.Constantes (UiPath.Constants.Project.Location) lorsque vous devez référencer un chemin de fichier dans un projet de bibliothèque. Par exemple :
UiPath.Constants.Project.Location+"InputData\Employee.txt". - Les installations ne se terminaient pas correctement lors de déploiements en masse via SCCM.
- Lorsque vous configurez un appareil, le champ URL Appium (Appium Url) fournit désormais un message d'erreur en ligne indiquant que HTTPS n'est pas pris en charge.
- L’exécution d’un cas de test avec un modèle contenant plusieurs espaces réservés n’échouait pas lorsque l’un des espaces réservés n’était pas placé dans une activité Séquence (Sequence). Ce comportement a été résolu en fournissant un message d'erreur via les journaux de Studio.
- L’exécution de cas de test avec des modèles contenant plusieurs espaces réservés échouait lorsque le workflow avait des arguments.
- Addressed an issue in which the Test Case Without Annotations rule was not updated properly.
- L'importation de données à partir d'Excel entraînait parfois la création de cellules au format Date en raison d'un problème de compatibilité linguistique.
- L’utilisation d’une variable dans l’activité Date aléatoire (Random Date) échouait pendant la période de conception.
Problèmes connus
-
Vous ne pouvez pas fermer ou faire flotter les panneaux Studio.
-
En de rares occasions, une erreur avec le message ExceptionArgument.Système : ancrage impossible à côté d'une cible à masquage automatique. (Paramètre 'target') (System.ArgumentException: Cannot dock to the side of an auto-hide target. (Parameter 'target') se produit lors de la compilation du projet. Pour contourner ce problème, rechargez le projet.
-
Les variables globales ne sont pas sérialisables et sont donc incompatibles avec les activités de persistance de longue durée.
-
For projects that don’t have Manage Access enabled, the Open Test and Unlink Test options aren't available to perform from the designer ribbon in Studio, due to a faulty API.
Important :Erratum 9 November 2022: Added a known issue related to opening and unlinking Test Cases from the designer ribbon in Studio.
Suppressions à venir
À partir de la version Entreprise 2023.4, le programme d'installation 32 bits ne sera plus disponible et vous ne pourrez installer Studio, Robot et l'Assistant que sur des systèmes d'exploitation 64 bits.
Nous vous recommandons de vérifier régulièrement le calendrier d'obsolescence pour toute mise à jour concernant les fonctionnalités qui seront obsolètes et supprimées.
Versions de package d’activités
Les packages et les versions des activités suivants sont inclus dans le programme d’installation UiPathStudio.msi et sont disponibles dans le flux local.
| Package d’activités | Version |
|---|---|
| UiPath.UIAutomation.Activities | v22.10.3 |
| UiPath.System.Activities | v22.10.3 |
| UiPath.Excel.Activities | v2.16.0 |
| UiPath.Mail.Activities | v1.18.1 |
| UiPath.Word.Activities | v1.13.0 |
| UiPath.ComplexScenarios.Activities | v1.3.0 |
| UiPath.Presentations.Activities | v1.7.0 |
| UiPath.Testing.Activities | v22.10.0 |
| UiPath.WebApi.Activities | v1.13.2 |
- Nouveautés
- Prise en charge des variables globales et des constantes
- Nouveau design pour les activités
- Déclencheurs de conception
- Windows est la nouvelle compatibilité de projet par défaut
- Concevoir des automatisations dans Studio et Studio Web
- Profiler l'exécution
- Présentation du gestionnaire de données
- Personnaliser les activités générées à partir des bibliothèques
- Extraire les processus en tant que bibliothèques
- Tour d'horizon rapide lors de la première exécution
- Modifier des fichiers texte dans Studio
- Améliorations
- Analyseur de workflow
- Facilité d’utilisation
- Automatisation de test
- Autres améliorations
- Changements radicaux
- Résolution de bogues
- Problèmes connus
- Suppressions à venir
- Versions de package d’activités