- Notes de publication
- Démarrage
- Paramétrage et configuration
- Projets d'automatisation
- 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
- 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
- Résolution des problèmes rencontrés avec JxBrowser Applications
- Surveillance des événements utilisateur
- Résolution des problèmes Citrix
- Automatisation des applications exécutées sous un autre utilisateur Windows
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
Organizing your automations is now easier with the introduction of project tags. Tags you add to projects are included in the published packages and can be applied to Orchestrator processes, making them easier to find. You can define two types of tags - labels and properties (key-value pairs) from the project settings or from the publish wizard by creating new tags or reusing tags that are already defined in Orchestrator. See Organizing resources with tags to find out more about tags in Orchestrator.
Empêcher l'envoi de projets avec des erreurs provenant de l'analyseur de workflow (Workflow Analyzer) vers des référentiels distants
We’ve added a new way in which you can ensure automation best practices are followed. You can now prevent projects with Workflow Analyzer errors from being sent to remote repositories by enabling the option Enforce Analyzer before Push/Check-in located in Studio Backstage View > Settings > Design. Organizations can control this setting using governance policies.
Mettre à jour les dépendances lors de l'importation de workflows
To help you avoid unresolved activities when you import a workflow into a project, Studio now checks the dependencies of the project from which the file is imported, notifies you if any discrepancies are found, and prompts you to install missing packages and update packages that use an older version in the current project. For more information about importing files, see Context Menu for Projects.
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 for RPA developers and attended users on how to connect their robots to Orchestrator from the Assistant and from.Studio.
Automatisation d'IU (UI Automation) dans les projets multiplateformes
The UI Automation activities package now supports cross-platform projects and is a default dependency in all projects with the cross-platform compatibility. You can use the activities in this package to automate tasks performed in the Chrome web browser. Please note that the package does not support cross-platform projects for which the Starts in Background project setting is enabled. For more information, see Chrome Automation on Linux Robots.
Présentation des champs personnalisables pour les modèles
We’ve added customizable fields to our templates, allowing a template to become a sample task with activities in place that you can configure by filling in the blank fields with your data.
When creating a template, you can mark and unmark fields as customizable by using the Plus
menu and selecting Mark as customizable or Unmark as customizable. Customizable fields are marked with an icon and the data inside is cleared when the template is published.
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.
This feature requires an Automation Cloud license.
For more information, see Testing through 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
Validation across Selectors and Object Repository items is now available with Descriptor coverage. See if your targets are indicated correctly by looking at the selector coverage of your test executions.
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.
- The menu displayed when you click the Plus
button on the right side of activity fields now includes the option to create a variable. - A new option called Choose Date/Time has been added to the Plus
menu for fields that support TimeSpan values.
Programme d'installation Studio
The Studio installer has received a few updates:
- 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.
- To reduce the size of the Studio MSI installer, the UiPath.IntelligentOCR.Activities package is no longer included in the installer, and therefore not available in the local activities feed. The package is available for installation in the Official UiPath feed. If Studio is installed on a computer that is not connected to the internet, you can download UiPath.IntelligentOCR.Activities v6.0.1 on another computer and copy it to the Studio computer. For more information, see 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.
- When the options you select in the Studio installer cause the installation to require elevated privileges, the
icon is now displayed on the Install button to indicate administrator rights are needed to continue.
Débogage à distance
- Remote debugging with an unattended robot connection now supports remote robots that are not the same version as Studio. For remote machine connections, the Studio and Robot versions must match.
- 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
The UiPath.Activities.Api SDK package now has its own release notes page where you can see what's changed starting with 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.
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
When sending Studio usage data to Application Insights was enabled in Studio 2021.10, the NewProject event was generated twice, first when the user selected to create a new project in the Studio Backstage View, and again when the user clicked the Create button in the new project dialog. For better clarity, the event generated when the user clicks the Create button in the new project dialog has been renamed 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 enablepour 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 | v22.4.4 |
| UiPath.System.Activities | v22.4.1 |
| UiPath.Web.Activities | v1.11.1 |
| UiPath.Excel.Activities | v2.12.3 |
| UiPath.Mail.Activities | v1.15.1 |
| UiPath.Word.Activities | v1.10.1 |
| UiPath.ComplexScenarios.Activities | v1.1.6 |
| UiPath.Presentation.Activities | v1.3.3 |
| UiPath.Testing.Activities | v22.4.2 |
| UiPath.MobileAutomation.Activities | v22.4.4 |
| UiPath.Persistence.Activities | v1.3.4 |
| UiPath.PDF.Activities | v3.6.0 |
| UiPath.Terminal.Activities | v2.4.0 |
| UiPath.Form.Activities | v1.9.6 |
- Nouveautés
- Studio a migré vers .NET 6
- Ajouter des balises aux projets
- Empêcher l'envoi de projets avec des erreurs provenant de l'analyseur de workflow (Workflow Analyzer) vers des référentiels distants
- Mettre à jour les dépendances lors de l'importation de workflows
- Infrastructure basée sur OAuth 2.0 pour l'authentification des robots
- Automatisation d'IU (UI Automation) dans les projets multiplateformes
- Présentation des champs personnalisables pour les modèles
- Nouvelles fonctionnalités d'automatisation de test
- Améliorations
- Performances et convivialité
- Programme d'installation Studio
- Débogage à distance
- Automatisation de test
- Notes de publication de l'API UiPath Activities
- Obsolescences à venir
- Changements radicaux
- Résolution de bogues
- Problèmes connus
- Versions de package d’activités