Souscrire

UiPath Studio

Le guide de Studio UiPath

2022.10.3


Documentation sur l'approche UiPath concernant les correctifs


🛈 UiPath publie périodiquement des correctifs qui incluent des correctifs et des améliorations en cas de besoin commercial. La documentation d’une version spécifique reflète le dernier correctif de cette version. Les modifications apportées au produit entre les correctifs peuvent être vérifiées dans les notes de version.
Par exemple, en mai 2021, la documentation de Studio 2020.10 illustre son dernier patch, à savoir le 2020.10.7.



Release date: 27 October 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é.

551

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.

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.

📘

Remarque :

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.

465

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.

426

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.

1543

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.

Templates

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.

466

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.

Bug fixes

  • 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.
    :warning: 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.

We recommend that you regularly check the deprecation timeline for any updates regarding features that will be deprecated and removed.

Versions du Module d'activité

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.

Activity PackVersion
UiPath.UIAutomation.Activitiesv22.10.3
UiPath.System.Activitiesv22.10.3
UiPath.Excel.Activitiesv2.16.0
UiPath.Mail.Activitiesv1.18.1
UiPath.Word.Activitiesv1.13.0
UiPath.ComplexScenarios.Activitiesv1.3.0
UiPath.Presentations.Activitiesv1.7.0
UiPath.Testing.Activitiesv22.10.0
UiPath.WebAPI.Activitiesv1.13.2

Mis à jour il y a 2 mois

2022.10.3



Documentation sur l'approche UiPath concernant les correctifs


🛈 UiPath publie périodiquement des correctifs qui incluent des correctifs et des améliorations en cas de besoin commercial. La documentation d’une version spécifique reflète le dernier correctif de cette version. Les modifications apportées au produit entre les correctifs peuvent être vérifiées dans les notes de version.
Par exemple, en mai 2021, la documentation de Studio 2020.10 illustre son dernier patch, à savoir le 2020.10.7.



Les modifications suggérées sont limitées sur les pages de référence de l'API

Vous pouvez uniquement suggérer des modifications au contenu du corps de Markdown, mais pas aux spécifications de l'API.