- À propos de la publication de projets d'automatisation
- Conception d'automatisations
- Gestion des paquets 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
- À 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
- À 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
- À 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
- À 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
- Automatisation d'applications exécutées en mode AppContainer
- Automatisation d'applications exécutées en tant qu'administrateur
- La validation des projets volumineux hérités depuis Windows prend plus de temps que prévu
Guide de démarrage rapide
Ce guide de démarrage rapide vous aide à vous lancer dans l'utilisation d'automatisations codées. Vous apprendrez à créer des automatisations codées en suivant un tutoriel qui vous montrera comment créer un workflow codé qui génère des nombres aléatoires entre 1 et 100 et effectue des opérations d'ajout ou de soustraction selon que les nombres sont pairs ou impairs.
Que sont les automatisations codées ?
Les automatisations codées sont des automatisations créées à l'aide de code, au lieu d'activités de glisser-déposer. Lors du développement des automatisations codées, vous pouvez utiliser les services UiPath (équivalent à des packages d'activités), des API (similaires à des activités), des packages NuGet .NET externes et vos classes C# personnalisées dans UiPath Studio. Cela facilite l'intégration avec des systèmes externes, des bases de données, des API et d'autres services. Les automatisations codées peuvent être de trois types :- Workflows codés : utilisés pour concevoir des workflows dans le code.
- Cas de test codés : utilisés pour concevoir des cas de test.
- Fichiers source du code : utilisés pour créer du code que vous pouvez appeler ultérieurement dans d'autres types de fichiers codés.
Visitez la page Introduction aux automatisations codées pour en savoir plus.
Scénario
Dans ce tutoriel, nous utilisons l'API RandomNumber pour générer des nombres décimaux aléatoires dans la plage spécifiée. Nous vérifions ensuite si les nombres générés sont pairs, à l'aide d'une méthode personnalisée nommée IsEven
, et effectuons une addition ou une soustraction en fonction de cette condition.
Créer un workflow codé
Concevoir le workflow codé
Gérer le processus de workflow codé
Exemple de projet
Pour suivre les étapes de ce tutoriel et l'essayer vous-même, vous pouvez télécharger l'exemple de projet suivant : Premier workflow codé (First Coded Workflow).
Prochaines étapes
Visitez les ressources ci-dessous pour améliorer vos connaissances sur les automatisations codées :