studio
2022.4
false
Vous avez été redirigé vers la première page de la documentation Studio - Version autonome pour la version 2022.4.
UiPath logo, featuring letters U and I in white

Guide de l’utilisateur de Studio

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

2022.4.1

Date de sortie : 9 mai 2022

Nouveautés

Studio a migré vers .NET 6

Studio utilise désormais la dernière version de .NET, .NET 6. Les projets Windows et multiplateformes ciblent désormais également .NET 6.

Ajouter des balises aux projets

L'organisation de vos automatisations est désormais plus facile grâce à l'introduction de balises de projet. Les balises que vous ajoutez aux projets sont incluses dans les packages publiés et peuvent être appliquées aux processus Orchestrator, ce qui facilite leur recherche. Vous pouvez définir deux types de balises : les étiquettes et les propriétés (paires clé-valeur) à partir des paramètres du projet ou de l'assistant de publication en créant de nouvelles balises ou en réutilisant des balises déjà définies dans Orchestrator. Consultez Organisation des ressources avec des balises pour en savoir plus sur les balises dans Orchestrator.



Empêcher l'envoi de projets avec des erreurs provenant de l'analyseur de workflow (Workflow Analyzer) vers des référentiels distants

Nous avons ajouté une nouvelle façon de vous assurer que les meilleures pratiques d'automatisation sont suivies. Vous pouvez désormais empêcher l'envoi de projets avec des erreurs de l'Analyseur de workflow ( Workflow Analyzer ) vers des référentiels distants en activant l'option Appliquer Analyzer avant Push/Check-in (Enforce Analyzer before Push/Check-in ) située dans le mode Backstage de Studio > Paramètres > Conception. Les organisations peuvent contrôler ce paramètre à l'aide de stratégies de gouvernance.

Mettre à jour les dépendances lors de l'importation de workflows

Pour vous aider à éviter les activités non résolues lorsque vous importez un flux de travail dans un projet, Studio vérifie désormais les dépendances du projet à partir duquel le fichier est importé, vous avertit en cas de différence et vous invite à installer les packages manquants et à mettre à jour les packages qui utilisent une ancienne version dans le projet en cours. Pour plus d'informations sur l'importation de fichiers, voir Menu contextuel des projets.



Infrastructure basée sur OAuth 2.0 pour l'authentification des robots

Dans cette version, nous proposons un nouveau mécanisme d'authentification des Robots qui utilise l'infrastructure OAuth 2.0 comme base de son protocole d'authentification, ce qui signifie que les Unattended Robots peuvent se connecter à Orchestrator à l'aide d'une paire ID de client/clé secrète du client générée via des objets modèle de machine. La paire ID de client/clé secrète du client génère un jeton qui autorise la connexion et fournit au Robot l'accès aux ressources Orchestrator.

Les informations d'identification du client permettent au robot UiPath d'accéder aux ressources en utilisant ses propres informations d'identification, au lieu de se faire passer pour un utilisateur. Lorsque le robot demande des ressources à Orchestrator, Orchestrator s'assure que le robot lui-même a l'autorisation d'effectuer une action car aucun utilisateur n'est impliqué dans l'authentification.

Instructions pour les développeurs RPA (RPA developers) et les utilisateurs Attended (Attended users) sur la façon de connecter leurs robots à Orchestrator depuis l'Assistant et depuis.Studio.

Automatisation d'IU (UI Automation) dans les projets multiplateformes

Le package d'activités Automatisation d'IU prend désormais en charge les projets multiplateformes et est une dépendance par défaut dans tous les projets avec la compatibilité multiplateforme. Vous pouvez utiliser les activités de ce package pour automatiser les tâches effectuées dans le navigateur Chrome. Veuillez noter que le package ne prend pas en charge les projets multiplateformes pour lesquels le paramètre de projet Démarre en arrière-plan (Starts in Background) est activé. Pour plus d'informations, consultez Automatisation de Chrome sur les robots Linux.

Présentation des champs personnalisables pour les modèles

Nous avons ajouté des champs personnalisables à nos modèles, permettant à un modèle de devenir un exemple de tâche avec des activités en place que vous pouvez configurer en remplissant les champs vides avec vos données.

Lors de la création d’un modèle, vous pouvez marquer des champs comme personnalisables ou non en utilisant le menu Plus et en sélectionnant Marquer comme personnalisable ou Ne pas marquer comme personnalisable. Les champs personnalisables sont signalés par une icône et les données qu’ils contiennent sont effacées lorsque le modèle est publié.

Nouvelles fonctionnalités d'automatisation de test

Tests basés sur les données avec Data Service

Les tests basés sur les données étendent leurs types de sources de données via le Data Service UiPath. Vous pouvez agréger des données pour vos scénarios de test à partir d'entités Data Service. Vous filtrez les données selon votre critère et les utilisez comme arguments dans la création de cas de test.

Important : Cette fonctionnalité nécessite une licence Automation Cloud.

Pour plus d'informations, consultez Test via Data Service.

Tests basés sur les données avec des données générées automatiquement

Les données générées automatiquement constituent une source de données supplémentaire pour vos efforts de test. Vous pouvez générer des valeurs pour résoudre les conditions du workflow et atteindre une couverture d'activité élevée.

Couverture du descripteur

La validation entre les éléments de sélecteurs et de référentiel d'objets est désormais disponible avec la couverture de descripteur. Vérifiez si vos objectifs sont correctement indiqués en examinant la couverture du sélecteur de vos exécutions de test.

Améliorations

Performances et convivialité

  • Nous avons apporté un certain nombre d'améliorations qui permettent à Studio de démarrer 33 % plus rapidement, d'améliorer la vitesse d'ouverture et de création de projets de 14 % et d'améliorer la vitesse d'envoi des modifications au contrôle de code source dans les projets comportant un grand nombre de fichiers. Pour améliorer l'expérience utilisateur pendant le chargement des projets, plus d'informations sont désormais affichées concernant la progression de l'ajout et de la restauration des dépendances.
  • La compilation est désormais plus rapide pour les projets Windows et multiplateformes, à la fois au moment de l'exécution et au moment de la publication. De plus, lorsque vous exécutez un projet, seuls les fichiers qui ont changé depuis la dernière exécution sont recompilés, même si vous fermez et rouvrez le projet entre les exécutions.
  • L'analyse et la validation complètes du projet ne sont désormais effectuées que la première fois que l'analyseur de flux de travail s'exécute après l'ouverture d'un projet. Les analyses ultérieures vérifient uniquement les fichiers qui ont été modifiés depuis la dernière fois que l'analyse a été effectuée.
  • L'icône Studio dans la barre des tâches Windows clignote désormais lorsqu'une opération de débogage s'arrête, ce qui vous permet de voir plus facilement quand l'exécution se termine avec succès, atteint un point d'arrêt ou suspend l'activité, ou rencontre une exception.
  • Lorsqu'un point d'arrêt est atteint et que le débogage s'interrompt, un bouton Continuer est désormais également disponible dans l'aperçu miniature de Studio dans la barre des tâches Windows, vous permettant de poursuivre rapidement l'exécution.
  • Nous avons rendu la page Outils de la vue Backstage de Studio plus utile et plus facile à parcourir :

    • Les applications et les extensions sont désormais disponibles dans des onglets distincts.
    • Si une extension est déjà installée, une étiquette Installée s'affiche pour elle.
    • Vous pouvez désormais également désinstaller des extensions, pas seulement les installer. Lorsque vous survolez une extension, selon l'état actuel, un bouton Installer ou Désinstaller s'affiche pour cette extension.
    • Un nouvel onglet Plug-ins (Plugins) est maintenant disponible. Il contient les paramètres des plug-ins de contrôle de code source (déplacés depuis Paramètres vers Équipe) et les plug-ins d'automatisation des tests.
  • La fenêtre Studio a maintenant une taille par défaut de 1280x680 pixels et une taille minimale de 1024x640 pixels.
  • Si l'assistant Capturer tous les éléments (Capture all elements) n'identifie pas correctement certains éléments, une option Signaler des problèmes (Report issues) est désormais disponible directement dans l'assistant. Cela vous permet d'envoyer à UiPath un rapport contenant une image de la zone avec des résultats inattendus, ce qui peut nous aider à améliorer la détection à l'avenir.
  • Le menu affiché lorsque vous cliquez sur le bouton Plus docs image sur le côté droit des champs d'activité inclut désormais une option pour créer une variable.
  • Une nouvelle option appelée Choisir la date/l'heure (Choose Date/Time) a été ajoutée au Menu Plus docs image pour les champs prenant en charge les valeurs TimeSpan.

Programme d'installation Studio

Le programme d'installation de Studio a reçu quelques mises à jour :

  • Vous avez maintenant la possibilité d'installer Studio et Robot pour l'utilisateur actuel ou pour tous les utilisateurs de la machine avec des installations personnalisées.
  • Le flux d'activités locales est maintenant toujours installé et l'option pour le désactiver n'est plus disponible dans l'assistant d'installation.
  • Pour réduire la taille du programme d'installation de Studio MSI, le package UiPath.IntelligentOCR.Activities n'est plus inclus dans le programme d'installation et n'est donc pas disponible dans le flux d'activités locales. Le package est disponible pour installation dans le flux officiel UiPath. Si Studio est installé sur un ordinateur qui n'est pas connecté à Internet, vous pouvez télécharger UiPath.IntelligentOCR.Activities v6.0.1 sur un autre ordinateur et le copier sur l'ordinateur Studio. Pour plus d'informations, voir Gestion des packages d'activités (Managing Activities Packages).
  • Nous avons supprimé les invites inutiles pour fermer certaines applications ouvertes qui s'affichaient lors de la désinstallation ou de la mise à jour.
  • Lorsque les options que vous sélectionnez dans le programme d'installation de Studio font que l'installation nécessite des privilèges élevés, l'icône docs image est maintenant affichée sur le bouton Installer (Install) pour indiquer que les droits d'administrateur sont nécessaires pour continuer.

Débogage à distance

  • Le débogage à distance avec une connexion Unattended Robot prend désormais en charge les robots distants qui ne sont pas de la même version que Studio. Pour les connexions de machines distantes, les versions de Studio et Robot doivent correspondre.
  • L'agent de débogage à distance sur une machine avec laquelle vous établissez une connexion de débogage à distance de Unattended Robot est désormais automatiquement arrêté si vous fermez Studio sans démarrer l'exécution à distance.

Automatisation de test

Explorateur de tests
  • Le panneau Explorateur de test (Test Explorer) affiche les cas de test basés sur les données déjà réduits afin que vous puissiez rapidement parcourir les dossiers d'automatisation des tests avec un grand nombre de fichiers. Vous pouvez utiliser les deux nouveaux boutons pour développer ou réduire les informations sur le workflow et le panneau de cas de test. De plus, le nombre de variantes pour chaque cas de test est désormais visible.
  • L'ajout, la mise à jour et la suppression de données de test sont maintenant à portée de main, dans le menu contextuel de l'explorateur de tests.
  • Vous pouvez filtrer par Statut de modification pour voir soit le nombre de workflows qui ont été ignorés de l'exécution, soit les cas de test en cours.
Prise en charge du processus d'arrière-plan

Les projets d'automatisation de test prennent en charge les processus d'arrière-plan, ce qui signifie que vous pouvez exécuter des cas de test en parallèle, à l'aide d'un seul robot.

Raccourcis pour l'accessibilité

Des raccourcis clavier ont été ajoutés pour vous aider à trouver les fonctionnalités d'automatisation de test dont vous avez besoin.

Expérience utilisateur
  • Vous pouvez afficher la durée de chaque test exécuté dans le panneau Explorateur de test.
  • Les variations de données sont affichées en fonction de leur ordre d'index correspondant, tandis que le survol du curseur sur chaque élément affiche une vue de liste de tous les arguments et des valeurs associées.

Notes de publication de l'API UiPath Activities

Le package UiPath.Activities.Api SDK dispose désormais de sa propre page de notes de publication où vous pouvez voir ce qui a changé à partir de la version 21.10.3.

Obsolescences à venir

Studio 2022.10 sera la dernière version à prendre en charge la création de projets avec la compatibilité héritée depuis Windows. Dans Studio 2023.4, vous pourrez créer des projets Windows ou multiplate-forme, et ouvrir et modifier uniquement les projets hérités depuis Windows créés dans les versions précédentes de Studio. Un outil de migration sera disponible à compter de Studio 2022.10 pour vous permettre de convertir les projets hérités depuis Windows vers la compatibilité Windows.

Important : Erratum du 21 juillet 2022 : la fin de la prise en charge de la création de projets hérités depuis Windows a été initialement annoncée pour Studio 2022.10. Ce changement est désormais prévu pour Studio 2023.4.

Changements radicaux

Lorsque l'envoi des données d'utilisation de Studio à Application Insights était activé dans Studio 2021.10, l'événement Nouveau projet (NewProject) était généré deux fois, d'abord lorsque l'utilisateur choisissait de créer un nouveau projet dans le mode Backstage de Studio puis à nouveau lorsque l'utilisateur cliquait sur le bouton Créer (Create) dans la nouvelle boîte de dialogue du projet. Pour plus de clarté, l'événement généré lorsque l'utilisateur clique sur le bouton Créer dans la boîte de dialogue du nouveau projet a été renommé Nouveau projet créé (NewProjectCreated).

Résolution de bogues

  • L'utilisation de raccourcis clavier tels que AltGr + C pour écrire des caractères spéciaux dans les expressions ne fonctionnait pas comme prévu sur le clavier polonais.
  • Une erreur System.IO.IOException : connexion fermée peut se produire lors de la création d'un projet.
  • L'option permettant d'activer/désactiver Compiler les expressions des activités (Compile activities expressions) apparaissait de manière incorrecte dans la fenêtre Paramètres du projet pour Windows et les bibliothèques multiplateformes où la compilation est toujours activée.
  • Une erreur de compilation se produisait lorsque vous aviez publié une bibliothèque contenant un fichier de workflow privé ayant invoqué un autre fichier de workflow privé.
  • Lorsque vous exécutiez la commande UiPath.RemoteDebugging.Agent.exe enable pour lancer une session de débogage à distance sur un robot distant, le message de confirmation de la commande n'affichait pas le nom d'hôte et le port qui doivent être fournis pour configurer la connexion de la machine distante dans Studio.
  • L'ouverture d'un modèle d’infrastructure d’entreprise robotique (Robotic Enterprise Framework) dans Studio version 2021.10.4 entraînait une erreur. Ce problème se produisait dans des scénarios où tous les flux en ligne étaient désactivés et le dossier de packages supprimé.
  • Les exceptions d'API Rest générées en raison de problèmes de connectivité d'Orchestrator ne fournissaient pas de messages d'erreur conviviaux.
  • Lorsque la langue de l'interface dans Studio était définie sur Allemand, la sélection de Supprimer les variables inutilisées (Remove Unused Variables) supprimait également les variables utilisées.
  • Lorsqu'un workflow contenait deux variables portant le même nom créées dans des étendues différentes, l'une étant utilisée et l'autre inutilisée, sélectionner Supprimer les variables inutilisées supprimait les deux variables, pas seulement celle inutilisée.
  • Une erreur se produisait lors de la modification d'expressions contenant des paires de substitution.
  • Lorsque la langue de l'interface dans Studio était définie sur Français, le libellé de l'option Activer l'activité (Enable Activity) dans le menu contextuel du panneau Concepteur indiquait à tort CTRL + D comme combinaison de touches pour l'action.
  • Lorsque l'installation échouait parce que l'utilisateur actuel n'avait pas accès au dossier C:\Windows\Temp, le message d'erreur n'indiquait pas clairement la cause de l'erreur.
  • La fonctionnalité Exécuter à partir de cette activité (Run from this activity) se comportait de manière inattendue lorsqu'elle était utilisée pour une activité placée dans deux activités Lier à une fenêtre (Attach Window) imbriquées.
  • L'analyseur de workflow renvoyait parfois des résultats différents lorsqu'il était exécuté à partir de Studio et lorsqu'il était exécuté à partir de la ligne de commande.
  • Les modifications de fichiers n'étaient pas correctement identifiées dans GIT après avoir exécuté Initialisation de GIT (GIT Init) dans des projets avec des éléments de référentiel d'objets.
  • Lorsque vous ouvriez un workflow qui n'avait pas de fichier project.json correspondant (par exemple, en double-cliquant sur un fichier XAML qui ne se trouvait pas dans un dossier projet), le langage des expressions dans le projet nouvellement créé était toujours défini sur C#. Studio utilise désormais le paramètre de conception Utiliser le langage C# (Use C#Language) de Studio pour déterminer le langage du projet.
  • Le débogage à distance avec une connexion Unattended Robot échouait dans les environnements multi-nœuds d'Orchestrator lors de l'utilisation de la configuration par défaut.
  • L'exécution ne s'interrompait pas lorsqu'un point d'arrêt placé sur une activité Commentaire (Comment) était atteint pendant le débogage.

Problèmes connus

Lorsque vous ajoutez une activité Utiliser l'application/le navigateur (Use Application/Browser) dans un workflow à l'aide d'un écran du référentiel d'objets, vous ne pouvez pas modifier les arguments de l'application pour l'activité. Pour contourner le problème, dissociez l'activité du référentiel d'objets, modifiez les arguments, puis ajoutez à nouveau l'écran au référentiel d'objets.

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.Web.Activities

UiPath.Excel.Activities

UiPath.Mail.Activities

UiPath.Word.Activities

UiPath.ComplexScenarios.Activities

UiPath.Presentation.Activities

UiPath.Testing.Activities

UiPath.MobileAutomation.Activities

UiPath.Persistence.Activities

UiPath.PDF.Activities

UiPath.Terminal.Activities

UiPath.Form.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