Vérification de la qualité du code RPA Hub
Un contrôle de la qualité du code fait référence au processus d’évaluation du fichier ou du script d’automatisation afin d’évaluer sa conformité aux normes de codage, aux bonnes pratiques, à la maintenabilité et à la qualité globale.
Vue d'ensemble
Les contrôles de la qualité du code sont essentiels dans le cycle de vie du développement RPA, pour garantir que le fichier d’automatisation est robuste, efficace et exempt de problèmes courants qui pourraient entraîner des erreurs ou des difficultés à l’avenir.
Les gestionnaires de publication RPA ou les administrateurs RPA sélectionnent les règles de vérification de la qualité du code à partir d’un ensemble de règles prédéfini dans l’instance RPA Hub .
Ensuite, le effectue Studio de conception de bureau de RPA un contrôle de la qualité du code intégré avant de publier un package. Les développeurs RPA peuvent également effectuer une vérification proactive de la Studio de conception de bureau de RPA qualité du code sur un package en inspectant une activité ou un projet d’automatisation complet pour détecter tout problème, à l’aide de la fonctionnalité de vérification de la qualité du code .
Les problèmes et leurs détails sont affichés dans la fenêtre Résultats de la vérification de la qualité du code . Double-cliquez sur une entrée individuelle pour afficher le composant qui a affiché une erreur ou un avertissement. Résolvez les problèmes avant de publier le projet d’automatisation dans RPA Hub. Pour plus d’informations sur la façon d’effectuer la vérification de la qualité du code dans Studio de conception de bureau de RPA, consultez Vérification de la qualité du code Studio de conception de bureau de RPA.
Si une erreur ou un avertissement se produit dans l’automatisation, une décision est dérivée si le package peut être publié avec succès ou non, en fonction de la configuration de la propriété système [sn_rpa_fdn.restrict_package_by_severity] (erreur, avertissement ou aucune restriction). Pour en savoir plus sur les règles de conformité de , reportez-vous à Studio de conception de bureau de RPAConformité au contrôle de la qualité du code pour Studio de conception de bureau de RPA.
Si une version de package est marquée avec le résultat de qualité du code comme erreur ou avertissement, une décision est dérivée si le processus de bot peut être publié avec succès ou non, en fonction de la configuration de la propriété système [sn_rpa_fdn.restrict_package_by_severity] (erreur, avertissement ou aucune restriction). Pour en savoir plus sur les règles de conformité de , reportez-vous à RPA HubConformité au contrôle de la qualité du code pour RPA Hub.
Affichez une liste des règles de qualité de code prédéfinies dans l’instance RPA Hub . Pour plus d'informations, consultez Liste des règles de qualité du code.
Affichez un formulaire de règle de qualité de code avec le type et la description. Pour plus d'informations, consultez Formulaire Règle de qualité du code.
Dans le formulaire de règle de qualité du code, les gestionnaires de publication et les administrateurs RPA peuvent modifier les champs Gravité, Expression régulière, Actif et Valeur .
Affichez le résultat de la vérification de la qualité du code dans le champ Résultat de la qualité du code d’une version de package associée dans RPA Hub. Pour plus d'informations, consultez Formulaire de version du package.
Configuration
Pour activer la vérification de la qualité du code au niveau de l’instance, assurez-vous de marquer la nouvelle propriété sn_rpa_fdn.enable_code_quality_check système comme vraie.
- sn_rpa_fdn.restrict_package_by_severity - Pour définir une restriction sur la publication d’un package à partir de et la publication d’un processus de Studio de conception de bureau de RPA bot dans RPA Hub.
- sn_rpa_fdn.code_quality_check_timeout - Saisir une durée maximale, en minutes, pour l’achèvement du contrôle de la qualité du code.