Automatización de registro de horas en la aplicación Multi Timesheet

Este documento presenta el desarrollo de un proyecto realizado durante las prácticas del segundo semestre de 2024 en Keyrus, una consultora multinacional especializada en datos. Inicialmente, se planeó un proyecto de Machine Learning vinculado a las herramientas internas de la empresa, pero debido a...

Full description

Autores:
Ramirez Barreto, Francisco Javier
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad Santo Tomás
Repositorio:
Repositorio Institucional USTA
Idioma:
spa
OAI Identifier:
oai:repository.usta.edu.co:11634/58914
Acceso en línea:
http://hdl.handle.net/11634/58914
Palabra clave:
Automation
Python
PyQT
Keyrus
Ingeniería
Ingeniería de Telecomunicaciones
Automatización
Automatización
Python
PyQT
Keyrus
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 2.5 Colombia
id SANTOTOMAS_20f21858a85b5205e3dd90b7185aee9c
oai_identifier_str oai:repository.usta.edu.co:11634/58914
network_acronym_str SANTOTOMAS
network_name_str Repositorio Institucional USTA
repository_id_str
dc.title.spa.fl_str_mv Automatización de registro de horas en la aplicación Multi Timesheet
title Automatización de registro de horas en la aplicación Multi Timesheet
spellingShingle Automatización de registro de horas en la aplicación Multi Timesheet
Automation
Python
PyQT
Keyrus
Ingeniería
Ingeniería de Telecomunicaciones
Automatización
Automatización
Python
PyQT
Keyrus
title_short Automatización de registro de horas en la aplicación Multi Timesheet
title_full Automatización de registro de horas en la aplicación Multi Timesheet
title_fullStr Automatización de registro de horas en la aplicación Multi Timesheet
title_full_unstemmed Automatización de registro de horas en la aplicación Multi Timesheet
title_sort Automatización de registro de horas en la aplicación Multi Timesheet
dc.creator.fl_str_mv Ramirez Barreto, Francisco Javier
dc.contributor.advisor.none.fl_str_mv Castro Ramirez, Víctor Manuel
dc.contributor.author.none.fl_str_mv Ramirez Barreto, Francisco Javier
dc.contributor.googlescholar.spa.fl_str_mv https://scholar.google.com/citations?user=7pydETgAAAAJ&hl=es&oi=ao
dc.contributor.cvlac.spa.fl_str_mv https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000726397
dc.contributor.corporatename.spa.fl_str_mv Universidad Santo Tomás
dc.subject.keyword.spa.fl_str_mv Automation
Python
PyQT
Keyrus
topic Automation
Python
PyQT
Keyrus
Ingeniería
Ingeniería de Telecomunicaciones
Automatización
Automatización
Python
PyQT
Keyrus
dc.subject.lemb.spa.fl_str_mv Ingeniería
Ingeniería de Telecomunicaciones
Automatización
dc.subject.proposal.spa.fl_str_mv Automatización
Python
PyQT
Keyrus
description Este documento presenta el desarrollo de un proyecto realizado durante las prácticas del segundo semestre de 2024 en Keyrus, una consultora multinacional especializada en datos. Inicialmente, se planeó un proyecto de Machine Learning vinculado a las herramientas internas de la empresa, pero debido a limitaciones de acceso y de datos, no fue posible llevarlo a cabo. Posteriormente, se propuso crear un algoritmo de Machine Learning para la predicción de valores numéricos, pero este también se vio restringido por la falta de datos adecuados para evaluar su desempeño. Finalmente, el proyecto surgió de la idea de automatizar un proceso tedioso dentro de la empresa, lo que llevó al desarrollo de un programa para optimizar el registro de horas trabajadas. Este documento detalla el planteamiento, objetivos, justificación, marco teórico y desarrollo de dicho proyecto.
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-12-16T15:25:20Z
dc.date.available.none.fl_str_mv 2024-12-16T15:25:20Z
dc.date.issued.none.fl_str_mv 2024
dc.type.local.spa.fl_str_mv Trabajo de grado
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.drive.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.spa.fl_str_mv Ramírez Barreto, F. J. (2024). Automatización de registro de horas en la aplicación Multi Timesheet. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11634/58914
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional Universidad Santo Tomás
dc.identifier.instname.spa.fl_str_mv instname:Universidad Santo Tomás
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.usta.edu.co
identifier_str_mv Ramírez Barreto, F. J. (2024). Automatización de registro de horas en la aplicación Multi Timesheet. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.
reponame:Repositorio Institucional Universidad Santo Tomás
instname:Universidad Santo Tomás
repourl:https://repository.usta.edu.co
url http://hdl.handle.net/11634/58914
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Izaguirre Castellanos, E. (2012). Sistemas de automatización. Editorial Feijóo.
Multidados TI. (2024, Noviembre 09). Conheça a MultidadosTI. Retrieved Noviembre 09, 2024, from MULTIDADOS TI: https://multidadosti.com.br/sobre/
Multidados TI. (9 de Noviembre de 2024). Gestão de horas trabalhadas Multi Timesheet. Recuperado el 9 de Noviembre de 2024, de MULTIDADOS TI: https://multidadosti.com.br/multi-timesheet/
Oviedo Regino, E. M. (2015). Lógica de programación orientada a objetos. Ecoe Ediciones.
Python. (9 de Noviembre de 2024). The Python Wiki. Recuperado el 9 de Noviembre de 2024, de FrontPage - Python Wiki: https://wiki.python.org/moin/
Python. (9 de Noviembre de 2024). tkinter. Recuperado el 9 de Noviembre de 2024, de tkinter — Python interface to Tcl/Tk: https://docs.python.org/es/3/library/tkinter.html
pythonpyqt.com. (9 de Noviembre de 2024). What is PyQt? Recuperado el 9 de Noviembre de 2024, de Learn Python PyQt: https://pythonpyqt.com/what-is pyqt/
Selenium. (9 de Noviembre de 2024). WebDriver. Recuperado el 9 de Noviembre de 2024, de WebDriver | Selenium: https://www.selenium.dev/documentation/webdriver/
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.campus.spa.fl_str_mv CRAI-USTA Bogotá
dc.publisher.spa.fl_str_mv Universidad Santo Tomás
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Telecomunicaciones
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería de Telecomunicaciones
institution Universidad Santo Tomás
bitstream.url.fl_str_mv https://repository.usta.edu.co/bitstream/11634/58914/6/2024cartadeaprobacionfacultad.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/58914/7/2024cartadederechosdeautor.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/58914/8/2024franciscoramirez.pdf.jpg
https://repository.usta.edu.co/bitstream/11634/58914/5/license.txt
https://repository.usta.edu.co/bitstream/11634/58914/4/license_rdf
https://repository.usta.edu.co/bitstream/11634/58914/1/2024cartadeaprobacionfacultad.pdf
https://repository.usta.edu.co/bitstream/11634/58914/2/2024cartadederechosdeautor.pdf
https://repository.usta.edu.co/bitstream/11634/58914/3/2024franciscoramirez.pdf
bitstream.checksum.fl_str_mv fb3077c049137beb7a6b4853bf52ed84
a9d9f1537b9e9dbeef9c63661127495d
2de7453f2892ed34987e8511d0856376
aedeaf396fcd827b537c73d23464fc27
217700a34da79ed616c2feb68d4c5e06
ee6fba68cf430eb2a2b2195d65eb082b
1887c65a0787b22d1b85a7db2903b5a1
25178fe0d87d94da66fca26440d6864f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Universidad Santo Tomás
repository.mail.fl_str_mv repositorio@usta.edu.co
_version_ 1860882206621171712
spelling Castro Ramirez, Víctor ManuelRamirez Barreto, Francisco Javierhttps://scholar.google.com/citations?user=7pydETgAAAAJ&hl=es&oi=aohttps://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000726397Universidad Santo Tomás2024-12-16T15:25:20Z2024-12-16T15:25:20Z2024Ramírez Barreto, F. J. (2024). Automatización de registro de horas en la aplicación Multi Timesheet. [Trabajo de Grado, Universidad Santo Tomás]. Repositorio Institucional.http://hdl.handle.net/11634/58914reponame:Repositorio Institucional Universidad Santo Tomásinstname:Universidad Santo Tomásrepourl:https://repository.usta.edu.coEste documento presenta el desarrollo de un proyecto realizado durante las prácticas del segundo semestre de 2024 en Keyrus, una consultora multinacional especializada en datos. Inicialmente, se planeó un proyecto de Machine Learning vinculado a las herramientas internas de la empresa, pero debido a limitaciones de acceso y de datos, no fue posible llevarlo a cabo. Posteriormente, se propuso crear un algoritmo de Machine Learning para la predicción de valores numéricos, pero este también se vio restringido por la falta de datos adecuados para evaluar su desempeño. Finalmente, el proyecto surgió de la idea de automatizar un proceso tedioso dentro de la empresa, lo que llevó al desarrollo de un programa para optimizar el registro de horas trabajadas. Este documento detalla el planteamiento, objetivos, justificación, marco teórico y desarrollo de dicho proyecto.This paper presents the development of a project carried out during the second semester 2024 internship at Keyrus, a multinational consulting firm specialized in data. Initially, a Machine Learning project linked to the company's internal tools was planned, but due to access and data limitations, it was not possible to carry it out. Subsequently, it was proposed to create a Machine Learning algorithm for the prediction of numerical values, but this was also constrained by the lack of adequate data to evaluate its performance. Finally, the project arose from the idea of automating a tedious process within the company, which led to the development of a program to optimize the recording of hours worked. This document details the approach, objectives, justification, theoretical framework and development of the project.Ingeniero de TelecomunicacionesPregradoapplication/pdfspaUniversidad Santo TomásPregrado Ingeniería de TelecomunicacionesFacultad de Ingeniería de TelecomunicacionesAtribución-NoComercial-SinDerivadas 2.5 Colombiahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Automatización de registro de horas en la aplicación Multi TimesheetAutomationPythonPyQTKeyrusIngenieríaIngeniería de TelecomunicacionesAutomatizaciónAutomatizaciónPythonPyQTKeyrusTrabajo de gradoinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/bachelorThesisCRAI-USTA BogotáIzaguirre Castellanos, E. (2012). Sistemas de automatización. Editorial Feijóo.Multidados TI. (2024, Noviembre 09). Conheça a MultidadosTI. Retrieved Noviembre 09, 2024, from MULTIDADOS TI: https://multidadosti.com.br/sobre/Multidados TI. (9 de Noviembre de 2024). Gestão de horas trabalhadas Multi Timesheet. Recuperado el 9 de Noviembre de 2024, de MULTIDADOS TI: https://multidadosti.com.br/multi-timesheet/Oviedo Regino, E. M. (2015). Lógica de programación orientada a objetos. Ecoe Ediciones.Python. (9 de Noviembre de 2024). The Python Wiki. Recuperado el 9 de Noviembre de 2024, de FrontPage - Python Wiki: https://wiki.python.org/moin/Python. (9 de Noviembre de 2024). tkinter. Recuperado el 9 de Noviembre de 2024, de tkinter — Python interface to Tcl/Tk: https://docs.python.org/es/3/library/tkinter.htmlpythonpyqt.com. (9 de Noviembre de 2024). What is PyQt? Recuperado el 9 de Noviembre de 2024, de Learn Python PyQt: https://pythonpyqt.com/what-is pyqt/Selenium. (9 de Noviembre de 2024). WebDriver. Recuperado el 9 de Noviembre de 2024, de WebDriver | Selenium: https://www.selenium.dev/documentation/webdriver/THUMBNAIL2024cartadeaprobacionfacultad.pdf.jpg2024cartadeaprobacionfacultad.pdf.jpgIM Thumbnailimage/jpeg8344https://repository.usta.edu.co/bitstream/11634/58914/6/2024cartadeaprobacionfacultad.pdf.jpgfb3077c049137beb7a6b4853bf52ed84MD56open access2024cartadederechosdeautor.pdf.jpg2024cartadederechosdeautor.pdf.jpgIM Thumbnailimage/jpeg7652https://repository.usta.edu.co/bitstream/11634/58914/7/2024cartadederechosdeautor.pdf.jpga9d9f1537b9e9dbeef9c63661127495dMD57open access2024franciscoramirez.pdf.jpg2024franciscoramirez.pdf.jpgIM Thumbnailimage/jpeg4275https://repository.usta.edu.co/bitstream/11634/58914/8/2024franciscoramirez.pdf.jpg2de7453f2892ed34987e8511d0856376MD58open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8807https://repository.usta.edu.co/bitstream/11634/58914/5/license.txtaedeaf396fcd827b537c73d23464fc27MD55open accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repository.usta.edu.co/bitstream/11634/58914/4/license_rdf217700a34da79ed616c2feb68d4c5e06MD54open accessORIGINAL2024cartadeaprobacionfacultad.pdf2024cartadeaprobacionfacultad.pdfapplication/pdf291902https://repository.usta.edu.co/bitstream/11634/58914/1/2024cartadeaprobacionfacultad.pdfee6fba68cf430eb2a2b2195d65eb082bMD51metadata only access2024cartadederechosdeautor.pdf2024cartadederechosdeautor.pdfapplication/pdf972518https://repository.usta.edu.co/bitstream/11634/58914/2/2024cartadederechosdeautor.pdf1887c65a0787b22d1b85a7db2903b5a1MD52metadata only access2024franciscoramirez.pdf2024franciscoramirez.pdfapplication/pdf1201755https://repository.usta.edu.co/bitstream/11634/58914/3/2024franciscoramirez.pdf25178fe0d87d94da66fca26440d6864fMD53open access11634/58914oai:repository.usta.edu.co:11634/589142024-12-17 03:28:49.973metadata only accessRepositorio Universidad Santo Tomásrepositorio@usta.edu.coQXV0b3Jpem8gYWwgQ2VudHJvIGRlIFJlY3Vyc29zIHBhcmEgZWwgQXByZW5kaXphamUgeSBsYSBJbnZlc3RpZ2FjacOzbiwgQ1JBSS1VU1RBCmRlIGxhIFVuaXZlcnNpZGFkIFNhbnRvIFRvbcOhcywgcGFyYSBxdWUgY29uIGZpbmVzIGFjYWTDqW1pY29zIGFsbWFjZW5lIGxhCmluZm9ybWFjacOzbiBpbmdyZXNhZGEgcHJldmlhbWVudGUuCgpTZSBwZXJtaXRlIGxhIGNvbnN1bHRhLCByZXByb2R1Y2Npw7NuIHBhcmNpYWwsIHRvdGFsIG8gY2FtYmlvIGRlIGZvcm1hdG8gY29uCmZpbmVzIGRlIGNvbnNlcnZhY2nDs24sIGEgbG9zIHVzdWFyaW9zIGludGVyZXNhZG9zIGVuIGVsIGNvbnRlbmlkbyBkZSBlc3RlCnRyYWJham8sIHBhcmEgdG9kb3MgbG9zIHVzb3MgcXVlIHRlbmdhbiBmaW5hbGlkYWQgYWNhZMOpbWljYSwgc2llbXByZSB5IGN1YW5kbwptZWRpYW50ZSBsYSBjb3JyZXNwb25kaWVudGUgY2l0YSBiaWJsaW9ncsOhZmljYSBzZSBsZSBkw6kgY3LDqWRpdG8gYWwgdHJhYmFqbyBkZQpncmFkbyB5IGEgc3UgYXV0b3IuIERlIGNvbmZvcm1pZGFkIGNvbiBsbyBlc3RhYmxlY2lkbyBlbiBlbCBhcnTDrWN1bG8gMzAgZGUgbGEKTGV5IDIzIGRlIDE5ODIgeSBlbCBhcnTDrWN1bG8gMTEgZGUgbGEgRGVjaXNpw7NuIEFuZGluYSAzNTEgZGUgMTk5Mywg4oCcTG9zIGRlcmVjaG9zCm1vcmFsZXMgc29icmUgZWwgdHJhYmFqbyBzb24gcHJvcGllZGFkIGRlIGxvcyBhdXRvcmVz4oCdLCBsb3MgY3VhbGVzIHNvbgppcnJlbnVuY2lhYmxlcywgaW1wcmVzY3JpcHRpYmxlcywgaW5lbWJhcmdhYmxlcyBlIGluYWxpZW5hYmxlcy4K