Configurar Kiosko de Huella

Generar token para el kiosko de huella en Windows y configurar la app (.exe)

Biometría → Configurar Kiosko de Huella consulta AY-100
Menú Ayuda

Enviarle este manual a un usuario

El enlace abre solo este manual, sin el menú del sistema. El usuario no necesita clave ni entrar a FactuPOS: se ve en cualquier navegador y en el celular.

El WhatsApp sale del número de Soporte Real y el correo de info@soportereal.com. Con Compartir desde este teléfono sale de su propio WhatsApp y elige el contacto de su lista, sin escribir el número.

Configurar Kiosko de Huella BIO-001

El Kiosko de Huella Digital es una app independiente para Windows (descarga única en Menú → Herramientas → Huella Digital → Huella Digital Windows) que reemplaza al servicio C# anterior y al "Lite Client" de DigitalPersona. Una vez instalado y configurado, arranca solo al prender Windows y los empleados marcan poniendo el dedo en el lector.

Token de acceso (qué es)

El kiosko necesita un token para saber a qué empresa pertenece. El token tiene la forma <empresa>~<aleatorio> (ej.: invefacon~a1b2c3...). Se genera desde esta página (FactuPOS → Biometría → "Configurar Kiosko") con la sesión de la empresa abierta, y se pega en el kiosko (botón ⚙ Config dentro del kiosko, o archivo token.conf al lado del .exe).

Cómo generar un token

  1. Entrar logueado a la empresa que va a usar el kiosko.
  2. Ir a Menú → Biometría → "Configurar Kiosko".
  3. Completar:
    • Identificador del puesto (ej. KIOSKO-RECEPCION) — útil para distinguir varios kioskos.
    • Descripción (opcional): a qué planta/oficina pertenece.
  4. Botón Generar token. Aparece el token recién creado con dos opciones:
    • Copiar al portapapeles.
    • Descargar token.conf (baja un archivo de texto con el token; se pone al lado del .exe del kiosko).

Listado de tokens

Abajo se ve la tabla con todos los tokens generados para esta empresa: dispositivo, descripción, fecha de creación, último uso e IP. Cada fila tiene:

  • Copiar el token de nuevo.
  • Descargar token.conf.
  • Desactivar / Activar — sin borrar la fila; el kiosko que usaba ese token deja de funcionar.
  • Eliminar — borra la fila definitivamente.
Cuidado al compartir El token es como una contraseña del kiosko — quien lo tenga puede registrar huellas y marcar asistencia en esa empresa. Si sospechás que se filtró, desactivalo desde esta página y generá uno nuevo.

Instalación del kiosko en el PC

  1. Aplicar las migraciones 20260511104641 (tabla HuellaUsuario) y 20260511104642 (tabla KioskoToken) a la BD de la empresa, desde la pantalla de Migraciones del admin.
  2. Descargar el .zip en Menú → Herramientas → Huella Digital → Huella Digital Windows.
  3. Descomprimir en una carpeta local, ej. C:\Factupos\Biometria (no en una unidad de red mapeada con UAC).
  4. Clic derecho en INICIAR.bat → "Ejecutar como administrador" la primera vez. Eso libera el lector (cierra el servicio C# viejo, agentes DigitalPersona, detiene "Servicio biométrico de Windows") y arranca el servicio + el kiosko.
  5. La primera vez, en Chrome abrir https://127.0.0.1:52181/status y aceptar el certificado autofirmado (Avanzado → Continuar).
  6. En la ventana del kiosko → botón ⚙ Config:
    • Pegar el token que generaste arriba.
    • Ajustar URLs del servidor (ej.: https://miempresa.factupos.com, https://factupos.com).
    • Marcar "Iniciar automáticamente al arrancar Windows" para que arranque solo en cada reinicio.
    • Guardar.
  7. Registrar las huellas: botón ✋ "Registrar huella" → elegir empleado → poner el dedo 4 veces.

Cómo se marca después

El empleado pone el dedo en el lector → suena un beep ascendente → la ventana del kiosko se trae al frente un instante mostrando su nombre + ENTRADA / SALIDA. La marca queda en MarcaReloj y JornadaLaboral igual que cualquier otra marca del sistema. Si la huella no está registrada, el kiosko abre solo el diálogo para que el empleado elija su nombre y se registre en el momento (4 toques) y haga la marca automáticamente.

Auto-inicio + auto-ocultar Marcando "Auto-inicio" desde ⚙ Config, al prender la PC el servicio arranca oculto en segundo plano y el kiosko aparece visible en la barra de tareas (ventana 420×640). Nadie tiene que abrir nada manualmente.

Requisitos del PC

  • Runtime del DigitalPersona One Touch SDK instalado (es el mismo que ya usaba el servicio C# anterior — registra DPFPApi.dll, dpHFtrEx.dll, dpHMatch.dll y el servicio DpHostW).
  • Lector DigitalPersona U.are.U 4500 conectado por USB.

Problemas comunes

  • "No detecta el dedo" — algo (Windows Hello / servicio C# viejo) tomó el lector. Cerrá todo y abrí INICIAR.bat como administrador; eso ejecuta la limpieza automática.
  • "WinError 10061: connection refused" al marcar/registrar — el servicio no está corriendo. Abrir INICIAR.bat (no el FactuposKiosko.exe directo; el .bat arranca los dos en orden).
  • "404" al cargar empleados — la lista api_base tiene URLs que no existen o que no son FactuPOS. Ajustá las URLs desde ⚙ Config.
  • Para ver el log: logs\error.log (servicio) y logs\kiosk-AAAA-MM-DD.log (kiosko).