Lea y revise la documentación de Automation Anywhere

Automation 360

Cerrar contenidos

Contenidos

Abrir contenidos

Análisis del código

  • Actualizado: 2022/06/20
    • Automation 360 v.x
    • Administrar
    • Enterprise

Análisis del código

El análisis del código le permite evaluar un programa sin ejecutar el código. En Automation 360, la herramienta de análisis del código analiza el código y muestra una lista de violaciones basada en las reglas establecidas. Puede revisar y corregir cualquier error de codificación o de estilo para su automatización.

El análisis del código (CA) le permite formar ciertas estructuras de código con las que puede implementar las prácticas recomendadas de codificación y hacer que el código sea más mantenible, confiable, eficiente y seguro.

Beneficios

El análisis del código le proporciona las siguientes ventajas:
  • Implementar las prácticas recomendadas de codificación mediante la aplicación de determinadas convenciones de codificación.
  • Autorizar a Citizen Developer a introducir nuevas automatizaciones.
  • Permitir que las automatizaciones complejas sean más accesibles.
  • Mejorar la legibilidad y la calidad del código.
  • Controlar la estructura de su código de automatización.
  • Mejorar la productividad del desarrollador y de la plataforma, ya que una buena aplicación de las políticas aumenta la calidad de la automatización en el tiempo.

Análisis del código para las funciones de los usuarios

Roles de usuario Valor
Citizen Developer o desarrollador de RPA El análisis del código proporciona orientación para desarrollar automatizaciones que cumplan con los requisitos de la organización para lo siguiente
  • Reducción de errores
  • Legibilidad y mantenimiento del código
  • Seguridad del código
Desarrollador principal de RPA Configurar políticas del CA que definan las prácticas recomendadas de codificación en la organización. Supervisar e informar del estado de la calidad del código en función del cumplimiento de estas políticas. El análisis del código permite aplicar ciertas prácticas y principios de codificación que, a su vez, ayudan a lo siguiente:
  • Facilitar el desarrollo de la automatización por parte de un grupo más amplio de personal de la empresa, por ejemplo, un Citizen Developer que podría no tener fuertes habilidades de desarrollo de software.
  • Mejorar la capacidad de mantenimiento de las automatizaciones reduciendo la complejidad del código y mejorando la legibilidad.
  • Reducir los errores para mejorar la confiabilidad de las automatizaciones.
  • Aplicar prácticas de codificación seguras para mejorar la seguridad y el cumplimiento de las automatizaciones.
  • Reducir el tiempo de producción y los costos de automatización.

Permisos

Se requieren los siguientes permisos para configurar una política de análisis de código.
  • Ver políticas: Le permite ver la política del CA que define cómo puede crear sus automatizaciones.
  • Administrar políticas: Le permite ver y editar la política del CA que define cómo puede crear sus automatizaciones.

Componentes

  • Editor de la política: Contiene una política global para todos los usuarios de Control Room.
  • Reglas: Como base del análisis de código, las reglas ayudan a evaluar bot el código. Las reglas pueden ser simples o complejas en función de la evaluación que se realice. Las reglas incluyen prácticas de codificación que se pueden revisar. Se aplican a las acciones de comando en el código de automatización. Una regla consta de un único RULE_CODE y de una descripción que indica la naturaleza de la evaluación que debe realizarse en el código.
En la siguiente tabla se explican las reglas y su descripción que se pueden utilizar con el CA:
Código de la regla Descripción de la regla Configuración de la regla
BOT-GEN-1 Especifica el número máximo de líneas de código. Especifica el número máximo de líneas de código que puede tener el bot.
BOT-VAR-1 Especifica la convención de nombre de variable. Selecciona la opción para la convención de nombres.
BOT-VAR-2 Especifica la longitud de los caracteres de los nombres de las variables
  • Longitud mínima: Especifica el número mínimo de caracteres que debe tener el nombre de variable.
  • Longitud máxima: Especifica el número máximo de caracteres que puede tener el nombre de variable.
BOT-VAR-3 No permitir que haya variables no utilizadas dentro del código del bot. Habilite esta regla para prohibir las variables no utilizadas dentro del código del bot.
BOT-COM-1 Requerir comentarios del encabezado. Habilite esta regla para garantizar que la primera acción de comando en el código del bot sea un comentario.
BOT-HRD-1 No permita valores codificados en Delay. Habilite esta regla para exigir que la duración de los retrasos se establezca con una variable.
BOT-HRD-2 No permitir valores codificados en Carpeta o Ruta del archivo (Archivo de escritorio o rutas de las carpetas). Habilite esta regla para garantizar que las rutas de las carpetas y los archivos se establezcan con una variable.
BOT-ERR-1 No permitir bloques de Capturar vacíos. Habilite esta regla para garantizar que los bloques de Capturar tengan acciones de comando dentro de ellos.

Informe

Puede acceder al informe de análisis de código desde la sección Automatización después de ejecutar el análisis de código en forma de un archivo CSV descargable. El informe contiene los resultados de la política de análisis del código, detallando la infracción, la ubicación de la misma y la ubicación del archivo del bot:
  • Código de la regla
  • Descripción del mensaje de error de la regla (con la ubicación del archivo del bot según corresponda)
  • Ubicación del bot

La siguiente imagen muestra un ejemplo de informe de análisis de código:Ejemplo de informe de análisis del código

Establecer el análisis del código

  1. Habilitar el análisis del código en Control Room.
    1. Inicie sesión en Control Room como administrador.
    2. Ir a Administración > Políticas.
    3. Haga clic en Habilitado en la sección Estado.

      De forma predeterminada, esta característica no está habilitada.

    4. Configure una o más reglas en la sección Reglas.

      Debe establecer, al menos, una regla para habilitar la característica de Análisis del código.

    Una vez habilitada la política, se aplica a todos los usuarios de forma global.

  2. Ejecute el análisis del código para validar su automatización con respecto a las reglas definidas.
    1. Inicie sesión en Control Room como un Citizen Developer o un Bot Creator (desarrollador de RPA).
    2. En el panel izquierdo, haga clic en Automatización.
    3. De la lista de los disponibles bots, seleccione el bot para analizar. Pase el mouse por encima del menú de acciones (elipsis vertical) situado a la derecha del nombre del bot y haga clic en Ejecutar el análisis del código.

      Se genera un archivo CSV con los resultados del análisis del código.

    4. Descargue el archivo CSV para analizar el informe y, en consecuencia, realizar cambios en su bot.
Enviar comentarios