Evaluando propuestas

Sistema de seguimiento de actividades e indicadores (vba, excel, red local)

Publicado el 16 Octubre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

1. Objetivo del sistema
Desarrollar una aplicación en Excel con VBA, alojada en una carpeta compartida de la red local, que permita a diferentes usuarios registrar avances de planes, actividades e indicadores.
El sistema deberá contar con un usuario administrador (el solicitante) con privilegios totales de supervisión y edición, y usuarios operativos con permisos restringidos.
2. Usuarios del sistema
1.    Administrador (1 usuario)
o    Crear, modificar o eliminar registros (planes, programas, proyectos, objetivos, indicadores, acciones clave).
O    Definir responsables y asignar usuarios.
O    Editar catálogos y parámetros (metas, plazos, presupuestos, semáforos).
O    Generar reportes y exportar información (PDF, Excel).
O    Validar avances antes de cierre mensual/trimestral.
2.    Usuarios operativos (múltiples)
o    Acceso a un formulario VBA para registrar avances (%), observaciones y adjuntar evidencia (ej. Hipervínculos a archivos en red).
O    Solo podrán editar los registros que tengan asignados como responsables.
O    Podrán visualizar el tablero general, pero sin modificar información de otros.
3. Funciones principales
1.    Gestión de registros
o    Catálogo de instrumentos: PMD, Programa Institucional, Plan de Negocios, poa, pat, pci, par, proyectos, objetivos, indicadores, acciones clave.
O    Estructura jerárquica con código único (ejemplo: ESTR001, POA001, PAT001).
O    Campos obligatorios: responsable, fechas inicio/fin, presupuesto, avance, semáforo, observaciones.
2.    Captura de avances
o    Formulario VBA con menús desplegables para seleccionar el proyecto/acción asignada.
O    Registro de avance (%) y observaciones.
O    Actualización automática de semáforo:
    🔴 Rojo: <50%
    🟡 Amarillo: 50–80%
    🟢 Verde: >80%
3.    Control de acceso
o    Validación de usuarios por contraseña.
O    Roles diferenciados (Administrador / Usuario Operativo).
O    Bloqueo de edición en registros no asignados al usuario.
4.    Reportes y tableros
o    Dashboard consolidado con:
    Avance global por nivel (estratégico, corporativo, programático, táctico, operativo).
    Avance por responsable.
    Avance por instrumento (pmd, poa, pat, pci, par, proyectos).
O    Reportes exportables a Excel y PDF.
O    Filtros por: instrumento, responsable, periodo, nivel de avance.
5.    Seguridad y respaldo
o    Archivo alojado en carpeta compartida de red con permisos controlados.
O    Opción de copia de seguridad automática (ejemplo: guardar versión semanal).
O    Bloqueo de macros para usuarios no autorizados.
O    Acceso al código fuente

4. Requerimientos técnicos
•    Plataforma: Microsoft Excel (Office 365 o 2019 en adelante).
•    Lenguaje: VBA (Visual Basic for Applications).
•    Entorno de uso: Red local de la organización (no en nube).
•    Compatibilidad: Sistema Windows (mínimo Windows 10 Pro).
•    Seguridad: Uso de contraseñas y validación de roles dentro del archivo.
•    Almacenamiento: Archivo maestro en carpeta compartida con permisos de lectura/escritura.
________________________________________
5. Entregables
1.    Archivo Excel con macros VBA funcionando.
2.    Manual de usuario (Administrador y Operativo).
3.    Guía rápida de instalación en red local.
4.    Prueba piloto con al menos 3 usuarios operativos y 1 administrador.
5.    Codigo fuente

________________________________________
6. Ejemplo de flujo de uso
1.    El administrador carga en la matriz inicial todos los instrumentos y responsables.
2.    Cada usuario operativo entra con su clave y ve únicamente las actividades que tiene asignadas.
3.    El usuario actualiza su avance % y observaciones.
4.    El sistema actualiza automáticamente el semáforo y dashboard global.
5.    El administrador valida avances y genera un reporte mensual consolidado en PDF.

Contexto general del proyecto

Desarrollar una aplicación en Excel con VBA, alojada en una carpeta compartida de la red local, que permita a diferentes usuarios registrar avances de planes, actividades e indicadores. El sistema deberá contar con un usuario administrador (el solicitante) con privilegios totales de supervisión y edición, y usuarios operativos con permisos restringidos.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Windows

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por D. C. E. T.