studio
2022.10
false
UiPath logo, featuring letters U and I in white

Guide de l’utilisateur de Studio

Dernière mise à jour 19 déc. 2024

2022.10.3

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.

Découvrez comment créer des variables globales et des constantes à partir du gestionnaire de données.

Nouveau design pour les activités

Les activités ont un nouveau design et une expérience utilisateur améliorée. Nous avons introduit de nouveaux contrôles, éditeurs et compileurs pour les types de données les plus courants, ce qui facilite la configuration des activités sans écrire d'expressions. Toutes les propriétés d'activité sont désormais disponibles dans les cartes d'activité du concepteur de workflow et vous n'avez plus besoin d'utiliser le panneau Propriétés (Properties) pour configurer les propriétés avancées. Cette expérience est disponible dans les projets multiplate-formes et pour certaines activités dans les projets utilisant la compatibilité Windows. Pour plus d'informations, consultez Concevoir des automatisations.

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.

Pour plus d'informations, voir Ajouter un déclencheur.

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.

Pour plus d'informations, consultez Obsolescence du mode de compatibilité Windows - Legacy. 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.

Concevoir des automatisations dans Studio et Studio Web

Avec l'introduction de Studio Web, vous pouvez désormais concevoir des automatisations où que vous vous trouviez : il suffit d'un navigateur Web ouvert sur n'importe quel appareil connecté. Si vous utilisez Studio et Studio Web, vos projets multiplate-formes sont toujours synchronisés et vous pouvez développer sur ces deux outils. Découvrez comment basculer entre Studio et Studio Web.

Remarque : Studio Web est actuellement disponible en version bêta.

Profiler l'exécution

Maintenez les performances d'exécution de votre automatisation à des niveaux optimaux en profilant vos workflows. L'option Profiler l'exécution (Profile Execution) identifie les goulots d'étranglement des performances lorsque vous exécutez vos workflows en capturant le temps d'exécution de chaque activité ainsi que d'autres statistiques descriptives.



Présentation du gestionnaire de données

Vous pouvez désormais gérer toutes les données d'un projet à partir d'un emplacement unique, le gestionnaire de données. Après avoir fait ses débuts dans StudioX, le gestionnaire de données est désormais disponible dans Studio pour vous aider à gérer les variables, les arguments, les constantes, les espaces de noms, les entités, les activités de ressources, les connexions, les processus, les ressources et les files d'attente. Le panneau Ressources (Resources) a été retiré, mais vous avez toujours la possibilité de continuer à utiliser les anciens panneaux Variables, Arguments et Espaces de noms (Namespaces).



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).

Pour plus d'informations, consultez la section Configuration de la mise en page d'une activité (Configuring the Layout of an Activity).



Extraire les processus en tant que bibliothèques

Vous pouvez désormais extraire n'importe quel projet d'automatisation de processus ou de test en tant que bibliothèque que vous pouvez publier dans des flux partagés. Grâce à cette fonctionnalité, vous pouvez facilement partager des workflows, des cas de test, des modèles d'exécution ou des packages d'activités pour aider d'autres personnes à automatiser.

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 ( Balises requises (Required tags)) : permet aux organisations de définir une liste de balises de projet requises.
  • ST-USG-034 (URL d'Automation Hub) (Automation Hub URL) - Permet aux organisations d'imposer la liaison de chaque projet à une idée Automation Hub.
Règles améliorées
ST-USG-014 (Package restrictions) vous permet désormais de définir une liste de packages autorisés, et pas seulement des packages interdits. La zone Paquets autorisés (Allowed Packages) prend en charge le caractère générique * . Par exemple, vous pouvez entrer UiPath.* pour autoriser uniquement les packages publiés par UiPath.

Facilité d’utilisation

Masquer les séquences

Vous avez maintenant la possibilité de désencombrer la zone de dessin du projet en masquant les conteneurs inutiles. Sélectionnez le paramètre de conception Masquer les séquences (Hide sequences ) pour ne plus afficher la séquence principale et les autres conteneurs ajoutés par défaut à vos projets.

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.

Pour plus d'informations, consultez la section Ajouter une file d'attente de données de test en tant que source de données à un cas de test (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.

Les ressources Orchestrator sont désormais prises en compte lorsque vous générez des valeurs pour les workflows qui utilisent ces types de ressources.

Tests centrés sur les données
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.

Créez des cas de test via le modèle Tester avec délai d'attente (Test with Timeout) pour les exceptions temporelles, ou pour prendre des captures d'écran des vérifications de workflow ayant échoué (voir la section Modèles de cas de test (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.

Pour plus d'informations, consultez la section Utilisation de l'explorateur de tests (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

  • Les organisations peuvent désormais utiliser des règles de gouvernance pour contrôler les flux sur lesquels les utilisateurs peuvent publier et les flux de modèles activés dans 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.
  • L'URL du flux officiel pour les packages a été remplacée par 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.
  • Résolution d’un problème par lequel la règle Cas de test sans annotations (Test Case Without Annotations) n’était pas mise à jour correctement.
  • 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.
  • Pour les projets sur lesquels Gérer l'accès (Manage Access) n'est pas activé, les options Ouvrir le test (Open Test) et Dissocier le test (Unlink Test) ne peuvent pas être exécutées à partir du ruban du concepteur dans Studio, en raison d'une API défectueuse.

    Important : Erratum du 9 novembre 2022 : ajout d'un problème connu lié à l'ouverture et à la dissociation des cas de test du ruban du concepteur dans 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

UiPath.System.Activities

UiPath.Excel.Activities

UiPath.Mail.Activities

UiPath.Word.Activities

UiPath.ComplexScenarios.Activities

UiPath.Presentations.Activities

UiPath.Testing.Activities

UiPath.WebApi.Activities

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.