Extraction des résultats de l'analyse du code
- Dernière mise à jour2024/06/18
Extraction des résultats de l'analyse du code
En tant que Bot Creator (développeur RPA) ou Développeur citoyen, vous pouvez utiliser l'analyse de code pour vérifier et corriger toute erreur de codage dans vos fichiers d'automatisation (Robot de tâches ou Tâche API). Vous pouvez développer une automatisation basée sur des politiques d'analyse de code configurées et des règles prédéfinies.
Grâce à l'analyse du code, vous pouvez améliorer la fiabilité de vos automatisations en mettant en œuvre les meilleures pratiques de codage telles que les conventions de dénomination des variables, la couverture des commentaires et la gestion des erreurs. Construire des automatisations conformément aux directives ou aux règles prédéfinies vous aide à identifier les erreurs possibles au cours du développement d'automatisations. Cela réduit les défaillances des automatisations dans l'environnement de production. Vous pouvez exécuter une analyse de code dans vos espaces de travail privés et publics et visualiser les résultats.
- Effectuez des analyses de code, le cas échéant.
- Obtenez des conseils sous forme d'info-bulles pour le respect des règles.
- Intégration à l'Assistant pour la comptabilité et l'orientation.
Résultats de l'analyse du code
- S/O : Le statut Non applicable s'affiche pour l'une des raisons suivantes :
- L'analyse du code ne s'applique pas à l'objet car l'objet n'est pas un fichier de Robot de tâches ou d'Tâche API.
- Aucune politique n'est assignée au fichier ou au dossier du Robot de tâches ou de la Tâche API. Lorsqu'un fichier ou un dossier de Robot de tâches ou de Tâche API a le statut N/A, les actions au niveau de la ligne pour l'option d'analyse du code d'exécution ne sont pas affichées. L'analyse de code ne sera pas automatiquement exécutée sur ces automatisations dont le statut est N/A.
- Non analysé : l'analyse du code n'a pas été exécutée sur le Robot de tâches ou l'Tâche API.
- Critique : le Robot de tâches ou la Tâche API présente une violation de gravité critique.
- Gravité élevée : le Robot de tâches ou la Tâche API présente au moins une violation de gravité élevée.
- Faible gravité : le Robot de tâches ou la Tâche API présente au moins une violation de gravité faible, mais aucune violation de gravité élevée.
- Aucune violation : l'analyse du code du Robot de tâches ou de l'Tâche API ne présente pas de violation.
L'image suivante montre un exemple de résultat de l'analyse du code :
- Le fichier d'automatisation est modifié dans l'espace de travail privé et n'a pas encore été enregistré.
- L'analyse du code a récemment été activée par l'administrateur ou une modification est apportée à n'importe quelle configuration de règle dans la politique applicable pour le fichier d'automatisation et le fichier est en attente d'analyse.
Examen des résultats dans l'Éditeur de robots
- Objet applicable : affiche le fichier d'automatisation, la variable, l'action et l'attribut de l'action.
- Code de règle : ID RULE_CODE unique.
- Gravité : élevée ou faible.
- Texte de la règle : Description indiquant la nature de l'évaluation conduite sur ce code.
L'image suivante montre un exemple d'analyse de code affiché dans l'assistant :
Attribut | Règles violées |
---|---|
Robot |
|
Variable |
|
Action |
|
L'en-tête d'analyse du code affiche le nombre d'objets présentant une erreur de violation dans le fichier d'automatisation. Chaque objet peut avoir une gravité faible ou élevée. La violation est affichée avec l'attribut suivi du numéro de ligne et de la gravité. Toutes les erreurs de gravité élevée sont affichées en premier. Accédez à la ligne correspondante dans le fichier d'automatisation qui présente la violation, rectifiez la violation et enregistrez l'automatisation.
Vous devez enregistrer le fichier d'automatisation pour voir les derniers résultats de l'analyse du code dans l'Assistant.
Violations d'analyse de code et détails de la stratégie dans l'Éditeur de robots
Les développeurs professionnels et les Développeurs citoyens peuvent consulter les violations d'analyse de code dans les actions au niveau du canevas. Un indicateur de violation est disponible pour les vues de flux et de liste. Il permet aux développeurs professionnels et aux Développeurs citoyens de consulter et de corriger rapidement toutes les actions dans leurs automatisations présentant des violations d'analyse de code. Le code est de meilleure qualité lorsque les développeurs déterminent facilement les violations et respectent les pratiques recommandées en matière de développement d'automatisations.
Les développeurs professionnels et les Développeurs citoyens n'ont plus besoin d'accéder à la page des stratégies pour afficher la stratégie appliquée et les règles qu'elle contient. Ils peuvent afficher la stratégie d'analyse de code actuelle et ses règles directement dans l'Éditeur de robots à partir du menu déroulant (trois points verticaux situés en haut à droite de l'Éditeur de robots). Les utilisateurs qui ne disposent pas des autorisations Afficher les stratégies et Gérer les stratégies sont ainsi en métrique d'afficher la stratégie actuelle et ses règles et de modifier l'automatisation dans l'Éditeur de robots proprement dit, plutôt que de simplement afficher la violation.
Variables créées par le système
Les variables créées par le système, telles que les variables d'entrée ou de sortie, les variables suggérées par le package ou les variables générées automatiquement (variables de fenêtre) utilisent la convention de casse de dénomination variable par défaut de l'analyse du code ou la casse Pascal si aucun format n'est défini dans la règle d'analyse du code.
Journal d'audit
- Nom du Robot
- Informations sur l'utilisateur
- La méthode par laquelle l'analyse du code est lancée (option d'enregistrement ou option d'exécution de l'analyse du code).
- Temps nécessaire à l'analyse du code, y compris des détails tels que le nombre de lignes de code si elles ont été capturées par le processus d'analyse du code.
- Nombre total de violations
- Détails des violations