- Notes de publication
- Démarrage
- Paramétrage et configuration
- Projets d'automatisation
- À propos de la compatibilité Windows - Héritage
- À propos du fichier Project.Json
- À propos de la publication de projets d'automatisation
- Conception d'automatisations
- Gérer les package d’activités
- Configuration des paramètres du projet d'activité
- Signature de paquets
- Gouvernance
- Import des entités
- Modern Design Experience
- Lier un projet à une idée dans Automation Hub
- Utilisation du gestionnaire de données
- 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
- ST-USG-027 - Balises requises
- ST-USG-034 – URL Automation Hub
- 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éparation de la prise en charge d'Active Accessibility
- Automatisation des applications exécutées sous un autre utilisateur Windows
- La validation des projets volumineux hérités depuis Windows prend plus de temps que prévu
À propos de la compatibilité Windows - Héritage
Studio 2021.10 a permis la prise en charge des projets basés sur .NET et a introduit le concept de compatibilité de projet basé sur l'infrastructure cible. Dans les versions antérieures à 2021.10, tous les projets utilisaient .NET Framework 4.6.1, mais depuis Studio 2021.10, vous avez la possibilité de créer des projets grâce à la compatibilité Windows - Héritage (Windows - Legacy) (.NET Framework 4.6.1) ou grâce à la compatibilités Windows et multiplate-forme basée sur .NET.
La compatibilité par défaut pour les nouveaux projets est désormais Windows. La compatibilité par défaut pour les nouveaux projets est désormais Windows, et bien que nous continuions à prendre en charge la compatibilité avec projets hérités depuis Windows, les nouvelles fonctionnalités ne seront disponibles que dans les projets compatibles Windows et multiplate-forme.
Par exemple, les fonctionnalités suivantes introduites dans Studio 2022.10 ne sont pas disponibles dans les projets hérités depuis Windows :
- Prise en charge de la création de variables globales et de constantes dans le gestionnaire de données.
- Nouvelle expérience de conception disponible pour les projets multiplate-forme et certaines activités dans les projets Windows.
- Possibilité de personnaliser la mise en page des activités générées à partir des bibliothèques.
Bien que la création de nouveaux projets avec la compatibilité Windows - Héritage soit prise en charge et active, nous vous recommandons d’utiliser la compatibilité Windows afin de bénéficier de fonctionnalités non disponibles dans Windows - Héritage.
Dans les futures versions de Studio, vous pourrez uniquement ouvrir, modifier et exécuter des projets Windows - Héritage. Cependant, les organisations pourront toujours utiliser des politiques de gouvernance pour restaurer l’option de création de projets Windows - Héritage en configurant le paramètre Infrastructures de compatibilité autorisées. Pour être informé des changements à venir, consultez la rubrique Calendrier d’obsolescence.
La modification, la publication et l’exécution de projets Windows - Héritage continueront à être prises en charge dans les versions futures, ce qui signifie que vous pouvez les ouvrir et les modifier de même que les autres projets Windows et multiplate-forme. Lorsque vous ouvrez un projet Windows - Héritage existant, un message s’affiche en haut de la fenêtre.
Studio est livré avec un outil de conversion intégré qui vous permet de convertir n'importe quel projet hérité depuis Windows en projet Windows.
Lorsque vous convertissez un projet vers Windows :
- Les dépendances du projet sont gérées selon les règles suivantes :
- Si la même version du package existe dans les sources de package configurées, la version utilisée dans le projet Windows - Héritage (Windows - Legacy) n'est pas modifiée.
- Si la même version du package n'existe pas, la version utilisée dans le projet Windows - Héritage (Windows - Legacy) est remplacée par le correctif le plus récent de la version la plus proche.
- Toutes les activités et propriétés sont conservées dans le projet converti.
- Les espaces de noms différents dans les projets hérités depuis Windows et Windows sont mis à jour.
-
Les espaces de noms requis dans les projets Windows sont ajoutés, et ceux utilisés uniquement dans les projets hérités depuis Windows sont supprimés.
Remarque : convertissez et republiez les bibliothèques héritées depuis Windows avant de convertir les processus où elles sont installées en tant que dépendances.
Pour convertir un projet hérité vers la compatibilité Windows :
-
Ouvrez le projet hérité depuis Windows dans Studio et assurez-vous de ne l'ouvrir que dans une instance de Studio.
-
Cliquez avec le bouton droit sur le nœud du projet dans le panneau Projet (Project), puis sélectionner Convertir vers Windows (Convert to Windows). Une nouvelle fenêtre s'affiche.
-
Sélectionnez le mode de conversion :
- Pour créer une copie du projet actuel à l'aide de la compatibilité Windows et conserver le projet Windows hérité d'origine, sélectionnez Créer un nouveau projet (Create a new project). Saisissez le nom, l'emplacement de création et éventuellement une description du nouveau projet.
- Pour mettre à jour le projet existant et le convertir vers la compatibilité Windows, décochez la case Créer un nouveau projet (Create a new project). Si vous sélectionnez cette option, les modifications apportées au projet ne peuvent pas être annulées.
- Cliquez sur Convertir (Convertir).
Si des problèmes de dépendance entraînent des activités non résolues après la conversion, un message affiché en haut de chacune de ces activités indique qu’elle est manquante ou qu’elle n’a pas pu être chargée. Les informations suivantes sont disponibles pour chacune d’entre elles : nom complet, espace de noms de l’activité, propriétés et valeurs de l’activité. Cliquez sur Remplacer (Replace) pour trouver une alternative et remplacer l’activité manquante ou non valide. Pour plus d’informations, consultez la section Activités manquantes ou non valides.
Limites connues
- Les expressions suivantes sont incompatibles avec les projets Windows et doivent être modifiées manuellement pour pouvoir convertir avec succès un projet Windows - Héritage en projet Windows :
Syntaxe Windows - Héritage Syntaxe Windows {}
new Object() {}
{task_output.Id.ToString,task_action,now,I_comment}
new Object() {task_output.Id.ToString,task_action,now,I_comment }
- Pour résoudre les erreurs de validation générées par d’autres expressions qui fonctionnaient avant la conversion, coupez l’expression à l’aide du raccourci clavier CTRL + X et collez-la à nouveau dans le champ d’activité à l’aide de CTRL + V.