Saltar a contenido

Admin → Proyectos (/admin/proyectos)

  • Permisos mínimos: AccessAdmin.PROYECTOS_VIEW. Para cambios se requiere AccessAdmin.PROYECTOS_EDIT.
  • API: GET/POST/PATCH /api/admin/proyectos.

Objetivo

Gestionar proyectos empresariales, incluyendo fechas, empresa responsable y estado activo para controlar la disponibilidad de centros de costos.

Operaciones principales

1. Revisión y filtros

  1. Abre /admin/proyectos. La tabla lista clave, nombre, empresa asociada, descripción, fechas de inicio/fin, estado y centros de costos relacionados.
  2. Filtra con la barra DSL:
  3. empresa_nombre~=offshore
  4. fecha_inicio>=2024-01-01
  5. is_active=false
  6. Cambia el orden con los encabezados o personaliza las columnas visibles desde el engrane de DynamicTable.

2. Crear un proyecto

  1. Pulsa “Nuevo proyecto”.
  2. Completa los campos:
  3. Clave y nombre.
  4. Descripción (resumen del alcance).
  5. Fechas de inicio y fin (permiten dejar fin vacío si es indefinido).
  6. Empresa (selector que consume /api/admin/empresas?size=1000).
  7. Marcar como activo para habilitarlo de inmediato.
  8. Confirma con “Crear”.

3. Editar

  1. Desde el menú de acciones elige “Editar”.
  2. Modifica la información necesaria; puedes mover el proyecto a otra empresa o ajustar fechas.
  3. Guarda cambios. La tabla se recarga y verás un toast de confirmación.

4. Activar/Desactivar

  • El switch Activo te permite mantener el proyecto en histórico sin borrarlo. Importante para conservar relaciones con centros de costos y reportes.

Consejos

  • Mantén consistentes las fechas de inicio/fin; varios reportes utilizan esos rangos para filtrar.
  • Antes de desactivar un proyecto valida si tiene centros de costos activos (revisa la columna correspondiente).
  • Usa la exportación a Excel para compartir el plan de proyectos con gerencias.