Se trata de una solución RDA (Robotic Desktop Automation versión Beta) que permite realizar de forma automatizada la creación y diligenciamiento del formato índice electrónico con los metadatos de los archivos alojados en una carpeta específica; aquellos archivos (documentos) conformarán un expediente electrónico y mediante este software se creará desde cero el índice del mismo. Dicho procedimiento se encuentra estándarizado en el Plan Estratégico de Transformación Digital de la Rama Judicial, dentro del cual se contempla el programa de Expediente Electrónico. El presente proyecto se amolda en mayor medida a los parámetros, estándares técnicos y funcionales del acuerdo PCSJA20-11567 de 2020 "Protocolo para la gestión de documentos electrónicos, digitalización y conformación del expediente electrónico" Versión 2. Link directo al Protocolo.
Este proyecto fue desarrollado para gestionar una función específica de caracter administrativo, asistiendo los procedimientos que haría un empleado de forma manual mediante una aplicación de forma automatizada.
Expediente Electrónico: Conjunto de documentos electrónicos correspondientes a un mismo trámite o procedimiento judicial.
Metadatos: Información estructurada o semi estructurada que posibilita la creación, registro, clasificación, acceso, conservación y disposición de los documentos a lo largo del tiempo.
Los metadatos incluyen una amplia información que se puede utilizar para identificar, autenticar y contextualizar los documentos, los procesos y sus relaciones.
Metadatos de los documentos: Describen la información de cada uno de los documentos que conforman el expediente, para asegurar la integridad, fiabilidad, disponibilidad y valor probatorio de los documentos. Algunos de los metadatos de los documentos que se registran en el libro índice son:
- Nombre Documento
- Fecha creación del documento
- Fecha Incorporación Expediente
- Orden Documento
- Número de Páginas
- Página Inicio (automático con fórmula excel)
- Página Fin (automático con fórmula excel)
- Formato
- Tamaño
- Origen (Electrónico ó Digitalizado)
- Observaciones
- Descargalo directamente a tu computador o ejecuta el siguiente comando en la terminal para clonar el repositorio de GitHub en tu equipo:
git clone https://github.com/HammerDev99/GestionExpedienteElectronico_Version1.git
- Navega hacia el directorio del repositorio que acabas de clonar:
cd GestionExpedienteElectronico_Version1
- Ahora, debes vincular tu repositorio local con el repositorio del fork que quieres hacer en tu cuenta de GitHub. Para ello, ejecuta el siguiente comando:
git remote add fork https://github.com/tu-nombre-de-usuario/GestionExpedienteElectronico_Version1.git
Sustituye "tu-nombre-de-usuario" por el usuario que llevas en github.
- Luego, ejecuta el siguiente comando para enviar todos los cambios del repositorio local al repositorio del fork en tu cuenta de GitHub:
git push fork master
Con estos pasos, deberías haber creado un fork del repositorio original en tu cuenta de GitHub. Recuerda que un fork es una copia del repositorio original que puedes usar para hacer cambios sin afectar el repositorio original. Puedes enviar tus cambios de vuelta al repositorio original a través de un "pull request".
- Para preparar el programa con buenas prácticas debes de crear el ambiente virtual con el siguiente comando:
python3 -m venv venv
Para activar el ambiente virtual usa:
source venv/bin/activate
- Luego instala las dependencias necesarias:
pip install --upgrade -r requirements.txt
- Una vez instalados los modulos, puedes ejecutar el programa:
python app_package/main.py
- Por último, debes comprobar que tengas Microsoft Excel instalado en tu computador.
- 2204-09-17 Nuevo Release 🚀 GestionExpedienteElectronico v1.3.0
- 2024-09-17 Optimización en el manejo de archivos excel y mejora en el conteo del progressBar
- 2024-09-17 eliminación de comentarios y agrega upperCase a primera letra
- 2024-09-17 Agrega progressBar
- 2024-09-17 Actualiza lista de modulos requeridos
- 2024-09-17 Refactoriza el código para ajustar la configuración de carpetas para empaquetar
- 2024-09-17 ajuste final con vulture
- 2024-09-17 Agrega text widget con mensaje
- 2024-09-17 actualiza funcionalidad de contar páginas en docx, doc y pdf protegido
- 2024-09-17 Agregar datos adicionales a excel - Correccion de mensaje y ventana excel
- 2024-09-13 Actualización del sistema funcional solo con pendientes mínimos
- 2024-09-13 Actualización de procesamiento desde un nivel superior - PENDIENTES
- 2024-09-13 Feature nueva para realizar proceso a varias carpetas
- 2024-09-12 Refactorizar manejo de archivos del expediente electrónico
- 2023-05-30 Set "DocumentoElectronico" into "nombres" list
- 2023-05-29 Modifies index name format and enables cross-platform function. (v.1.0.1)
- 2023-05-26 Identificando valores en variables de la función formatNames
- 2023-05-26 Versión estable
- 2023-05-26 separa_cadena, renameFile2, type of encode line added, createDataFrame update
- 2023-04-25 AutomatizacionEmpleado.py update
- 2023-04-25 code path selector in cross platform form added for refactoring_base
- 2023-01-24 update folder schema, add textchain class
- 2022-12-16 add demo.gif
- 2022-12-02 Update folder schema.
- 2022-10-27 Add rda info
- 2022-10-26 First release 🚀. (v.1.0.0)
- 2022-06-24 últimas actualizaciones
- 2022-03-31 Actualiza lógica de los nombres
- 2022-03-03 Create requirements.txt
- 2022-03-02 Create LICENCE
- 2022-02-18 Create README.md
- 2022-02-02 GUI optimization
- 2022-01-05 UpdateRepo
- 2021-08-10 First use case with names format
Python versión 3.9.6
Para recibir actualizaciones de las novedades y cambios que se realicen al programa puedes seguirme en la cuenta de twitter @hammerdev99 dónde se comparte su creación en público.
La cooperación con los demás constituye la base de la sociedad (extraído de "software libre para una comunidad libre" autor Richard M. Stallman)