Skip to main content

Departamento de Servicios de Limpieza

El departamento de Servicios de Limpieza tiene como objetivo principal ofrecer servicios de limpieza y mantenimiento de espacios a clientes, incluyendo limpieza periódica, puntual y especializada.

Este departamento permite gestionar servicios, planificar intervenciones y atender solicitudes de limpieza de forma organizada.

Para ello, se ha diseñado un sistema dividido en una parte pública y una parte privada, facilitando tanto la consulta de servicios como la gestión de solicitudes.


1. Parte pública

La parte pública del sistema es accesible sin necesidad de iniciar sesión y permite mostrar información general del departamento, así como los servicios de limpieza disponibles.

Esta sección incluye las siguientes funcionalidades:

  • Presentación del departamento, donde se describen los tipos de servicios ofrecidos (limpieza de oficinas, limpieza industrial, limpieza puntual, etc.).
  • Listado de servicios de limpieza, mostrando información básica como tipo de servicio, descripción y frecuencia.
  • Detalle de cada servicio, incluyendo características, condiciones y alcance.
  • Formulario de solicitud de servicio, donde el usuario puede solicitar una limpieza.
  • Solicitud de cita, permitiendo indicar fecha, horario y ubicación.

Únicamente se mostrarán en esta sección los servicios que se encuentren en estado activo.


2. Parte privada

La parte privada del sistema es accesible mediante autenticación y distingue dos perfiles: administrador y cliente/empleado.


2.1. Funcionalidades del administrador

Gestión de servicios de limpieza

El sistema permite:

  • Crear nuevos servicios de limpieza.
  • Consultar el listado y el detalle de servicios.
  • Modificar servicios existentes.
  • Eliminar servicios en casos excepcionales.
  • Activar o desactivar servicios (activo/inactivo).

Filtros disponibles:

  • Tipo de servicio
  • Estado
  • Sede
  • Rango de fechas

Gestión de solicitudes de limpieza

El administrador puede:

  • Consultar solicitudes de limpieza.
  • Filtrar por:
    • Cliente/empleado
    • Estado (pendiente, en proceso, finalizada, cancelada)
    • Tipo de servicio
    • Rango de fechas
  • Cambiar el estado de la solicitud.
  • Asignar personal de limpieza.
  • Añadir comentarios o incidencias.

Cada solicitud tendrá:

  • Estado: pendiente, en proceso, finalizada, cancelada
  • Servicio asociado
  • Fecha de intervención
  • Personal asignado

2.2. Funcionalidades del cliente/empleado

El usuario dispone de un portal privado desde el cual puede:

  • Solicitar un servicio de limpieza.
  • Consultar el estado de sus solicitudes.
  • Ver el detalle de cada servicio solicitado.
  • Acceder al historial de servicios.

El usuario no puede modificar el estado de las solicitudes.


3. Integración con datos comunes

El sistema se integra con la API para obtener:

  • Departamentos
  • Empleados
  • Sedes

Estos datos se utilizan para:

  • Identificar al usuario que solicita el servicio
  • Asignar personal responsable
  • Asociar servicios a sedes

4. Base de datos del departamento

Las principales entidades son:

  • Servicios de limpieza, con información como tipo, descripción, frecuencia y estado.
  • Solicitudes de limpieza, que incluyen usuario, servicio, estado, fechas y personal asignado.
  • (Opcional) Incidencias, relacionadas con servicios realizados.

5. Consideraciones adicionales

  • El sistema diferencia entre servicios activos e inactivos.
  • Se mantiene un histórico de servicios realizados.
  • Se permite la asignación de personal a cada solicitud.
  • Se implementa filtrado para facilitar la gestión.
  • Se garantiza la coherencia con los datos comunes mediante API.