- 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
- Variables
- Arguments
- Noms d'espace importés
- Flux de contrôle
- À propos des flux de contrôle
- L'activité de type Attribuer
- Exemple d'utilisation d'une activité de type Do While
- Réf. d’objets
- Journalisation
- L'outil de migration MiseAlEchelleCoordonnees (ScaleCoordinates)
- Outil ScreenScrapeJavaSupport
- StudioPro
- Extensions
- Résolution des problèmes
- Internet Explorer x64
- Problèmes d'interopérabilité avec Microsoft Office
- Identification des éléments d'IU dans PDF avec options d'accessibilité
- Identification des éléments d'IU après les mises à jour de Windows
- Applications JxBrowser
- Surveillance des événements utilisateur
- Java dans App-V
- Prise en charge et limitations de Microsoft App-V
- Résolution des problèmes Citrix
Pour illustrer les propriétés d'une activité de type Faire pendant (Do While), nous vous invitons à créer un projet d'automatisation dont le but est d'incrémenter une variable de type entier de 0 à 10 tout en affichant un message à chaque incrémentation.
-
Créez une nouvelle séquence.
-
Créez une variable entière (
Counter) avec une valeur par défaut de 0. -
Ajoutez une activité de type Faire pendant (Do While) dans le module Concepteur (Designer).
-
Dans le Corps (Body) de l'activité, ajouter une activité Attribuer (Assign).
-
Sélectionnez l'activité de type Attribuer (Assign) et ajoutez la variable
Counterdans le champ À (To) du module Propriétés (Properties). -
Indiquez
Counter+ 1 dans le champ de la Valeur (Value) pour incrémenter la valeur de la variable par 1. -
Ajouter une activité Écrire une ligne (Write Line), sous l'activité Attribuer (Assign).
-
Saisissez "Le compteur est à " +
Counter.ToStringdans le champ Texte (Text) afin d'afficher la valeur du compteur à chaque incrémentation dans le module Sortie (Output). -
In the Condition section of the Do While activity, type
Counter< 10. The body of the Do While activity is repeated until the value of theCountervariable is bigger than 10.Le projet doit ressembler à la capture d'écran suivante.
-
Appuyez sur la touche F5 pour exécuter votre projet d'automatisation. Remarque : le message enregistré dans Écrire une ligne (Write Line) apparaît bien dans le module Sortie (Output).