Studio
2023.10
False
Image de fond de la bannière
Guide de l’utilisateur de Studio
Dernière mise à jour 26 avr. 2024

2023.10.0

Date de publication : 25 octobre 2023

Nouveautés

Automatisations codées

Si vous préférez coder lors de la création des automatisations, vous pouvez désormais y parvenir à l'aide d'automatisations codées ! Les automatisations codées offrent une flexibilité, une maintenabilité et une collaboration améliorées pour les automatisations plus complexes. Certains des principaux avantages que vous pouvez exploiter avec les automatisations codées sont les suivants :

  • Productivité améliorée : si vous maîtrisez le codage ou les scripts, vous pouvez tirer parti de vos compétences et augmenter votre productivité. Travailler dans un environnement de codage familier vous permet de développer des automatisations plus efficaces.
  • Gestion de la complexité : les automatisations codées offrent une solution flexible pour gérer des scénarios d'automatisation complexes. En utilisant du code, vous pouvez implémenter une logique personnalisée, gérer des exceptions et créer des fonctions réutilisables. Dans le cadre du développement d'une logique personnalisée, vous pouvez facilement créer des packages d'activités codés personnalisés, également appelés services. Visitez la page Enregistrement de services personnalisés pour apprendre à créer votre premier service et commencer à l'utiliser dans vos automatisations codées.
  • Automatisation hybride  : vous pouvez utiliser des automatisations codées avec des automatisations low-code. Cela permet une intégration transparente entre les deux approches et vous permet de créer des solutions d'automatisation flexibles.
  • Performances améliorées : les automatisations codées vous permettent d'optimiser vos workflows d'automatisation pour améliorer les performances. En utilisant du code, vous pouvez implémenter des algorithmes spécifiques pour accélérer les exécutions d'automatisation.
  • Lisibilité : les automatisations codées vous permettent de créer du code structuré, ce qui améliore sa lisibilité. Si vous organisez votre code et le documentez, vous pouvez facilement le gérer et le partager avec d’autres collaborateurs.
Types d'automatisations codées

Vous avez le choix entre trois types d'automatisations codées :

  • Workflows codés : les workflows codés sont les mêmes que les workflows low-code, la seule différence étant qu'ils sont créés à l'aide d'interfaces distinctes : les workflows ont une interface de conception visuelle, tandis que les workflows codés ont une interface basée sur du code.
  • Cas de test codés : les cas de test codés automatisent et valident le comportement de l'application de manière structurée. Ils sont similaires aux cas de test low-code et permettent une automatisation flexible en utilisant du code.
  • Fichiers source du code : les fichiers source codés servent de conteneurs pour les classes ou méthodes personnalisées que vous pouvez utiliser dans des workflows ou des cas de test codés. Ce ne sont pas des points d'entrée et ils ne peuvent pas être exécutés indépendamment. Au lieu de cela, ils fonctionnent dans le contexte d'un projet.
Écrire le code directement dans UiPath Studio

Créez vos automatisations codées à l'aide de l'IDE Studio intégré ! Son interface se compose d'un éditeur de code dédié, d'onglets de fichiers et de barres de navigation pour faciliter cette dernière. Cette mise en page vous permet de gérer vos fichiers, d'explorer les structures de projets, de modifier votre code, de versionner des projets, d’exécuter et de publier vos automatisations. Par ailleurs, vous pouvez personnaliser la taille de police et les paramètres d'affichage de l'éditeur de code, afin qu'il ressemble à vos techniques d'édition de code préférées ! Visitez Studio IDE pour comprendre comment tirer parti de l'IDE intégré.

Services intégrés

Avec cette version, les services disponibles pouvant être utilisés dans les automatisations codées sont les suivants :

Visitez les sections API des services intégrés pour apprendre à utiliser leurs API correspondantes.



Rechercher des activités dans tous les packages officiels dans les projets Windows

La possibilité de rechercher parmi tous les packages d'activités disponibles sans avoir besoin d'installer à l'avance un package introduit avec Studio 2023.4 pour les projets multiplate-forme a été étendue pour inclure la compatibilité Windows. Vous pouvez désormais rechercher les activités installées et celles disponibles à l'installation, ce qui vous donne plus de flexibilité pour choisir les activités adaptées à votre projet.

Sorties d'activité générées automatiquement dans les projets Windows

La capacité de Studio à générer automatiquement des variables à partir des sorties d'activité introduite avec Studio 2023.4.0 est désormais également disponible dans les projets Windows pour les activités qui utilisent l'expérience de conception disponible dans les projets multiplateformes.

Interface utilisateur mise à jour

L'interface utilisateur de Studio a une apparence actualisée dans le thème clair et sombre. Le design mis à jour offre une expérience plus claire et plus ciblée sur le mode Backstage ainsi que sur diverses fenêtres, icônes et boîtes de dialogue.

Utiliser des fichiers locaux dans les propriétés d'activité avec l'entrée IDesource

Un nouveau bouton de navigation dans les dossiers vous permet désormais d'utiliser des fichiers locaux dans les propriétés d'activité qui requièrent le type de données IResource en tant qu'entrée dans les projets Windows. La sélection du bouton ouvre une fenêtre dans laquelle vous pouvez parcourir vers le fichier local. Pour stocker le chemin d'accès au fichier local dans la propriété d'activité, le type de données IResource se transforme en type de données ILocalResource.

Meilleure gestion des fichiers volumineux dans les activités du classeur

Vous pouvez désormais ajouter des fichiers Excel en tant que ressources de classeur à partir du gestionnaire de données dans des projets Studio où vous utilisez les activités de classeur. Cela permet à un fichier d'être chargé dans la mémoire une fois et de ne pas être rechargé pour chaque activité de classeur, ce qui améliore les performances de runtime lorsque vous utilisez plusieurs activités avec le même fichier, surtout lors du traitement de fichiers volumineux.

Pour optimiser davantage les performances, vous pouvez configurer l'étendue de la ressource pour vous assurer qu'elle ne reste dans la mémoire que aussi longtemps qu'elle est nécessaire.

Une fois qu'un fichier Excel est ajouté en tant que ressource, vous pouvez le référencer à partir des activités du classeur en sélectionnant la ressource dans le menu Plus au lieu de fournir le chemin d'accès au fichier de classeur.



Convertir des projets multiplateformes en projets Windows

Pour tirer parti des activités uniquement disponibles dans les projets Windows, vous pouvez désormais convertir des projets multiplate-formes vers la compatibilité Windows. Cela facilite l'amélioration d'un projet multiplate-forme Studio Web avec l'automatisation de poste de travail dans Studio. Par exemple, vous pouvez intégrer en toute fluidité des activités UI Automation ou Excel de poste de travail dans un workflow cloud existant. Pour en savoir plus, consultez la section Conception de projets multiplate-forme (Designing Cross-platform Projects).



Nouvelle méthode pour ajouter des activités Integration Service aux projets

Vous n'avez plus besoin d'installer de packages distincts pour les activités Integration Service que vous utilisez dans vos projets, ce qui facilite et accélère l'ajout d'activités à plusieurs connecteurs de vos workflows. Désormais, la majorité des activités Integration Service seront ajoutées uniquement à partir de la catégorie Disponible du panneau Activités, ou bien à partir de la barre de recherche Ajouter une activité.

Lorsque vous commencez par ajouter une activité Integration Service à un projet, un seul package UiPath d'activités Integration Service est installé dans le projet ; vous allez ensuite ajouter d'autres activités Integration Service à partir de la catégorie Disponible sans avoir à installer de package supplémentaire.

Les activités déjà ajoutées à des workflows sont automatiquement mises à jour lorsqu'une nouvelle version est disponible, afin que la version la plus récente soit toujours utilisée.

La plupart des activités Integration Service prennent en charge cette fonctionnalité, et sa prise en charge sera très prochainement étendue à l'ensemble des activités.

Plus de détails sur les connexions dans le gestionnaire de données

Le Gestionnaire de données affiche désormais plus de détails associés aux connexions utilisées dans un projet. Vous pouvez désormais développer chaque activité sous le nœud Connexions (Connections) pour voir les données spécifiques à l'utilisateur associées à une connexion (par exemple, les dossiers où se trouvent les e-mails et les fichiers).

Nouvelles fonctionnalités d'automatisation de test

Transformation des tests manuels en cas de test codés

Vous pouvez désormais facilement transformer les tests manuels de Test Manager en cas de test codés, à partir du panneau Explorateur de tests (Test Explorer). Cette amélioration rationalise vos processus de test et fournit une approche plus complète à vos besoins d'automatisation. Consultez la rubrique Transformer des tests manuels en cas de test codés pour apprendre à utiliser cette fonctionnalité.

Modèle de projet de test SAP intégré

Le modèle de projet de test SAP est désormais intégré à Studio, et vous pouvez le trouver dans l'onglet Démarrer (Start) du mode Backstage de Studio. Utilisez ce modèle pour faciliter le processus d'automatisation de vos opérations SAP.

Améliorations

Améliorations des champs d'activité

Il est désormais plus facile de définir les données reçues ou générées par une activité. L'option Arguments a été déplacée sous l'option Utiliser la variable (Use Variable) et n'est visible que si un argument a été créé. Les options Demander quand exécuter (Ask when run), Coller à partir du presse-papiers (Paste from clipboard) et Copier dans le presse-papiers (Copy to Clipboard) ont été consolidées sous les options de Runtime.

Accéder aux propriétés des variables, des arguments et des constantes à partir de la fenêtre Utiliser la variable (Use Variable)

Dans les projets Windows et multiplateforme, vous pouvez désormais accéder aux propriétés des variables, des arguments et des constantes à partir de la fenêtre de sélection de variables (par exemple, lors de la sélection de Plus docs image > Utiliser la variable (Use Variable) à droite des champs d'entrée et de sortie de l'activité). Pour plus d'informations, consultez la rubrique Concevoir des automatisations.


Informations de contrôle de code source du processus

Lors de la publication d'un processus sous contrôle de code source, vous avez désormais accès à ses informations de contrôle de code source. Ces informations sont visibles dans Automation Ops - Contrôle de code source et comprennent des détails sur l'URL du référentiel, la validation du référentiel, la branche du référentiel, l'URL de l'idée Automation Hub et le type de référentiel (GIT, TFS ou SVN).

Installation et mise à niveau

  • Si vous installez l'Attended Robot en mode utilisateur et que votre environnement est configuré pour utiliser l'authentification unique avec Azure Active Directory, vous pouvez désormais activer la connexion automatique à votre compte lors de l'installation.
  • Lorsque vous exécutez le programme d'installation UiPathStudio.msi sur une machine ne disposant pas de suffisamment d'espace disque pour effectuer l'installation, un message d'erreur s'affiche désormais pour vous informer de l'espace disque requis et disponible.
  • Pour éviter les problèmes potentiels lors de l'installation et de la mise à niveau, le programme d'installation UiPathStudio.msi vous invite désormais à supprimer tous les fichiers trouvés dans le dossier d'installation sur les nouvelles installations, et ferme automatiquement les applications UiPath ouvertes lors de la mise à jour d'une installation existante.

Autres améliorations

  • La validation de l'activité est désormais plus rapide et utilise moins de ressources RAM et CPU.
  • Nous avons optimisé le temps de chargement pour la création ou l’ouverture d’un projet.
  • L'activité Appeler le fichier de flux de travail (Invoke Workflow File) prend désormais en charge les variables et les arguments des noms de fichiers de workflow dans les projets Windows et multiplateformes.
  • Lors du développement d'un package d'activités dans le panneau Activités, les activités individuelles apparaissent avant les autres nœuds. De plus, le développement d'un package d'activités ne développe plus les autres catégories réduites.
  • Lors du débogage, une icône en forme de compteur vous permet désormais de voir quand les éléments du panneau Variables locales (Locals) sont en cours de chargement.

Résolution de bogues

  • Une erreur se produisait lors de la publication d'une bibliothèque contenant une activité Envoyer le courrier (Send Mail) à l'intérieur d'une activité Étendue Microsoft Office 365 (Microsoft Office 365 Scope).
  • Certains packages d’activités étaient marqués comme « vides » dans le panneau Projet lorsqu’ils étaient installés dans des bibliothèques Windows. Les packages concernés incluent :
    • Microsoft.VisualBasic
    • System.IO.FileSystem.AccessControl
    • System.Security.AccessControl
    • System.Security.Cryptography.Xml
    • Systen.Security.Principal.Windows
    • System.Text.Encoding.CodePages
    • System.Text.RegularExpressions
  • Les connexions à partir de dossiers partagés n'apparaissaient pas dans les projets Windows et multiplateforme.
  • La modification de la propriété de la liste d'éléments alors que l'activité Pour chaque (For Each) était active dans un organigramme entraînait des modifications inattendues dans la hiérarchie de l'organigramme.
  • Certaines références et certains espaces de noms n'étaient pas résolus correctement lors de la conversion d'un projet Windows - Héritage vers Windows.
  • Une erreur Échec de la conversion de la chaîne en formulaire étendu : paramètre incorrect s'est produite lors de la lecture des informations d'identification du serveur proxy de Windows Credential Manager stockées dans les fichiers de configuration de GIT.
  • Studio ne répondait pas lors de la validation d'un projet Windows qui contenait un grand nombre de workflows et de bibliothèques migrés depuis Windows - Héritage.
  • La CLI de Studio n'a pas publié le modèle d'automatisation de test.
  • L'utilisation de l'outil de mise à jour groupée des dépendances de projets pour mettre à jour la version d'une bibliothèque ajoutée en tant que dépendance de projet ne fonctionnait pas comme prévu.
  • La publication d'un projet qui contenait des connexions Integration Service à partir de la ligne de commande n'incluait pas les informations de connexion et de niveau utilisateur nécessaires pour permettre de configurer les exigences du package dans Orchestrator.
  • L'option du panneau Masquer automatiquement (Auto-hide) ne fonctionnait pas comme prévu lorsque le focus était éloigné du panneau Projet ou Activités.
  • L'ouverture d'un projet Studio Web dans Studio a pris plus de temps que prévu.
  • Une erreur Le chemin d'accès n'a pas été fourni. (Paramètre de chemin d'accès) se produisait lors de la résolution d'un conflit de commande de fusion dans les projets connectés à GIT.
  • La sélection de Supprimer les variables inutilisées (Remove Unused Variables) dans l'onglet du ruban Design dans un workflow d'organigramme ne supprimait pas les variables inutilisées.
  • Une erreur de compilation Vous devez ajouter une référence à l'assembly 'UiPath.Platform' s'est produite lors de la publication d'une bibliothèque.
  • Vous ne pouviez pas naviguer dans la fenêtre Bienvenue dans Studio (Welcome to Studio) à l'aide de la touche Tab après le lancement de Studio.
  • Dans certains projets, la sélection de l'option Supprimer les variables inutilisées (Remove Unused Variables) supprimait également les variables utilisées dans le workflow.
  • Le raccourci clavier Ctrl + Alt + F ne définissait pas le focus sur la zone de recherche dans le panneau Activités (Activities).
  • Les icônes d'erreur de validation n'apparaissaient pas lors de l'utilisation d'arguments ou de variables incompatibles dans les champs d'activité dans les projets Windows et multiplateformes.
  • Il n'était pas possible de publier un projet Windows ou multiplateforme contenant un workflow appelé de manière récursive.
  • Les objets d'interface utilisateur ajoutés au référentiel d'objets dans une bibliothèque Windows - Héritage créée dans Studio 2020.10 étaient supprimés lors de la conversion du projet vers la compatibilité Windows.
  • Les bibliothèques d'IU ajoutées en tant que dépendances dans certains projets ont été supprimées des dépendances du projet lors de la publication, même si des éléments des bibliothèques étaient utilisés dans le projet.
  • Le dossier .settings n'était pas compressé dans le fichier NUPKG lors de la publication d'un projet ou d'une bibliothèque si le dossier était marqué comme masqué.
  • L'ouverture de certains projets dont les flux en ligne étaient désactivés sur les machines qui utilisaient un pare-feu a pris plus de temps que prévu.
  • Le bouton Importer les arguments (Import Arguments) disparaissait lors de l'ajout d'une activité Appeler le fichier de flux de travail (Invoke Workflow File) à un workflow à partir d'un dossier Extraits (Snippets).
  • Une erreur L'assembly du même nom est déjà chargé s'est produite lors de la publication de certaines bibliothèques.
  • Une erreur System.ArgumentNullException : la valeur ne peut pas être nulle s'est produite lors de l'ouverture de certains projets connectés à GIT.
  • Lors de la création d'un processus Windows - Héritage, le lien En savoir plus (Learn More) dans la fenêtre Nouveau processus vierge (New Blank Process) ne fonctionnait pas.
  • La barre Recherche universelle (Universal search) ne fonctionnait pas comme prévu après l'annulation d'une recherche précédente.
  • Une erreur System.InvalidOperationException : l'exécuteur est occupé s'est produite dans certains projets lors de l'utilisation d'actions de débogage.
  • Une erreur CustomError 4006: une version différente du produit est déjà annoncée sur cette machine. s'est produite lors de la tentative d'installation de Studio sur une machine où Studio n'a pas pu être installé auparavant.
  • Une erreur Système.Exception : impossible de récupérer le résultat de l'erreur d'exécution de la tâche s'est produite lorsque vous utilisiez l'activité Plage de lecture (Read Range) pour lire une plage Google Sheets et définissiez l'option d'activité Contient des en-têtes (Has headers) sur Vrai (True).

Problèmes connus

  • La modification des propriétés de l'activité de déclencheur lors du débogage peut entraîner des erreurs d'exécution dans le contexte d'une automatisation Attended.
  • L'option Se connecter à un nouveau fichier de classeur (Connect to a new Workbook file) n'est pas disponible dans le profil Studio du Gestionnaire de données si le filtre Développeur n'est pas sélectionné dans le panneau Activités du profil StudioX.

Obsolescences à venir

À partir de Studio 2024.4, l'expérience de conception moderne sera la seule expérience de conception disponible pour les nouveaux projets. L'expérience de conception classique, qui inclut les activités, les assistants et les enregistreurs qui étaient disponibles par défaut dans Studio v2021.4 et dans les versions antérieures, ne sera plus une option au niveau du projet ou en tant que paramètre global. Les activités classiques UI Automation et Excel seront cependant toujours disponibles dans la catégorie Classique et peuvent être ajoutées à un projet à partir du panneau Activités (Activities) ou de la barre de recherche Ajouter une activité (Add activity). Consultez le Calendrier d'obsolescence pour obtenir les dernières mises à jour concernant les obsolescences à venir.

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

UiPath.Form.Activitiesv23.10.3
UiPath.Callout.Activitiesv23.10.3

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.