- 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
- Gestion des variables
- Le module Variables
- Exemple d'utilisation d'une variable de tableau
- Variables propriétaires UiPath
- 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ésolution des problèmes rencontrés avec JxBrowser Applications
- Surveillance des événements utilisateur
- Résolution des problèmes Citrix
Pour illustrer le mode d'utilisation des variables du tableau, nous allons créer une automatisation qui demande à l'utilisateur son prénom, son nom et son âge, stocke les informations dans un tableau, puis les écrit dans un fichier .txt.
-
Créez une nouvelle séquence.
-
Créez trois chaînes de caractères pour enregistrer les données obtenues :
FirstName,LastNameetAge. -
Créez un tableau de chaînes de caractères nommé
NameAge. -
Ajouter une activité Boîte de dialogue (Input Dialog) dans le panneauConcepteur (Designer).
-
Dans le module Propriétés (Properties), remplissez les champs Intitulé et Titre (Title) pour inviter l'utilisateur à renseigner son prénom.
-
Ajoutez la variable
FirstNameau champ Résultat (Result) pour enregistrer le prénom de l'utilisateur. -
Ajoutez une activité Boîte de dialogue (Input Dialog) sous la précédente.
-
Dans le module Propriétés (Properties), renseignez les champs Intitulé (Label) et Titre (Title) pour inviter l'utilisateur à renseigner son nom de famille.
-
Ajoutez la variable
LastNameau champ Résultat (Result) pour enregistrer le nom de famille de l'utilisateur. -
Ajoutez une activité Boîte de dialogue (Input Dialog) sous la précédente.
-
Dans le module Propriétés (Properties), renseignez les champs Intitulé (Label) et Titre (Title) pour inviter l'utilisateur à renseigner son âge.
-
Ajoutez la variable
Ageau champ Résultat (Result) pour enregistrer l'âge de l'utilisateur.Remarque :L'âge de l'utilisateur est enregistré directement dans une chaîne de caractères (et non dans une variable de type integer) car cela évite de devoir convertir cette donnée plus tard, lors de son ajout à une variable de type tableau de chaînes.
-
Ajouter une activité Attribuer (Assign) sous la dernière activité Boîte de dialogue (Input Dialog).
-
Saisissez la variable
NameAgeau champ À (To) dans le module Propriétés (Properties). -
Dans le champ Value , saisissez {
FirstName,LastName,Age}. Cette activité Assigner vous permet de stocker toutes les valeurs des variables de chaîne initiales dans celle deNameAge. -
Ajouter une activité Écrire un fichier texte (Write Text File) sous l'activité Attribuer(Assign).
-
Dans le panneau Propriétés (Properties), champ FileName, entrez le chemin du fichier à écrire entre guillemets, par exemple
"%HOMEPATH%\Desktop\array_variable.txt".Remarque :Le fichier est créé s'il n'existe pas déjà dans le repertoire indiqué.
-
Dans le champ Texte (Text), saisissez
NameAge(0)+ " " +NameAge(1)+ " " +NameAge(2)+ " ".Remarque :L'ajout d'un numéro d'index aux données du tableau permet d'accéder à leurs valeurs et, dans cet exemple, de les enregistrer dans un fichier texte.
Le projet final devrait ressembler à l'illustration suivante :
-
Appuyez sur Ctrl + F5 pour exécuter le projet.
-
Accédez au répertoire indiqué à l'étape 17, puis double-cliquez sur le fichier pour l'ouvrir dans le Bloc-notes (Notepad) et afficher les informations ajoutées à l'étape 20.