Ir al contenido

Descripción general del Kiosk

El Kiosk es la cara pública de planta de tu Board. Es la pantalla amigable al tacto ejecutándose en una tablet junto a cada estación de trabajo, o en una TV montada sobre la línea de montaje, o en un teléfono guardado en un bolsillo de delantal. El Kiosk es donde los trabajadores — no los gerentes — interactúan con el sistema: ven qué hay en cola, registran progreso, registran tiempo, marcan bloqueos y toman el siguiente trabajo.

Esta página es un recorrido general por el Kiosk: qué es, cómo se lanza, en qué se diferencia del Panel de administración y el sistema de parámetros URL que hace que una pantalla Kiosk se vea completamente diferente a la siguiente.

Kiosk vs Panel de administración. El Panel de administración es para gerentes y planificadores — inicia sesión, obtén la imagen completa, configura todo. El Kiosk es para trabajadores — abre una URL, ve solo lo que es relevante, toca para registrar. Comparten los mismos datos subyacentes: cada acción en el Kiosk es visible en el Panel de administración en pocos segundos.


  1. Para qué sirve el Kiosk
  2. Lanzar un Kiosk
  3. Los dos modos de vista: Columnas y Tabla
  4. Acciones protegidas con PIN
  5. Registrar progreso
  6. Seguimiento de tiempo desde el Kiosk
  7. Bloquear y desbloquear una tarea
  8. Login de supervisor y arrastrar y soltar
  9. Detalles del trabajo, planos y registros
  10. Búsqueda desde el Kiosk
  11. Interruptores Ocultar completados y Mostrar borradores
  12. Actualizaciones en vivo / auto-refresh
  13. Referencia de parámetros URL
  14. Cómo se comunica el Kiosk con el resto del sistema
  15. Modelo de seguridad
  16. Configurar una nueva pantalla Kiosk
  17. Consejos y buenas prácticas

El Kiosk da a la planta todo lo que necesita y nada de lo que no necesita. Úsalo para:

  • Lista de trabajo diaria — cada trabajador en una estación puede ver de un vistazo qué hay en cola, qué está en curso y qué está bloqueado.
  • Registrar cantidades — toca una tarjeta → introduce PIN → introduce cuántas piezas se completaron.
  • Fichar entrada / salida — inicia un temporizador cuando empieza el trabajo, deténlo cuando termine. Las entradas de tiempo aparecen en la página de Seguimiento de tiempo del Panel de administración inmediatamente.
  • Añadir notas y fotos — captura desviaciones, defectos o simplemente un “FYI” adjunto al registro de trabajo.
  • Marcar bloqueos — marca una tarea como bloqueada cuando falta material, una herramienta está caída o cualquier otra cosa detiene el progreso.
  • Pantalla en pared — apunta una TV a ella y todo el taller ve la misma imagen, refrescada automáticamente.

El Kiosk es deliberadamente mayormente de lectura para gerentes y mayormente de escritura para trabajadores. No hay menú de ajustes, no hay diálogos de edición llenos de desplegables, no hay cambiador de módulos. Todo está a uno o dos toques de distancia.


Cada Kiosk está vinculado a una Vista Kanban personalizada que configuraste en Configuración de la aplicación → Vistas Kanban. Esa vista define:

  • Qué estaciones de trabajo se muestran como columnas (y en qué orden).
  • A qué departamento filtrar (o Todos los departamentos).
  • Qué columnas de metacampo mostrar en la vista de tabla.
  • La clave URL de la vista — un slug corto y opaco que la identifica.

Para abrir un Kiosk para una vista dada, la URL tiene este aspecto:

https://board.apslo.com/kiosk?url_key=abc123xyz&allow_edit=1&theme=dark

El url_key es el único parámetro obligatorio. Todo lo demás es un indicador de funcionalidad.

El lugar más fácil para generar una URL de Kiosk es el Configurador de URL del Kiosk en el Dashboard. Eliges una vista, alternas los indicadores, y la página produce una URL para copiar y pegar — sin edición manual requerida.

No se requiere login. Una URL de Kiosk es pública. Cualquiera con la URL puede abrir el Kiosk y ver qué hay en el tablero. Trata la URL como una contraseña — consulta Modelo de seguridad.


Dentro de un Kiosk, el usuario puede cambiar entre dos diseños en cualquier momento. La elección se guarda por navegador, por kiosko.

El diseño kanban horizontal — una columna por estación de trabajo. Cada columna muestra:

  • El nombre de la estación de trabajo y una barra de progreso por columna (planificado vs fabricado).
  • Una pila de tarjetas, de arriba abajo por prioridad. Cada tarjeta muestra la referencia del trabajo, nombre, cantidad planificada/fabricada, estado de bloqueo y cualquier badge de trabajador activo.

Esta vista es la mejor en pantallas anchas — una TV de pared o una tablet horizontal — cuando el equipo quiere ver todo el flujo.

Un listado denso de una fila por trabajo-estación con las columnas que configuraste en la Vista Kanban subyacente (más cualquier columna de metacampo). Cada fila tiene los mismos datos que una tarjeta, solo dispuestos horizontalmente.

Esta vista es la mejor en pantallas pequeñas — una tablet de 7 pulgadas montada en teléfono junto a una sola estación de trabajo — cuando el equipo solo se preocupa por su propia fila.

Un interruptor en la cabecera del Kiosk (icono de Columnas / icono de Tabla) alterna entre las dos.


El Kiosk es accesible públicamente — cualquiera con la URL puede ver el tablero. Pero escribir en él (registrar cantidades, iniciar temporizadores, bloquear tareas) requiere un PIN.

Cada empleado tiene un PIN personal (4-8 dígitos) configurado en Configuración de la aplicación → Empleados. Cuando un trabajador toca una tarjeta e intenta hacer algo, el Kiosk muestra un modal de PIN. Introduce el PIN, y la acción procede en el contexto de ese empleado — lo que significa que la entrada de tiempo, nota de registro o motivo de bloqueo se registra con su nombre.

El modal de PIN solo permanece abierto el tiempo necesario para una acción. No hay concepto de “sesión” de Kiosk — cada acción se autentica de forma independiente. Esto es intencional: significa que el siguiente trabajador puede acercarse al mismo Kiosk y usarlo sin preocuparse por cerrar sesión.

Solo los empleados cuyas estaciones de trabajo incluyan la relevante pueden actuar sobre una tarjeta. Cada registro de empleado tiene una lista de estaciones de trabajo para las que está autorizado. El Kiosk filtra lo que ven y sobre lo que pueden actuar en consecuencia.


La acción más común del Kiosk. Flujo:

  1. Toca una tarjeta.
  2. Introduce el PIN.
  3. Se abre el Editor de Estación de Trabajo. Muestra: nombre del trabajo, planificado/fabricado actual, y una fila de controles para cada estación de trabajo del trabajo para la que tú (el empleado verificado) estás autorizado.
  4. Para cada estación de trabajo, introduce:
    • Cantidad fabricada — cuántas piezas se terminaron en esta ronda.
    • Nota (si está permitido en la estación de trabajo) — un comentario de texto libre.
    • Imágenes (si está permitido en la estación de trabajo) — adjunta fotos (arrastrar-soltar, pegar o examinar).
  5. Toca Enviar.

Se crea una nueva entrada de registro de trabajo (visible en el Panel de administración en la pestaña Registros del trabajo), la cantidad fabricada se incrementa, el sello de versión del kanban se aumenta (para que el Kiosk de todos los demás se auto-refresque), y cualquier webhook qty_changed se dispara.

Si la cantidad alcanza la cantidad planificada, la estación de trabajo se marca automáticamente como completada (un evento único que dispara el webhook task_completed).

Los interruptores por estación de trabajo en la pestaña Estaciones de trabajo del Trabajo controlan qué está disponible aquí: Permitir cantidad, Permitir notas, Permitir imágenes. Si Cantidad está deshabilitada, el editor solo registra que trabajaste en ella — la cantidad planificada se registra como la cantidad automáticamente cuando es necesario.


El Kiosk es el lugar más común donde se crean entradas de tiempo. Flujo:

  1. Toca una tarjeta → introduce el PIN.
  2. En el Editor de Estación de Trabajo, toca Iniciar trabajo (para la fila de estación de trabajo que quieres cronometrar).
  3. El temporizador empieza. Un reloj en vivo de tiempo transcurrido aparece en el editor.
  4. Camina — el temporizador sigue corriendo.
  5. Vuelve más tarde. Toca Detener trabajo.
  6. Aparece una confirmación con la duración, opcionalmente permitiéndote introducir cantidad + nota de una sola vez.

La entrada detenida aparece inmediatamente en la página de Seguimiento de tiempo del Panel de administración, en la pestaña de Seguimiento de tiempo del trabajo, y en el badge de avatar del trabajador en la cabecera de la página de Producción.

Un trabajador solo puede tener un temporizador activo a la vez — iniciar uno nuevo en una estación de trabajo diferente cerrará automáticamente el anterior. Esto previene el doble conteo accidental.

Si un trabajador olvida detener un temporizador, dos redes de seguridad entran en juego:


Los trabajadores pueden marcar una tarea como bloqueada cuando algo les impide continuar — material faltante, herramienta rota, se necesita aclaración del diseño, etc.

  1. Toca una tarjeta → introduce el PIN.
  2. En el Editor de Estación de Trabajo, toca Bloquear.
  3. Introduce una nota explicando por qué (obligatoria).
  4. Toca Confirmar bloqueo.

La tarjeta ahora está marcada Bloqueada en rojo. Sigue ocupando su columna, pero el indicador visual dice a los supervisores que algo necesita atención. Un webhook job_blocked se dispara para que las notificaciones puedan enviarse a Slack o a cualquier otro sitio.

Desbloquear sigue el mismo flujo con una nota opcional. La tarjeta vuelve a su estado normal.


Los trabajadores regulares solo pueden registrar progreso en tarjetas para las que están autorizados. Los Supervisores pueden hacer más — específicamente, pueden arrastrar tarjetas entre columnas para mover el trabajo hacia adelante cuando el flujo necesita un empujón.

Para habilitar el arrastre de supervisor en un Kiosk:

  1. Añade &show_login=1 a la URL del Kiosk.
  2. Aparece un botón Iniciar sesión en la cabecera del Kiosk.
  3. Tócalo → introduce el PIN del supervisor → la sesión ahora está elevada para esa pestaña del navegador.
  4. El supervisor ahora puede arrastrar tarjetas entre columnas. Los soltados se persisten en el servidor y el movimiento es visible para todos en pocos segundos.

El estado de Supervisor es un indicador por empleado definido en Configuración de la aplicación → Empleados. El PIN de un empleado regular no elevará la sesión incluso si tocan el botón Iniciar sesión.

El inicio de sesión persiste para la pestaña del navegador. Cerrar la pestaña cierra la sesión del supervisor automáticamente.


Tocar una tarjeta con allow_edit=0 (o cualquier tarjeta cuando no está en modo edición) abre una vista de detalle del trabajo con varias pestañas:

  • Estaciones de trabajo — cada estación de trabajo en este trabajo y su progreso (solo lectura).
  • Detalles — la descripción del trabajo, imagen, valores personalizados (metacampo) marcados como “Mostrar en etiqueta” e información del Pedido.
  • Planos — cada imagen, PDF o enlace externo subido que el planificador adjuntó en el Panel de administración.
  • Registros — historial cronológico de cantidad, tiempo, nota y entradas de adjuntos en este trabajo.
  • Seguimiento de tiempo — cada entrada de tiempo cerrada para este trabajo, más cualquier temporizador activo.

La pestaña Planos es particularmente importante en la planta — los trabajadores pueden hacer zoom en un plano CAD o especificación PDF sin salir del Kiosk.

Cuando allow_edit=1, tocar una tarjeta va directamente al Editor de Estación de Trabajo (donde el trabajador puede registrar progreso). Las pestañas todavía son alcanzables desde el menú de desbordamiento del editor.


Si la URL del Kiosk contiene &allow_search=1, aparece una barra de búsqueda en la cabecera. Escribir en ella filtra las tarjetas a través de todas las columnas por:

  • Nombre del trabajo
  • Nº Ref del trabajo
  • Número de pedido / proyecto
  • Nombre del cliente

La búsqueda no distingue mayúsculas y minúsculas y usa coincidencia contiene. Cuando el campo de búsqueda tiene cualquier texto, los interruptores Ocultar completados / Ocultar borrador se ignoran temporalmente — para que incluso un trabajo terminado pueda encontrarse por Nº Ref. Limpiar la caja de búsqueda vuelve a poner en efecto los interruptores.

La búsqueda es local al navegador actual — filtra lo que ya está cargado más una consulta de backend que ignora los filtros de ocultación.


Interruptores Ocultar completados y Mostrar borradores

Sección titulada «Interruptores Ocultar completados y Mostrar borradores»

Dos interruptores en la cabecera del Kiosk controlan qué tarjetas son visibles:

  • Mostrar completados — por defecto, las tarjetas cuya cantidad fabricada ha cumplido (o superado) la cantidad planificada se ocultan para que el tablero permanezca enfocado en trabajo accionable. Activa el interruptor para verlas.
  • Mostrar borradores — por defecto, las estaciones de trabajo en borrador (las marcadas como borrador en el Panel de administración) también se ocultan. Activa el interruptor para verlas también.

Ambos interruptores persisten por navegador, por clave URL del Kiosk. Así que una tablet en la línea de montaje puede estar configurada en “Ocultar completados = activado” sin afectar a la tablet en el taller de pintura.

Los indicadores URL show_completed=1, show_archived=1, show_draft=1 y allow_draft_progress=1 solo siembran el estado inicial en la primera carga. Después de eso, el interruptor dentro del Kiosk es la fuente de verdad — incluso si la URL forzó algo a estar activado, el trabajador puede desactivarlo. Esto mantiene el Kiosk usable cuando las preferencias del equipo difieren de cómo se generó la URL.


El Kiosk hace dos cosas para mantenerse actualizado:

  1. Consulta silenciosa — una pequeña petición comprueba periódicamente un sello de versión del lado del servidor. Si algo ha cambiado (nueva cantidad registrada, tarjeta movida, temporizador iniciado/detenido) el Kiosk recupera el tablero. Si nada ha cambiado, la petición es un no-op.
  2. Refresh completo periódico — el parámetro URL refresh controla con qué frecuencia ocurre una recuperación completa (por defecto: cada 5 minutos). Define &refresh=2 para refrescar cada 2 minutos, etc. El mínimo es 1 minuto.

Esta combinación significa que un Kiosk montado en pared está siempre actualizado sin que nadie tenga que interactuar con él, y la tablet de un trabajador recoge cambios de un colega en pocos segundos.


Una URL de Kiosk tiene un parámetro obligatorio (url_key) y un puñado de indicadores de funcionalidad opcionales. El Configurador de URL del Kiosk del Dashboard los construye automáticamente; también puedes editar a mano.

ParámetroTipoPor defectoSignificado
url_keystringobligatorioLa clave URL de la Vista Kanban. Identifica qué vista renderizar.
allow_edit0 / 10Muestra el Editor de Estación de Trabajo cuando se toca una tarjeta (después del PIN). Off = el Kiosk es de solo lectura.
allow_draft_progress0 / 10Permite a los trabajadores también registrar progreso en tareas en borrador. Implica mostrar borradores en la primera carga.
allow_search0 / 10Muestra una caja de búsqueda en la cabecera.
show_login0 / 10Muestra un botón Iniciar sesión para supervisores (habilita arrastrar y soltar).
show_completed0 / 10Siembra el interruptor “Mostrar completados” dentro del Kiosk.
show_archived0 / 10Incluye tarjetas de trabajos archivados.
show_draft0 / 10Siembra el interruptor “Mostrar borradores” dentro del Kiosk.
refreshentero (minutos)5Intervalo de auto-refresh. Mínimo 1.
themelight / darklightTema visual.
langcódigo de idioma (por ejemplo, en, pl, de)predeterminado de la cuentaFuerza al Kiosk a renderizarse en un idioma específico.

Combina los indicadores según sea necesario. Por ejemplo:

  • Pantalla en pared (solo lectura, oscuro, refresh rápido): ?url_key=...&theme=dark&refresh=2
  • Tablet del trabajador (editar + buscar + login de supervisor): ?url_key=...&allow_edit=1&allow_search=1&show_login=1
  • Taller incluyendo borradores: ?url_key=...&allow_edit=1&allow_draft_progress=1

Cómo se comunica el Kiosk con el resto del sistema

Sección titulada «Cómo se comunica el Kiosk con el resto del sistema»

Cada acción en el Kiosk tiene el mismo efecto que la acción equivalente del Panel de administración:

Acción del KioskQué ocurre en otros lugares
Registrar cantidadSe actualiza manufactured_qty del trabajo, se añade entrada de registro de trabajo, se dispara el webhook qty_changed. Si la cantidad cumple la planificada, se dispara el webhook task_completed (solo la primera vez).
Iniciar trabajoSe crea un registro de temporizador activo. El avatar del empleado aparece en la cabecera de la página de Producción y en la tarjeta relevante.
Detener trabajoEntrada de tiempo cerrada y visible en la página de Seguimiento de tiempo, la pestaña de Seguimiento de tiempo del trabajo y la pestaña Registros del trabajo. Se dispara el webhook time_log_saved con mode: work_stopped.
Bloquear tareaTarjeta marcada como bloqueada; se dispara el webhook job_blocked.
Arrastre de supervisorLa tarjeta se mueve a la nueva estación de trabajo. Igual que arrastrar y soltar en el kanban de Producción.

El Kiosk está totalmente acotado al tenant — el url_key identifica al tenant (tu cuenta), y todas las consultas están restringidas a los datos de ese tenant. No hay filtración entre tenants.


Algunas cosas a tener en cuenta:

  • El url_key es la credencial. Cualquiera con la URL puede ver el tablero. Trata la URL como una contraseña wifi — está bien dársela a tu equipo, no está bien publicarla.
  • Escribir requiere un PIN. Incluso con la URL, nadie puede registrar progreso sin un PIN de empleado válido. Los PINs son de 4 a 8 dígitos y se establecen por empleado en el Panel de administración.
  • Un trabajador solo puede actuar sobre sus estaciones de trabajo autorizadas. Cada registro de Empleado lleva una lista de IDs de estaciones de trabajo en las que se les permite trabajar. El Kiosk filtra en consecuencia.
  • Los supervisores son explícitamente elevados. Solo los empleados marcados como supervisores pueden arrastrar tarjetas entre columnas, y solo cuando show_login=1 está definido en la URL y han tocado Iniciar sesión con su PIN.
  • Si una URL se filtra, regenera la url_key de la Vista Kanban desde Configuración de la aplicación → Vistas Kanban — la URL antigua deja de funcionar inmediatamente. (O elimina la vista por completo.)

Un recorrido práctico para hacer que una nueva tablet, teléfono o TV muestre un Kiosk:

  1. Crear la Vista Kanban — ve a Configuración de la aplicación → Vistas Kanban → Añadir nueva vista. Elige el departamento, oculta las columnas de estaciones de trabajo irrelevantes, define el orden y guarda. La vista aparece con una url_key autogenerada.
  2. Generar la URL — abre el Dashboard → en la tarjeta Configurador de URL del Kiosk, elige la vista del desplegable. Alterna los indicadores que quieras (permitir editar, permitir buscar, tema, idioma, …). Copia la URL.
  3. Abrirla en el dispositivo — pega la URL en el navegador del dispositivo. Marca / fija a pantalla de inicio.
  4. (Opcional) Bloquear el dispositivo — en tablets Android usa “Fijar pantalla” o un lanzador en modo kiosko; en iPad usa “Acceso guiado”; en kioskos Windows usa “Acceso asignado” — estos previenen que los usuarios salgan accidentalmente de la página del Kiosk.
  5. Entregarlo al equipo — pueden registrar progreso enseguida. Sin login, sin formación, sin manual.

  • Una Vista Kanban por ubicación física de Kiosk. No intentes hacer que una vista encaje en cada pantalla — crea vistas separadas para el taller de pintura, la bahía de montaje y el área de empaquetado. Cada una recibe su propia URL.
  • Mantén las tablets cerca de las estaciones de trabajo. Cuantos menos pasos dé un trabajador para registrar progreso, más fiables los datos.
  • Usa show_login=1 solo donde tengas un supervisor real. De lo contrario el botón Iniciar sesión es solo ruido visual.
  • Para pantallas en pared, deja allow_edit=0. Una pantalla de solo lectura es más fiable (nadie mueve algo por accidente) y usa menos energía por menos interacciones.
  • Por defecto refresh=5 está bien. Bájalo a refresh=2 si quieres actualizaciones de pantalla en pared casi en tiempo real. No vayas por debajo de 1 — solo quema ancho de banda.
  • Define los interruptores por estación de trabajo cuidadosamente. Permitir notas y Permitir imágenes son geniales para pasos con mucho QC pero innecesarios para cortes simples. Desactívalos en la pestaña Estaciones de trabajo del Trabajo para mantener el Kiosk más simple.
  • Combina con Cron Jobs para auto-cerrar temporizadores olvidados al final del turno. Los trabajadores a veces olvidarán — el cron es tu red de seguridad.
  • Combina con Webhooks para enviar eventos de planta en tiempo real (cantidad cambiada, tarea bloqueada) a Slack, Teams o cualquier otro canal en el que vivan tus supervisores.
  • Para talleres multilingües, usa lang= en cada URL de Kiosk para que se cargue en el idioma correcto independientemente del predeterminado de la cuenta.
  • Rota periódicamente las url_keys si te preocupan las URLs filtradas — generar una nueva vista reemplaza la URL pero solo lleva un minuto.