netNotdienst es para nosotros una de las referencias más importantes cuando queremos demostrar que también somos fuertes fuera del software clásico de pantalla. Esta solución integra cliente, servidor, instalación, red, lógica de códigos, impresión y transiciones de estado definidas en una operación real de farmacia. Proyectos como este muestran si el software solo se presenta o si puede asumir realmente responsabilidad en el uso diario.


Cliente, servidor, hardware y lógica de estados como sistema conjunto

La solución BPV documentada públicamente describe un claro modelo de dos componentes. El servidor se ejecuta en el equipo de visualización, gestiona la taquilla de recogida, muestra el servicio de guardia en modo inactivo y proporciona retroalimentación visual al cliente durante la interacción. El cliente se ejecuta en los equipos de caja o de trabajo y representa la lógica operativa real para el personal: reservar casillero, asignar código, imprimir justificante, depositar la mercancía y avanzar el estado.
Particularmente sólida es la lógica de estados. Un casillero no está simplemente abierto o cerrado, sino que recorre estados definidos como disponible, listo, activo y vaciado. Así, una caja física se convierte en un proceso digital controlado. El personal sabe en todo momento en qué estado se encuentra una entrega, el cliente obtiene un canal de retorno claro y las manipulaciones incorrectas se dificultan técnicamente.
A ello se suma la lógica de seguridad en torno a los códigos de recogida, los tiempos de espera, los códigos caducados y el registro. Estos detalles convierten una instalación en un sistema operativo resistente para un proceso real. Precisamente para los clientes contratantes, eso es una señal contundente: no construimos digitalizaciones decorativas, sino sistemas que deben gestionar riesgos reales, acciones reales y consecuencias reales de errores.
La referencia también es clara a nivel de infraestructura. La comunicación se realiza a través de la red local mediante TCP/IP, por defecto por el puerto 8080, con la recomendación sensata de asignar una IP fija al equipo de visualización. Se añaden rutas de impresión para el comprobante de recogida y un diseño de comprobante personalizable. Son precisamente estos detalles operativos los que separan el software empresarial estable del retrabajo apresurado.
- Servidor en el equipo de visualización como control técnico de la instalación, la retroalimentación y el estado del proceso
- Cliente en los equipos de caja y de puesto de trabajo para un manejo rápido y claro por parte del personal
- Estados de compartimento claros en vez de secuencias de manejo imprecisas: disponible, listo, activo y vaciado
- Lógica de código, impresión de comprobantes, rutas de red y conexión de hardware como parte de la misma arquitectura