- 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
- Arguments
- Noms d'espace importés
- Enregistrement
- Éléments de l'interface utilisateur
- À propos des éléments d'interface utilisateur
- Propriétés des activités de l'interface utilisateur
- Exemple d'utilisation des méthodes de saisie
- Méthodes de sortie ou de capture de données d'écran
- Exemple d'utilisation de méthodes de sortie ou de capture de données d'écran
- Génération de tables à partir de données non structurées
- Capture relative de données
- Flux de contrôle
- Sélecteurs
- Réf. d’objets
- Capture de données
- Automatisation des images et des textes
- À propos de l'automatisation des images et des textes
- Activités liées à la souris et au clavier
- Exemple d'utilisation de l'automatisation de la souris et du clavier
- Les activités de type texte
- Exemple d'utilisation d'automatisation de texte
- Activités de type OCR
- Activités de type image
- Exemple d'utilisation de l'automatisation d'image et d'OCR
- Automatisation des technologies Citrix
- Automatisation de RDP
- Automatisation de Salesforce
- Automatisation SAP
- Automatisation VMware Horizon
- Journalisation
- Outil ScreenScrapeJavaSupport
- Protocole Webdriver
- Suite de 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
Didacticiels
Les cours et exemples suivants se trouvent dans les chapitres dédiés de ce guide. Cette page sert de point central pour accéder à ces exemples.
-
Un cours étape par étape pour créer un processus d'automatisation simple exploitant des éléments d'interface utilisateur.
-
Apprenez à créer, publier et utiliser une bibliothèque dans d'autres projets d'automatisation.
-
Apprenez à utiliser des séquences pour des processus d'automatisation linéaires.
-
Suivez cet exemple pour savoir comment utiliser plusieurs opérateurs logiques de branchement dans les organigrammes.
-
Utilisez des State Machines avec leurs transitions et un nombre fini d'états dans leur exécution.
-
Générer des activités à partir des services Web SOAP ou REST, ou de collections Postman.
-
Découvrez comment déterminer le comportement du projet en cas d'erreur d'exécution.
-
Ajoutez, mettez à jour, supprimez et réparez les dépendances de votre projet.
-
Apprenez à utiliser la fonction Test Activity, à créer des bancs de test et à déboguer votre flux de travail depuis et vers une certaine activité.
-
Suivez cet exemple et découvrez comment utiliser les variables de texte dans les automatisations.
-
Découvrez comment utiliser les variables booléennes dans les automatisations.
-
Suivez cet exemple simple sur l'utilisation de variables entières dans les automatisations.
-
Découvrez cet exemple sur la façon d'utiliser les variables de array dans les automatisations.
-
Apprenez à utiliser les variables de date et d'heure dans les automatisations.
-
Suivez cet exemple sur la façon d'utiliser les variables de table de données dans les automatisations.
-
Apprenez à utiliser ce type de variable propriétaire.
-
Apprenez à utiliser ce type de variable propriétaire dans les files d'attente et les transactions.
-
Suivez un exemple d'utilisation de l'enregistrement automatique.
-
Apprenez à utiliser l'enregistrement Web et à comprendre comment il fonctionne.
-
Découvrez cet exemple sur la façon d'extraire des données à l'aide du grattage des données.
-
Suivez ce didacticiel sur les actions de saisie pour interagir directement avec une application ou une page Web ouverte.
-
Découvrez cet exemple d'utilisation des différentes méthodes de grattage d'écran et les différences pratiques entre elles.
-
Consultez ce cours sur l'utilisation du scraping relatif.
-
Automatisez un processus en utilisant des activités qui simulent la saisie de la souris et du clavier.
-
Automatisez un processus en utilisant des activités de reconnaissance de texte.
-
Apprenez à utiliser l'OCR et Image Automation dans vos projets.
-
Découvrez comment générer des tableaux à partir de données non structurées et stocker les informations dans des variables DataTable.
-
Découvrez comment générer des sélecteurs avec des caractères génériques.
-
Apprenez à utiliser un sélecteur dynamique pour identifier un élément cible en fonction de la valeur d'une variable ou d'un argument.
-
Utilisez les capacités de recherche Approximatif du sélecteur pour localiser les chaînes en fonction d'un modèle.
-
Apprenez à identifier l'élément cible à partir d'un pool d'applications similaires à l'aide de capacités de recherche non-greedy.
-
Utilisez la recherche RegEx dans les sélecteurs pour identifier plusieurs éléments cibles avec une seule exécution de recherche.
-
Apprenez à utiliser cette activité qui vous permet de suspendre l'automatisation pendant une période de temps personnalisée.
-
Découvrez un exemple de l'activité qui peut être utilisée pour parcourir tous les éléments d'un tableau.
-
Suivez un exemple de l'activité qui contient une déclaration et deux conditions.
-
Apprenez à utiliser cette activité qui vous permet de sélectionner un choix parmi plusieurs, en fonction de la valeur d'une expression spécifiée.
-
Découvrez un exemple sur l'activité While qui vous permet d'exécuter un processus spécifique à plusieurs reprises, alors qu'une condition spécifique est remplie.
-
Apprenez à utiliser cette activité pour parcourir des tableaux, des listes, des tableaux de données ou d'autres types de collections.
-
Découvrez un exemple de cette activité qui vous permet d'arrêter la boucle à un point choisi, puis continue avec l'activité suivante.
-
Apprenez à vous authentifier auprès de GIT, à cloner un référentiel, à valider et à pousser vers GIT, à créer et à gérer des branches, etc.
-
Suivez les étapes pour configurer TFS, ouvrir et ajouter un projet, modifier et vérifier les modifications apportées à votre référentiel TFS.
-
Apprenez à ouvrir et à ajouter un projet à SVN, à modifier et à vérifier les modifications apportées à votre référentiel SVN.
-
Suivez cet exemple de processus s'exécutant via un protocole RDP (Remote Desktop Protocol).
-
Découvrez ce processus présentant le fonctionnement de l'automatisation des technologies Citrix.
-
Apprenez à utiliser l'outil ScaleCoordinates pour exécuter vos projets sur n'importe quel DPI.
-
Consultez les exemples et apprenez à créer et à intégrer vos propres règles Workflow Analyzer.
-
Apprenez à créer et à intégrer des paramètres au niveau du projet pour vos propres activités personnalisées.
-
Créez des assistants personnalisés et intégrez-les dans Studio via des packages d'activités personnalisés.
-
Utilisez cet exemple pour appliquer un modèle de gouvernance au niveau de l’organisation.