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
- 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
|
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:
|
Permisos
- 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.
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 |
|
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
- 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:
Establecer el análisis del código
- Habilitar el análisis del código en Control Room.
- Inicie sesión en Control Room como administrador.
- Ir a .
- Haga clic en Habilitado en la sección Estado.
De forma predeterminada, esta característica no está habilitada.
- 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.
- Ejecute el análisis del código para validar su automatización con respecto a las reglas definidas.
- Inicie sesión en Control Room como un Citizen Developer o un Bot Creator (desarrollador de RPA).
- En el panel izquierdo, haga clic en Automatización.
- 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.
- Descargue el archivo CSV para analizar el informe y, en consecuencia, realizar cambios en su bot.