Apps
2023.10
False
  • Notes de publication
    • 2023.10.0
    • 2023.10.1
    • 2023.10.2
    • 2023.10.3
Image de fond de la bannière
Notes de publication
Dernière mise à jour 19 avr. 2024

2023.10.0

Date de publication : 3 novembre 2023

Applications et expressions VB

"Develop et impera" with the latest update to UiPath® Apps: VB expressions.

In UiPath® Apps, you can now use VB expressions (lambdas) to bind control values to data and to transform data, as is also the case of the UiPath® Studio family. You can create dynamic and responsive user interfaces that can react to user input in real time. If you've used our existing expression language, this approach should be familiar to you, with the added benefit of having the full power of VB.

Pour utiliser la nouvelle fonctionnalité, sélectionnez simplement VB comme langage d'expression lors de la création d'une nouvelle application. Le langage d'expression existant s'appelle Heritage et vous pouvez continuer à l'utiliser jusqu'à ce que vous ayez pleinement confiance dans l'efficacité des expressions VB.

Bien que vous puissiez continuer à utiliser le langage d'expression Héritage pour concevoir votre application, nous vous recommandons de passer à VB :

  • Personnalisation inégalée : avec l'ensemble d'outils robuste et polyvalent de VB, vous pouvez personnaliser les calculs, les fonctions et les opérations pour répondre aux besoins de votre entreprise.

  • Traitement des données amélioré : explorez en profondeur vos ensembles de données et intégrez des expressions VB dans vos méthodes de traitement de données pour transformer, filtrer et valider facilement les données.

  • Développement d'applications accéléré : tirez parti de l'efficacité des expressions VB pour accélérer le développement de votre application, car vous pouvez écrire du code plus rapidement.

  • Expérience utilisateur supérieure : améliorez vos applications avec des éléments réactifs qui engagent vos utilisateurs en utilisant des fonctions dynamiques et interactives alimentées par des expressions VB.

Démarrage rapide avec les expressions VB

Vous voulez un aperçu de ce que peuvent faire les expressions VB ?

Essayez cet exemple rapide :

  1. Sur la page d'accueil des applications, créez une nouvelle application et sélectionnez VB comme langage d'expression.
    docs image
  2. Ajoutez une commande Zone de texte (Textbox) et Libellé (Label) à votre application.
  3. Sélectionnez la commande Libellé (Label).
  4. Dans le panneau Propriétés Général (General), pour la propriété Texte (Text), cliquez sur l'icône « tune » docs image. Cela ouvre l'éditeur d'expressions, l'éditeur qui permet à la magie de VB d'opérer.
  5. Écrivez MainPage.Text.Value. Cette commande indique à l'application de prendre la valeur saisie par vos utilisateurs dans la commande Zone de texte (Textbox) et de l'afficher dans la commande Libellé (Label) au moment de l'exécution.
  6. Prévisualisez votre application et tapez quelque chose dans la commande Zone de texte (Textbox), puis sélectionnez Entrée (Enter). Notez que la commande Libellé (Label) est automatiquement mise à jour avec le même texte que vous avez saisi.
  7. Congrats, you have just written your first VB expression in UiPath® Apps!

Documentation

En termes de documentation, nous avons déplacé le guide avec le langage d'expression hérité vers une nouvelle publication Apps. La publication s'appelle Héritage - Guide de l'utilisateur des applications pour Automation Cloud.

Cette publication contient toutes les mises à jour apportées aux applications jusqu'à ce jour, et ne sera plus mise à jour. Pour identifier la documentation héritée, recherchez le terme « héritage » dans l'URL. Par exemple :https://docs.uipath.com/apps/automation-cloud/latest/legacy-user-guide/.

Toutes les mises à jour du produit (nouvelles fonctionnalités, améliorations et résolutions de bogues) seront documentées dans la nouvelle publication, à laquelle vous pouvez accéder à l'adresse URL existante. Par conséquent, tous les signets ou liens hypertextes que vous utilisiez pour accéder à la documentation pointent désormais vers le guide avec le langage d'expression VB.

Le chapitre Comment faire est en cours d'élaboration. Nous vous remercions donc de votre patience pendant que nous révisons les exemples pour utiliser le langage d'expression VB.

Applications dans des dossiers

Applications dans les dossiers

Nous sommes ravis d'annoncer que la fonctionnalité Apps in Folders est désormais disponible. Avec la publication de cette fonctionnalité, les applications sont toujours publiées sur un locataire Orchestrator, comme les processus. Une fois publiées sur un locataire, les applications peuvent être déployées dans des dossiers.

La page Applications (Apps) vous permet de déployer une application publiée, de gérer des applications précédemment déployées, de maintenir toutes vos applications à jour avec les versions les plus récentes, d'exécuter une application déployée et d'accéder directement à un projet d'application.

Pour plus d'informations sur l'utilisation des applications dans les dossiers, consultez la section Apps du guide Orchestrator.

Page d’accueil des nouvelles applications

Avec la publication de la fonctionnalité Applications des dossiers (Apps in Folders ), la page d'accueil des applications est également améliorée. Celui-ci comprend désormais deux onglets distincts :
  • Build: applications que vous pouvez modifier ou créer.
  • Exécuter(Run) : applications que vous pouvez exécuter.

Pour plus d'informations, consultez la page Utilisation d'App Studio ( Using App Studio) .



Communication en temps réel entre Apps et les Attended Robots

You asked, we listened: now your app responds instantly to user input. To make this happen, build your workflow using two new UiPath® Studio activities - App Request Trigger and Handle Apps Request - and the new UiPath® Apps rule - Trigger Workflow.

Les activités Déclencheur de demandes Apps ( App Request Trigger) et Gérer la demande d'App ( Manage Apps Request ) sont incluses dans un modèle Studio dédié appelé Communication Apps-Workflow ( Apps-Workflow communication).

La règle Workflow du déclencheur transmet instantanément les données que vous avez saisies au processus, puis met à jour instantanément l'interface utilisateur de l'application avec la sortie reçue du processus.

Working with this combo (activities + rule) facilitates instant communication between UiPath® Apps and an attended robot, eliminating the traditional delay in process start-up. Therefore, initiating a process from your app keeps the communication channel open for rapid back-and-forth until you close the Apps session.

Contrôler l'entrée de vos utilisateurs

Assurez-vous une saisie utilisateur cohérente et précise en implémentant la propriété Masque de saisie (Input Mask ) pour les contrôles de zone de texte. Vous pouvez même utiliser REGEX pour des conseils précis.

Pour en savoir plus sur cette fonctionnalité, consultez notre documentation.

Améliorations des contrôles

Accéder aux options de contrôle

Vous pouvez désormais accéder aux options de vos commandes via l'icône à trois points ( ). Vous pouvez continuer à accéder au même menu en cliquant avec le bouton droit sur la commande.
docs image

En-têtes de table verrouillés

Les en-têtes de colonne des tables sont désormais figés, ce qui vous permet de faire défiler jusqu'en bas de la table tout en conservant les en-têtes actifs.

L'activité Modifier la grille prend en charge la manipulation du type de données TableDonnées

La commande améliorée Modifier la grille prend désormais en charge la création, la mise à jour et la suppression d'arguments de table de données pour les processus. Manipulez le type de données TableDonnées de la commande Modifier la grille via les méthodes suivantes :

Méthode VB

Exemple

AddRow(row)

Processes.ALLDATATYPES.out_datatable.AddRow(MainPage.EditGrid.NewItem)Processes.ALLDATATYPES.out_datatable.AddRow(MainPage.EditGrid.NewItem)
UpdateRowAt(index, row)
Processes.ALLDATATYPES.out_datatable.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)Processes.ALLDATATYPES.out_datatable.UpdateRowAt(MainPage.EditGrid.RowIndex, MainPage.EditGrid.SelectedItem)

DeleteRowAt(index)

Processes.ALLDATATYPES.out_datatable.DeleteRowAt(MainPage.EditGrid.RowIndex)Processes.ALLDATATYPES.out_datatable.DeleteRowAt(MainPage.EditGrid.RowIndex)

Importation d’applications améliorée

Désormais, lorsque vous importez une application, le champ Nom (Name) est renseigné avec le nom de l'application importée.

Pavé numérique pour les utilisateurs d'applications mobiles

Les commandes deZone de texte (Nombre) sont converties en pavés numériques lorsque les utilisateurs accèdent à votre application sur des appareils mobiles.

Résolution de bogues

  • Lors de la création des règles Si-Alors-Sinon (If-Then-Else ), vous ne pouviez pas supprimer une seule condition Si (If).

  • Les règles désactivées ne pouvaient pas être réduites.

  • Lorsque vous avez renommé votre organisation, les invitations envoyées aux nouveaux utilisateurs affichaient toujours le nom précédent. Désormais, ces invitations incluent le nom de la nouvelle organisation.

  • Il arrivait que les champs Table n'affichent pas toutes les colonnes au moment de l'exécution. Le problème est désormais résolu.

  • Il n'était pas possible d'effacer les sélections dans les commandes Modifier la grille en utilisant la règle Réinitialiser les valeurs. Le problème ne se produit plus.

  • La publication d'une application générait parfois l'erreur suivante : « Aucun identifiant de traçage pour cette erreur ». Cela était provoqué par une réponse de requête 400 incorrecte sur un point de terminaison de l'API, ce qui a été corrigé.

  • Dans les applications publiques, lorsque vous chargiez un fichier sur Data Service à l'aide de la commande Téléchargeur de fichiers, son nom était codé en dur sous la forme upload. À présent, le nom du chargement correspond à celui du fichier sélectionné.

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.