Studio
2020.10
False
Image de fond de la bannière
Non pris en charge par l'assistance
Guide de l’utilisateur de Studio
Dernière mise à jour 20 déc. 2023

2020.10.2

Date de publication : 28 octobre 2020

Nouveautés

Réf. d’objets

Le Référentiel d’objets (Objects Repository) assure la gestion, la réutilisation et la fiabilité des éléments d’IU en les capturant sous forme d’objets dans un référentiel de forme DOM, pouvant être partagé entre tous les projets.

Stockez les éléments que vous utilisez dans UI Automation et réutilisez-les dans votre projet, ou publiez-les en tant que bibliothèques que vous pouvez installer en tant que dépendances à d’autres projets. Lorsque les interfaces d’application sous-jacentes changent, tout ce que vous devez faire est de mettre à jour vos bibliothèques et dépendances. En outre, vous pouvez afficher toutes les activités d’UI Automation utilisées dans un projet à partir de l’onglet Activités d’IU (UI Activities) à l’intérieur du référentiel d’objets.



Modern Design Experience

Vous pouvez désormais profiter d’une nouvelle expérience de travail avec UI Automation vous permettant d’indiquer et de configurer plus facilement des éléments d’IU et d’ajouter davantage de précision quant à la détection d’éléments en combinant le sélecteur et les méthodes de ciblage d’image, ainsi que les ancres. Modern Experience est fournie avec de nouvelles activités, un enregistreur tout-en-un, un nouvel assistant de capture de données et une assistance pour le référentiel d’objets. Les projets créés dans le profil StudioX utilisent Modern Experience par défaut.

Expérience d’intégration

La prise en main d’UiPath Studio est devenue beaucoup plus facile :

  • Lorsque le robot est installé en mode utilisateur, il suffit de vous connecter à votre compte UiPath pour connecter Studio et Assistant à Orchestrator, aucune clé de machine n’est requise. Vous avez un accès instantané aux ressources Orchestrator, votre produit est activé et vous êtes prêt à publier dans votre organisation.

    Si vous ne vous connectez pas lorsque vous lancez Studio pour la première fois, vous pouvez toujours l'activer en vous connectant à Orchestrator avec une clé de machine ou en utilisant une clé de licence, puis vous connecter plus tard à partir de Studio ou de l'Assistant. Pour en savoir plus sur la façon de connecter tous vos produits UiPath en vous connectant, consultez Configuration de la connexion interactive.

  • La première fois que vous ouvrez Studio, un tutoriel interactif rapide vous guide dans le processus de création, d’exécution et de publication d’une automatisation. Si vous souhaitez revoir le tutoriel, vous pouvez y accéder à tout moment à partir de l’onglet Aide (Help) dans le mode Backstage de Studio.

Créer et partager des modèles

Vous pouvez désormais créer et publier vos propres modèles de la même manière que vous le faites pour les processus. Créez des modèles avec un ensemble particulier de dépendances et de workflows avec des variables et des arguments déjà définis, et gagnez du temps en créant de nouveaux projets basés sur vos modèles.

Partager des modèles avec d’autres est aussi simple que de les publier dans Orchestrator. Vous pouvez accéder à vos modèles et à ceux partagés par d’autres à partir du nouvel onglet Modèles (Templates) dans Studio.



Intégration de Data Service

Studio propose une intégration avec Data Service qui offre des capacités de stockage et de modélisation des données. Vous pouvez créer des entités pour stocker des données dans Data Service qui peuvent être ensuite utilisées dans des projets d’automatisation. Depuis Studio, importez des entités et collectez, mettez à jour et transmettez des données à d'autres processus.

En utilisant des entités créées dans Data Service, vous pouvez gérer et traiter des données agrégées dans un seul object. Cela signifie que vous n'avez plus besoin de transmettre un grand nombre de variables et d'arguments entre les processus et les workflows, et vous pouvez utiliser les mêmes types de données spécifiques à l'organisation dans tous les services d’UiPath.

Trouver des références aux activités, variables et arguments

Il est désormais beaucoup plus facile de trouver tous les endroits dans votre projet où chaque activité, variable et argument sont référencés. Cliquez avec le bouton droit sur l'élément, sélectionnez Rechercher des références (Find References) et affichez les résultats dans le panneau Rechercher des références (Find References).

Points d’entrée multiples

Vous pouvez désormais marquer n’importe quel fichier de workflow comme point d’entrée d’un processus en faisant un clic droit dans le panneau Projet (Project) et en sélectionnant Activer le point d’entrée (Enable Entry Point). Un fichier marqué comme point d’entrée peut être sélectionné comme workflow à exécuter en premier lors de l’utilisation des activités Invoquer le processus (Invoke Process) et Exécuter le processus parallèle (Run Parallel Process) dans d’autres processus. Cette fonctionnalité n’est pas encore prise en charge dans Orchestrator, mais vous pouvez commencer à mapper logiquement vos points d’entrée.

Incrustation d’image

L’Incrustation d’image (Picture in Picture, PiP), la fonctionnalité qui vous permet d’exécuter des automatisations assistées dans une session séparée, est passée du stade expérimental à celui de disponibilité générale. Testez un processus en Incrustation d’image et marquez-le Prêt pour l’incrustation d’image (PiP Ready) pour indiquer qu’il peut être exécuté en mode Incrustation d’image et marquez-le Commence en incrustation d’image (Starts in PiP) si vous voulez en faire l’option par défaut lors de l’exécution du processus publié.

Nouveautés dans Studio Pro

Simulations

Les simulations sont maintenant disponibles pour vos tests unitaires, de sorte que vous pouvez isoler et tester des fonctions spécifiques de cas de test (nécessite UiPath.Testing.Activities 1.2.1 ou plus).

Prise en charge de C#

Vous pouvez désormais choisir entre VB.NET et C# comme langage à utiliser pour les expressions dans tous les projets. Vous pouvez configurer un langage général par défaut, sélectionner le langage à utiliser lorsque vous créez un nouveau projet et les organisations peuvent imposer le langage à utiliser via le fichier de gouvernance. Pour en savoir plus sur la prise en charge de C#, consultez À propos des projets d'automatisation.



Améliorations

Gestion des paquets

  • Pour vous permettre de trouver plus facilement les packages dont vous avez besoin lorsque vous gérez les dépendances installées dans vos projets, nous avons ajouté des options de filtrage supplémentaires à la fenêtre Gérer les packages. Vous pouvez choisir de n’afficher que des packages d’activités, des bibliothèques IU ou des packages publiés par UiPath, et afficher ou masquer des versions préliminaires.
  • La recherche dans la fenêtre Gérer les packages (Manage Packages) cherche maintenant dans les descriptions des packages d’activités, pas seulement dans leurs noms.

Publication des projets

  • Vous pouvez désormais empêcher certains fichiers du dossier de projet d’être inclus dans le package lors de la publication d’un processus. Cliquez avec le bouton droit de la souris sur un fichier ou une sélection de fichiers dans le panneau Projet (Project), puis sélectionnez Écarter de la publication (Ignore from Publish). Pour annuler la modification, cliquez avec le bouton droit de la souris et sélectionnez Définir comme publiable (Set as Publishable).

    Les options Rendre privé (Make private) / Rendre public (Make public) disponible dans le menu contextuel du panneau Projet pour les bibliothèques ont également été renommées Écarter de la publication / Définir comme publiable et sont maintenant disponibles lors de la sélection de plusieurs fichiers.

  • Quand l'analyseur de workflow avant la publication est appliqué, les packages publiés contiennent désormais un fichier avec des détails sur les résultats de l'analyse pour chaque règle activée.

Gouvernance

  • Les organisations peuvent désormais autoriser ou non les utilisateurs à modifier les paramètres de conception de Studio à l'aide du nouveau paramètre "AllowEdit" disponible pour les paramètres dans le fichier de gouvernance.

Contrôle de code source

  • L’enregistrement des grands projets dans les référentiels TFS est maintenant plus rapide.
  • Vous pouvez maintenant modifier la signature de validation de GIT.
  • Vous pouvez maintenant modifier les informations d’identification du référentiel SVN.

Analyseur de workflow

Nouvelles règles
  • De nouvelles règles de l’Analyseur de workflow sont disponibles pour s’assurer que les meilleures pratiques de conception sont suivies dans les projets qui prennent en charge la persistance :

    • Contrôle des activités de persistance (ST-DBP-024) - permet de restreindre l'utilisation des activités de persistance Attendre... et Reprendre (Wait ... and Resume) uniquement au fichier de workflow défini comme Principal.
    • Prérequis pour la sérialisation des données (ST-DBP-025) : Permet de vérifier s'il existe des variables qui ne sont pas sérialisables dans l’étendue des activités de persistance Attendre... et Reprendre (Wait ... et Resume) ou dans l’étendue de leurs activités parentes.
    • Utilisation de l’activité Delay (Retarder) (ST-DBP-026) - permet de vérifier si l'activité Retarder (Delay) est utilisée dans le fichier de workflow défini comme principal.
    • Bonne pratique concernant Persistence (ST-DBP-027) : Permet de vérifier si les activités de persistance Attendre... et Reprendre (Wait ... et Resume) sont utilisées dans l’activité Pour chaque (For Each).
    • Prérequis pour la sérialisation des arguments (ST-DBP-028) - Permet de vérifier s'il existe des arguments qui ne sont pas sérialisables dans l’étendue des activités de persistance Attendre... et Reprendre (Wait ... et Resume) ou dans l’étendue de leurs activités parentes.
  • Deux nouvelles règles d’utilisation sont disponibles :

    • Packages requis (ST-USG-027) impose l'utilisation de certains packages d'activités dans un projet. Par exemple, vous pouvez utiliser cette règle pour vous assurer qu'un package NuGet contenant des règles personnalisées de l’Analyseur de workflow est installé en tant que dépendance du projet.
    • Nombre minimum de messages consignés (ST-USG-020) vérifie si l'activité Consigner le message (Log Message) est utilisée au moins une fois par workflow.
  • La nouvelle règle d'affectation de noms Ajouter un préfixe aux variables DataTable (ST-NMG-009) vérifie si les noms des variables DataTable définies dans le workflow avec le type DataTable commencent par le préfixe dt_ .
Améliorations de la ligne de commande
  • Des informations supplémentaires sont désormais disponibles lorsque vous exécutez l’Analyseur de workflow à partir de la ligne de commande :

    • La sortie inclut le nom et le type de l’élément qui a généré chaque erreur de l’Analyseur de workflow.
    • Vous pouvez renvoyer le code de sortie de la commande.
  • Les messages avec des informations pertinentes sont maintenant renvoyés lorsque vous exécutez l’Analyseur de workflow à partir de la ligne de commande dans les scénarios suivants :

    • Aucune violation des règles n’a été rencontrée.
    • Un chemin d’accès incorrect au projet ou au fichier de workflow a été fourni.
    • Le chemin d’accès complet au projet a dépassé la limite maximale de 260 caractères pour le nom du fichier, 248 caractères pour le chemin d’accès au répertoire sans le nom du fichier, ou les deux.
Autres améliorations

Facilité d’utilisation et vitesse

La version 2020.10 de Studio apporte un certain nombre d’améliorations de la facilité d’utilisation. En termes de vitesse, nous avons amélioré le temps de chargement du projet, l’heure de début et les activités sont maintenant ajoutées plus rapidement à partir de la palette de commandes. Nous avons également amélioré le compilateur de bibliothèques, ce qui augmente les performances au moment de l’exécution des activités à partir des bibliothèques installées en tant que dépendances de projet. Avec ces améliorations, nous visons à rendre votre expérience d’automatisation plus rapide et plus transparente.

  • Activez une vue simplifiée des activités réduites dans le panneau Concepteur (Designer).
  • La position dans le fichier actuellement ouvert est conservée après un changement de dépendance.
  • Vous pouvez rechercher des activités par description dans le panneau Activités (Activities).
  • La description d’une activité s’affiche lorsque vous la survolez dans le panneau Activités (Activities).
  • L’info-bulle qui apparaît lorsque vous survolez une activité dans le panneau Concepteur (Designer) affiche maintenant le package d’activités dans lequel l’activité est incluse.
  • Appuyez sur la touche Échap (Esc) pour fermer l’Éditeur d’expressions.
  • Lorsque vous modifiez le nom d’affichage dans la barre de titre d’une activité, vous pouvez maintenant appuyer sur Entrée (Enter) pour enregistrer les modifications.
  • Le raccourci clavier Ctrl + Alt + E affiche désormais le panneau Liste d’erreurs (Error List).
  • Copiez-collez des fichiers depuis l’Explorateur de fichiers directement dans le panneau Projet (Project). Cela s’applique également aux opérations de glisser-déposer d’un ou plusieurs fichiers, y compris les workflows .xaml. En utilisant les raccourcis Ctrl + C et Ctrl + V, vous pouvez également copier un fichier et le dupliquer n’importe où dans l’arborescence.
  • La recherche d’activités dans la palette de commandes renvoie de meilleurs résultats en énumérant les activités qui contiennent le terme de la recherche dans le titre avant celles qui ne l’incluent que dans la description.
  • Les performances de recherche et d'ajout d'activités à l'aide de la barre de recherche Ajouter une activité sont désormais améliorées.
  • Faites glisser et déposez les actifs, les files d’attente ou les processus du panneau Ressources (Resources) directement dans votre projet d’automatisation. Ce faisant, des activités appropriées sont suggérées dans la barre de recherche Ajouter une activité (Add activity).
  • Vous pouvez désormais importer les espaces de noms des services Web ajoutés aux projets de bibliothèque directement à partir du panneau Projet (Project) : cliquez avec le bouton droit de la souris sur un service dans le panneau Projet, puis sélectionnez Importer les espaces de noms (Import Namespaces).

Modèle d’infrastructure d’entreprise robotique (Robotic Enterprise Framework)

La version 2020.10 de Studio introduit quelques améliorations au modèle Infrastructure d’entreprise robotique (Robotic Enterprise Framework) pour intégrer certaines des fonctionnalités actuelles :

  • Le modèle Infrastructure d’entreprise robotique est disponible pour les projets C# dans le profil Studio Pro.
  • Le modèle a été mis à jour pour prendre en charge les dossiers modernes dans Orchestrator. Pour cela, la feuille d’actifs dans le fichier Config.xlsx a reçu une nouvelle colonne pour spécifier le dossier où l’actif est stocké et le fichier InitAllSetting.xaml a été modifié.

Problèmes connus

  • Étant donné que l’espace de noms de plusieurs activités du système a changé après la version 19.4, si vous avez ajouté l’une des activités affectées à la liste Favoris (Favorites) en utilisant la version 19.4 ou une version antérieure du package d’activités du système, les activités n’apparaissent plus dans la liste Favoris lorsque vous mettez à jour le package vers une version après 19.4. La solution de contournement disponible consiste à ajouter à nouveau les activités à la liste Favoris.

    Les activités avec un espace de noms modifié sont : Consigner le message (Log Message), Filtrer la table de données (Filter Data Table), Zone de message (Message Box), Déclencheur de changement de fichier (File Change Trigger), Appeler le code (Invoke Code), Étendue de nouvelle tentative (Retry Scope), Faire pendant (Do While) et Pendant (While).

  • Lorsque vous publiez un projet sur une URL personnalisée qui devient indisponible alors que la boîte de dialogue Info à la fin du processus de publication est ouverte, si vous cliquez sur le lien Emplacement (Location) dans la boîte de dialogue, cela peut prendre plus de temps que prévu (plus d’une minute) pour qu’une erreur soit affichée et vous informe que l’emplacement ne peut pas être trouvé.
  • Une erreur est survenue lors de l’utilisation de la fonctionnalité Activité de test dans le cas d’une activité qui nécessite une étendue.

Dans Studio Pro

  • Le changement de nom d’un projet de test Studio Pro qui inclut des cas de test provoque une erreur lors de la publication des tests.
  • Les performances du moment de la conception et de runtime des projets C# sont inférieures à celles de VB.NET. Lorsque les performances de runtime sont essentielles, nous vous recommandons d’utiliser VB.NET au lieu de C#. Nous prévoyons de mettre à jour la vitesse liée à C# lors des futures mises à jour.
  • Vous ne pouvez pas supprimer une activité dans un fichier factice si le fichier factice est dérivé d’une activité non résolue.

Résolution de bogues

  • La barre Recherche universelle (Universal Search) renvoie les annotations des fichiers .xaml ouverts dans le panneau Concepteur (Designer). Veuillez noter que les annotations de correspondance exacte sont rognées dans les résultats de recherche.
  • L’Analyseur de workflow (Workflow Analyzer) analyse maintenant correctement les projets, quels que soient les paramètres régionaux de la machine.
  • Le package UiPath.UIAutomationNext.Activities n’est plus installé par défaut lors de la migration des projets d’une version antérieure à v2018.3 vers la version actuelle de Studio. Ce package était ajouté lorsque la migration était effectuée vers la version 2020.4.1 de Studio.
  • Correction d’un problème qui empêchait la publication d’un projet sur un lecteur réseau et qui aboutissait à l’erreur « L’annuaire ne dispose d’aucune autorisation d’écriture » (Directory has no writing permissions), même si l’utilisateur avait accès à l’annuaire.
  • Studio ne répond plus lorsque vous le laissez inactif pendant une plus longue période de temps après avoir travaillé dans un projet connecté au contrôle de code source TFS.
  • Le panneau Trouver des références (Find References) s’affiche maintenant comme prévu lorsque vous cliquez avec le bouton droit de la souris sur un fichier de workflow dans le panneau Projet (Project) et sélectionnez Trouver des références.
  • Une erreur de validation ne se produit plus lorsque vous utilisez Ctrl + K, Ctrl + M ou Ctrl + Shift + M pour créer une variable ou un argument dans le champ À (To) de l’activité Attribuer (Assign), puis que vous ajoutez une chaîne mise en guillemets doubles dans le champ Valeur (Value) à l’aide de l’Éditeur d’expressions. Les variables et les arguments créés dans le champ À sont désormais de type Chaîne (String) par défaut. Si vous modifiez le type en GenericValue, l’ajout d’une chaîne dans le champ Valeur de l’Éditeur d’expressions entraînera une erreur de validation.
  • Correction d’un problème qui empêchait la publication depuis l’Outil de mise à jour groupée des dépendances de projets (Project Dependencies Mass Update Tool) vers un espace de travail personnel dans Orchestrator.
  • Lorsque vous utilisez l’option Recevoir (rebaser) GIT (pull (rebase) GIT), les branches nouvellement créées sont désormais visibles dans le référentiel distant dans la barre d’état du contrôle de code source.
  • La règle de l'Analyseur de workflow Variables inutilisées (ST-USG-009) identifie désormais correctement l'utilisation des variables dans les activités d'Affectation multiple (Multiple Assign).
  • La règle de l'Analyseur de workflow Variables inutilisées (ST-USG-009) ne génère plus d'avertissement de violation de règle lorsqu'il existe une incompatibilité de casse entre un nom de variable et le nom utilisé pour la référencer dans une activité.
  • Le panneau Variables locales (Locals) trie désormais les variables, les arguments et les propriétés d’activité par nom, type ou valeur.
  • Les points d’arrêt définis sur les activités dans un fichier de workflow invoqué fonctionnent maintenant lorsque WorkflowFileName fourni dans l’activité Appeler le fichier de flux de travail (Invoke Workflow File) n’a pas la même casse que le nom de fichier invoqué.
  • Correction d’un problème qui empêchait le remplissage automatique de code de fonctionner pour des expressions à partir de l’espace de noms System.Data.DataSetExtensions dans le fichier de workflow Main.xaml. Veuillez noter que cette correction ne s’applique qu’aux nouveaux projets créés dans cette version de Studio.
  • Le programme d’installation n’échoue plus lorsqu’il rencontre des zones de registre remplies de données non conformes.

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
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.