- Démarrage
- Applications de démonstration
- Comment
- Créer votre première application
- Créer une application compatible avec les appareils mobiles
- Directives générales sur l'expérience utilisateur
- Utiliser la vue détaillée principale (Use Master Detail View)
- Utiliser la visionneuse de documents (Use Document Viewer)
- Utiliser Count With Choice Set Values
- Utiliser les valeurs sélectionnées d'une table
- Intégrer des applications
- Intégrer des cartes
- Masquer les conteneurs à l'aide d'un bouton
- Inclure les liens EnvoyerÀ(MailTo)
- Inclure les classements par étoiles (Include Star Ratings)
- Définir un contexte externe (Set External Context)
- Travailler avec la source de données et la liaison de valeur (Work with Data Source ans Value Bind)
- Utiliser l'activité Envoyer un résultat intermédiaire (Use the Send Interim Result Activity)
- Applications publiques
- Notifications
- Utilisation d'expressions VB
- Vue d'ensemble (Overview)
- Limitations
- L'éditeur d'expressions
- Générateur de requêtes (Query builder)
- Migration des applications héritées vers les expressions VB
- Expressions héritées ou VB
- Fonctions VB utiles
- Fonctions VB personnalisées
- Concevoir votre application
- Événements et règles
- Règle : If-Then-Else
- Règle : ouvrir une page
- Règle : Ouvrir l'URL
- Règle : Fermer le Pop-Over/la feuille du bas
- Règle : Afficher le message
- Règle : Afficher/Masquer la roulette
- Règle : Définir des valeurs
- Règle : Démarrer le processus
- Règle : Charger le fichier dans le compartiment de stockage
- Règle : Obtenir le fichier du compartiment de stockage
- Règle : Réinitialiser les valeurs
- Règle : Créer/Mettre à jour un enregistrement d’entité
- Règle : Supprimer un enregistrement d’entité
- Règle : ajouter à la file d'attente (Add to Queue)
- Fonction : And, Or, Not
- Fonction : Concat
- Fonction : Contains
- Fonction : Compter (Count)
- Fonction : Endswith
- Fonction : If
- Fonction : IsBlank
- Fonction : Guide (Guid)
- Fonction : Length
- Fonction : List
- Fonction : StartsWith
- Fonction : Somme
- Fonction : Tri
- Fonction : Maintenant
- Fonction : Aujourd'hui
- Fonction : Heure (Time)
- Fonction : Année (Year)
- Fonction : Mois (Month)
- Fonction : Jour (Day)
- Fonction : Heure (Hour)
- Fonction : Minute
- Fonction : Nouveau (New)
- Fonction : Recherche
- Fonction : Filtre
- Tirer parti de la RPA dans votre application
- Types d'arguments pris en charge
- Remplacement d'un processus référencé dans une application
- Référencement d'un compartiment de stockage à partir d'Orchestrator
- Configuration d'une version d'Orchestrator locale pour une utilisation par les applications
- Autorisations d'Orchestrator
- Flux de données entre les applications UiPath et Orchestrator
- Exploitation des entités de votre application
- Exploitation des entités de votre application
- Exploitation des médias de votre application
- Exploitation des actions de votre application
- Exploitation des connexions de vos applications
- Gestion du cycle de vie des applications (Application lifecycle management, ALM)
- Applications propriétaires UiPath
- Guide de dépannage de base
![](https://docs.uipath.com/_next/static/media/grid.05ebd128.png?w=3840&%3Bq=100)
Migration des applications héritées vers les expressions VB
Une application héritée est une application qui a été créée avant l'introduction du langage d'expression VB, ou qui utilise le langage d'expression hérité.
Le processus de migration prend l'application héritée en entrée et génère une copie de l'application héritée conçue avec des expressions VB.
Pour migrer une application héritée vers des expressions VB :
-
Ouvrez l'application héritée souhaitée.
-
Dans la barre d'outils supérieure, cliquez sur Migrer vers VB ( Migrate to VB). Un message contextuel vous informe du résultat de la migration.
-
Sélectionnez Continuer (Continue) pour migrer. Un message toast vous informe de la progression de la migration.
-
Vérifiez le panneau de notification pour voir si l'application a été migrée avec succès.
L'application migrée s'affiche dans l'onglet Build , avec la syntaxe de nom suivante : nom_application + horodatage de migration.
Une fois migrée, la nouvelle application VB peut afficher des erreurs. Ces erreurs sont causées par l'incompatibilité entre les expressions héritées et VB.
Pour rendre votre application fonctionnelle, passez en revue chaque erreur et ajustez manuellement l'expression pour qu'elle réponde aux exigences de VB.
La liste suivante résume les fonctionnalités d'Apps qui sont migrées depuis l'ancien vers le langage d'expression VB. Toutes les fonctionnalités ne sont pas conservées et elles peuvent nécessiter des corrections manuelles. Pour vous aider à réécrire l'expression héritée en langage VB, l'algorithme de migration fournit une chaîne de guide.
Toutes les pages, contrôles et mises en page de l'application construits dans le langage hérité sont migrés vers leur instance associée dans les expressions VB.
Quelques contrôles et éléments sont migrés différemment :
- File picker
- Migré en tant que téléchargeur de fichiers, si la commande Sélecteur de fichiers est utilisée pour Télécharger (Download) uniquement.
Sinon, la commande Sélecteur de fichiers est migrée en tant que Téléchargeur de fichiers.
- Liaison de valeur
-
La liaison de valeur n'est pas prise en charge dans les expressions VB.
- Contexte de données
- Le contexte de données n'est pas pris en charge dans les expressions VB.
La propriété SourceDonnées est migrée vide pour plusieurs commandes, telles que Table, Liste déroulante ou Liste. Utilisez le générateur de requêtes pour reconstruire l'expression.
Toutes les expressions littérales sont entièrement migrées. Une expression littérale est une valeur directement saisie par les utilisateurs.
Lookup
, sont remplacées par une chaîne qui sert de guide dans la création de la nouvelle expression VB.
Toutes les intégrations, telles que les processus, les files d'attente ou les compartiments de stockage, sont entièrement migrées.
Des erreurs peuvent se produire si un nom d’intégration ne respecte pas les éléments VB. L’algorithme de migration renomme l’élément en votre nom.
Lors de la migration, les variables sont définies sur des types de données de chaîne, quel que soit leur type de données d’origine.
Des erreurs peuvent se produire pour les variables qui ont d’autres types de données autres que la chaîne attribuée. Dans ces cas, des corrections manuelles sont nécessaires.
Assurez-vous que les noms de variables respectent les éléments VB.
Une liaison directe est un lien entre deux éléments uniques uniquement. Par exemple, dans une application héritée, la propriété Liaison de valeur ( Value binding ) d'une commande Zone de texte ( Textbox ) ou le champ Compartiment de stockage ( Storage Bucket ) de la règle Charger le fichier dans le compartiment de stockage (Upload file to storage bucket ).
Les liaisons multi-pages sont obsolètes dans le langage d’expression VB. Par conséquent, ces types de liaisons ne sont pas migrés. Une erreur s'affiche pour les éléments qui ont une liaison multipage, avec une chaîne de guide pour vous aider à réécrire l'expression.
Toutes les expressions simples des propriétés de commande, telles que Requis (Required), En lecture seule (Readonly) ou Masqué (Hidden), sont migrées.
Toutes les règles contenant des liaisons directes sont migrées. Les expressions complexes sont supprimées ou converties en une chaîne de guide.
L'image suivante compare la configuration de la règle Définir les valeurs (Set values) avant (image 1) et après (image 2) lors de la migration vers les expressions VB :
- Créer/Mettre à jour une entité
- La règle est migrée en tant que règle Créer une entité (Create entity). Les expressions de cette règle ne sont pas conservées, vous devez donc reconfigurer la règle.
- Définir la valeur
-
Si la règle comporte plusieurs éléments dans le champ Éléments à définir ( Items To Set ), ils sont migrés en tant que règles Définir les valeurs (Set values ) distinctes.
Les expressions de cette règle sont remplacées par des chaînes qui servent de guide dans la création de la nouvelle expression VB.
- If /else
-
La règle est migrée sans conditions.