Aplicación para el monitoreo y administración de los bots usados antes del paso a producción de las aplicaciones desarrolladas por la empresa net applications

dc.contributor.advisorHernández Martínez, Henry Alberto
dc.contributor.authorReyes Rodriguez, Tania Andrea
dc.contributor.authorCaballero Rocha, Jesus David
dc.contributor.orcidHernández Martínez, Henry Alberto [0000-0002-2323-0242]
dc.creator.emailtaniiareyes@hotmail.com
dc.creator.emailcaballerojesus703@hotmail.com
dc.creator.id20221373004
dc.creator.id20231583008
dc.date.accessioned2026-03-16T20:48:48Z
dc.date.available2026-03-16T20:48:48Z
dc.date.created2026-03-03
dc.descriptionLa función principal de los Logs es proporcionar información sobre la ejecución de procesos, en la empresa de automatización Net Applications, la forma en que se visualizan estos datos presenta un margen de mejora. Actualmente, se utilizan archivos de texto (.txt) para almacenar información en un espacio de memoria reducido, lo que es una ventaja en términos de almacenamiento. Sin embargo, no existe una aplicación que satisfaga las necesidades específicas de los desarrolladores, como; la visualización clara del recorrido que sigue un Bot para completar sus tareas, así como la identificación eficiente de advertencias (Warnings) y posibles errores (Errors). Esta problemática nos llevó a desarrollar una aplicación la cual visualiza y gestiona archivos durante el desarrollo de aplicaciones, programas o software que incorporen la tecnología RPA (Robotic Process Automation). La aplicación permite monitorear en tiempo real la ejecución de los Task Bots (Robot de Tareas) los cuales en su rutina de funcionamiento registra una serie de actividades y que se visualizan en la interfaz sin necesidad de esperar a que termine la ejecución facilitando de esta manera la comprensión del trabajo que realiza el Bot, detectando a tiempo errores y evitando cerrar archivos repetidamente para visualizar las nuevas actividades ya que también se puede abrir y editar otros archivos tipo texto y de excel. Este proyecto permite a los desarrolladores de la empresa NetApplications disminuir los tiempos de desarrollo de un bor al tener mejor manipulación de los archivos abriéndolos y editándolos directamente desde la interfaz de visualización y de gestionar de mejor manera los registros de actividades que realiza el bot, organizando la información y reporteado los warning que indica la herramienta
dc.description.abstractThe primary function of logs is to provide information about process execution. At Net Applications, an automation company, the way this data is visualized has room for improvement. Currently, text files (.txt) are used to store information in a small memory space, which is an advantage in terms of storage. However, there is no application that meets the specific needs of developers, such as clearly visualizing the path a bot takes to complete its tasks, as well as efficiently identifying warnings and potential errors. This problem led us to develop an application that visualizes and manages files during the development of applications, programs, or software that incorporate RPA (Robotic Process Automation) technology. The application allows real-time monitoring of Task Bot execution. As part of their routine operation, these bots record a series of activities that are displayed in the interface without waiting for execution to complete. This facilitates understanding the bot's work, detects errors early, and avoids repeatedly closing files to view new activities, as other text and Excel files can also be opened and edited. This project allows developers at NetApplications to reduce development time by improving file manipulation, opening and editing files directly from the visualization interface, and by better managing the bot's activity logs, organizing information, and reporting warnings generated by the tool
dc.identifier.urihttp://hdl.handle.net/11349/100760
dc.language.isospa
dc.publisherUniversidad Distrital Francisco Jose de Caldas
dc.relation.references¿Qué es un bot y cómo se utiliza para causar daño? | Fortinet. (n.d.) Retrieved October 20, 2025, from https://www.fortinet.com/lat/resources/cyberglossary/bot
dc.relation.referencesQué es Frontend y Backend: principal diferencia y ejemplos. (n.d.) Retrieved October 20, 2025, from https://platzi.com/blog/que-es-frontend-y-backend/
dc.relation.references¿Qué son las librerías en programación y para qué sirven? | UNIR. (n.d.) Retrieved October 20, 2025, from https://www.unir.net/revista/ingenieria/librerias-programacion/
dc.relation.referencesConceptos básicos sobre bases de datos - Soporte técnico de Microsoft. (n.d.) Retrieved October 20, 2025, from https://support.microsoft.com/es-es/topic/conceptos b%C3%A1sicos-sobre-bases-de-datos-a849ac16-07c7-4a31-9948-3c8c94a7c204
dc.relation.referencesFunciones (C++) | Microsoft Learn. (n.d.). Retrieved October 20, 2025, from https://learn.microsoft.com/es-es/cpp/cpp/functions-cpp?view=msvc-170
dc.relation.referencesWhat is Robotic Process Automation - RPA Software | UiPath. (n.d.) Retrieved October 20, 2025, from https://www.uipath.com/rpa/robotic-process-automation
dc.relation.referencesNet Applications SAS : Soluciones Informaticas. (n.d.) Retrieved October 20, 2025, from https://www.netapplications.com.co/
dc.relation.referencesBackend: ¿Qué es y para qué sirve? (n.d.) Retrieved October 20, 2025, from https://www.gluo.mx/blog/backend-que-es-y-para-que-sirve
dc.relation.referencesFramework: qué es, para qué sirve y algunos ejemplos | UNIR FP. (n.d.) Retrieved October 20, 2025, from https://unirfp.unir.net/revista/ingenieria-y-tecnologia/framework/
dc.relation.referencesQué es React: definición, características y funcionamiento. (n.d.) Retrieved October 20, 2025, from https://www.hostinger.com/es/tutoriales/que-es-react
dc.relation.references¿Qué es la Programación Orientada a Objetos? (n.d.) Retrieved October 20, 2025, from https://profile.es/blog/que-es-la-programacion-orientada-a-objetos/
dc.relation.references¿Qué es un frontend? Definición y explicación - IONOS. (n.d.) Retrieved October 20, 2025, from https://www.ionos.com/es-us/digitalguide/paginas-web/creacion-de-paginas web/que-es-el-frontend/
dc.relation.referencesQué es JavaScript y para qué sirve: cómo funciona, ejemplos, beneficios y limitaciones. (n.d.) Retrieved October 20, 2025, from https://ebac.mx/blog/que-es javascript#title3
dc.relation.referencesMáquinas virtuales: qué son, cómo funcionan y cómo utilizarlas. (n.d.) Retrieved October 20, 2025, from https://www.xataka.com/especiales/maquinas-virtuales-que-son como-funcionan-y-como-utilizarlas
dc.relation.referencesQué es un lenguaje de programación y sus aplicaciones | Salesforce. (n.d.) Retrieved October 20, 2025, from https://www.salesforce.com/mx/blog/lenguaje-de-programacion/
dc.relation.referencesQué es React: definición, características y funcionamiento. (n.d.) Retrieved October 20, 2025, from https://www.hostinger.com/es/tutoriales/que-es-react
dc.relation.referencesQué es JavaScript y para qué sirve: cómo funciona, ejemplos, beneficios y limitaciones. (n.d.) Retrieved October 20, 2025, from https://ebac.mx/blog/que-es javascript#title3
dc.relation.referencesRPA ¿Qué es? - Técnología RPA (Robotic Process Automation). (n.d.) Retrieved October 20, 2025, from https://www.imagar.com/blog-desarrollo-web/que-es-rpa-robotic process-automation/
dc.relation.referencesKey Features of Automation Anywhere: Complete Overview. (n.d.) Retrieved October 20, 2025, from https://www.clariontech.com/platform-blog/important-features-of automation-anywhere-a-complete-overview
dc.relation.references¿Qué es un bot y cómo se utiliza para causar daño? | Fortinet. (n.d.) Retrieved October 20, 2025, from https://www.fortinet.com/lat/resources/cyberglossary/bot
dc.relation.referencesM. Florentina, Web data extraction with robot process, [En línea]. Available: https://scholar.google.es/scholar?hl=es&as_sdt=0%2C5&q=3.1+web+data+ext raction+with+robot+process+automation.+study+on+linkedin+ web+scraping+using+uipath+studio+&btng=
dc.relation.referencesMontoya, J. Dashboard for management monitoring RPA. Robotic Process Automation: a study in the manufacturing SMEs,» 30 06 2024
dc.relation.referencesS. Khan, Comparative analysis of rpa tools-uipath, automation anywhere and blueprism. https://scholar.google.es/scholar?hl=es&as_sdt=0%2c5&q=comparative+ana lysis+of+rpa+toolsuipath%2c+automation+anywhere+and+blueprism&btng=
dc.relation.referencesL. E. Rojas Vergaray, «Implementación de automatización robótica de procesos (RPA) para verificación de estado y pruebas de alta disponibilidad de los elementos de redes en una empresa de telecomunicaciones, 2021
dc.relation.referencesD. B. D. H. Chris Lamberton, Impact of Robotics, RPA and AI on the Insurance Industry: Challenges and Opportunities 29 11 2017
dc.relation.references. Denagama Vitharanage, API REST LoopBack (Node.JS) vs. Rust, 15 6 2020. [En línea]. Available: https://eprints.qut.edu.au/203112/
dc.relation.referencesM. Ortiz Manero, Cargado dinámico de plugins en Rust en ausencia de estabilidad en la Interfaz Binaria de Aplicación
dc.relation.referencesJ. Hermo González, Librería de Estructuras de Datos Compactas en Rust, 2023. [En línea]. Available: https://ruc.udc.es/dspace/handle/2183/34031
dc.relation.referencesWewerka, J., & Reichert, M. (n.d.). Robotic Process Automation-A Systematic Literature Review and Assessment Framework
dc.relation.referencesIvančić, L., Suša Vugec, D., & Bosilj Vukšić, V. (2019). Robotic Process Automation: Systematic Literature Review. Lecture Notes in Business Information Processing, 361, 280–295. https://doi.org/10.1007/978-3-030-30429-4_19
dc.relation.referencesPrůcha, P. (n.d.) SiDiTeR: Similarity Discovering Techniques for Robotic Process Automation
dc.relation.referencesAbdellatif, O. H., Hassan, A. N., & Hamdi, A. (2025). LMRPA: Large Language Model Driven Efficient Robotic Process Automation for OCR
dc.relation.referencesLey 1341 de 2009. https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=36913
dc.relation.referencesLey 1523 de 2012. https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=47141
dc.relation.referencesLey 527 de 19989. https://www.funcionpublica.gov.co/eva/gestornormativo/norma.php?i=4276
dc.rights.accesoAbierto (Texto Completo)
dc.rights.accessrightsOpenAccess
dc.subjectMonitoreo de bots
dc.subjectAdministración de bots
dc.subjectAutomatización de procesos
dc.subjectPruebas de software
dc.subject.keywordBot monitoring
dc.subject.keywordBot management
dc.subject.keywordProcess automation
dc.subject.keywordSoftware testing
dc.subject.lembIngeniería de Telecomunicaciones -- Tesis y disertaciones académicas
dc.subject.lembBots informáticos
dc.subject.lembDesarrollo de software
dc.subject.lembAutomatización de procesos
dc.subject.lembImplementación de software
dc.titleAplicación para el monitoreo y administración de los bots usados antes del paso a producción de las aplicaciones desarrolladas por la empresa net applications
dc.title.titleenglishApplication for monitoring and managing the bots used before the production deployment of applications developed by the company net applications
dc.typebachelorThesis
dc.type.degreeMonografía
dc.type.driverinfo:eu-repo/semantics/bachelorThesis

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
ReyesRodriguez_TaniaAndrea2025.pdf
Tamaño:
2,61 MB
Formato:
Adobe Portable Document Format
Cargando...
Miniatura
Nombre:
Licencia de uso y publicacion editable.pdf
Tamaño:
222,04 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: