Sobre este projeto
it-programming / desktop-apps
Aberto
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 Geral do Projeto
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.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Windows
Prazo de Entrega: Não estabelecido
Habilidades necessárias