Application de l'analyse du code

En tant qu'administrateur, vous pouvez procéder à une analyse du code lorsque les développeurs archivent des fichiers d'automatisation dans l'espace de travail public. Vous pouvez empêcher les développeurs RPA ou les Développeurs citoyens d'archiver les automatisations qui contiennent des violations d'analyse du code en fonction des autorisations qui leurs sont attribuées dans leur rôle personnalisé.

L'application de l'analyse du code s'appuie sur une combinaison des éléments suivants :
  • Stratégies appliquées aux dossiers
  • Autorisations attribuées aux utilisateurs dans leurs rôles personnalisés
Les stratégies d'analyse du code s'appliquent aux fichiers de l'onglet Automatisation. Vous pouvez configurer la même règle avec deux stratégies différentes, mais avec des niveaux de gravité différents : l'une avec une gravité faible et l'autre avec une gravité élevée. En utilisant des stratégies dont les règles sont configurées à différents niveaux de gravité, vous pouvez concentrer l'application sur des projets d'automatisation bien précis.

appliquer l'analyse du code

Autorisations d'application de l'analyse du code

Les autorisations suivantes d'application de l'analyse du code sont disponibles :

  • Activer l'application pour l'archivage des robots : une autorisation présente par défaut pour tous les rôles et qui permet à l'utilisateur d'archiver le fichier d'automatisation s'il ne comporte pas de violations lors de l'analyse du code.
  • Autoriser l'archivage des violations de faible gravité : cette autorisation facultative permet à l'utilisateur d'archiver le fichier d'automatisation s'il présente des violations de faible gravité lors de l'analyse du code.
  • Autoriser l'archivage en cas de violations de gravité élevée : cette autorisation facultative permet à l'utilisateur d'archiver le fichier d'automatisation s'il présente des violations de gravité élevée lors de l'analyse du code.
Important : À partir de Automation 360 v.29, tous les rôles du système (tels que AAE_Basic ou AAE_Admin) n'auront que les autorisations d'archiver les fichiers d'automatisation sans aucune violation. Tous les rôles personnalisés (rôles définis par l'utilisateur) sont mis à jour pour contenir les autorisations d'archivage des violations de gravité faible et élevée. Pour l'application, vous devez modifier vos rôles personnalisés afin de restreindre l'archivage. Si vous n'utilisez que des rôles définis par le système pour vos utilisateurs, vous devez créer de nouveaux rôles pour attribuer les autorisations nécessaires à l'archivage des fichiers d'automatisation avec des violations.

Utilisez différents rôles et autorisations pour restreindre l'archivage des fichiers d'automatisation en fonction du niveau de compétence du développeur. Par exemple, des stratégies peuvent être appliquées à un dossier avec des violations de faible gravité et de gravité élevée. Des Développeurs citoyens peuvent être autorisés à archiver des fichiers d'automatisation avec des violations de faible gravité et de gravité élevée, alors que les développeurs RPA peuvent être autorisés à archiver des robots sans violation ou seulement avec des violations de faible gravité.

Vous pouvez utiliser différentes stratégies pour des projets d'automatisation différents et définir des niveaux de gravité de règle différents dans le cadre de stratégies et d'environnements différents. Par exemple, l'environnement de test peut faire l'objet de stratégies dont toutes les règles sont définies sur un niveau de gravité élevé, les développeurs RPA ne pouvant archiver que les fichiers d'automatisation dont le niveau de gravité est faible ou qui n'ont commis aucune violation.

Exemple

L'exemple suivant présente trois fichiers d'automatisation avec leurs résultats d'analyse du code :
Fichiers d'automatisation Résultats de l'analyse du code
Fichier 1 10 règles avec violation de gravité élevée
Fichier 2 7 règles avec violation de gravité élevée

20 règles avec violation de faible gravité

Fichier 3 10 règles avec violation de faible gravité
L'exemple comprend trois utilisateurs auxquels des rôles ont été attribués :
Utilisateur Rôle attribué
Alice Rôle 1
Bob Rôle 2
Carol Rôle 1, Rôle 2
  • Les utilisateurs du rôle 1 peuvent archiver les fichiers d'automatisation avec des résultats d'une violation de gravité élevée.
  • Les utilisateurs du rôle 2 peuvent archiver les fichiers d'automatisation avec des résultats d'une violation de faible gravité.

L'application de l'analyse du code pour ces utilisateurs est la suivante :

  • Alice peut archiver le fichier 1.
  • Bob peut archiver le fichier 3.
  • Carol peut archiver le fichier 1, le fichier 2 et le fichier 3.