Inicio / Productos / SDK y kits de inicio / Cams Biometric Integrator (kits de inicio PHP y Python)
SDK

Cams Biometric Integrator (kits de inicio PHP y Python)

Olvídate del código repetitivo. Cams Biometric Integrator es un backend de inicio descargable, en PHP y en Python, que recibe en tiempo real los registros de fichajes y las actualizaciones de usuarios de los dispositivos Cams, aplica políticas de asistencia configurables por día y turno y escribe en MySQL, MariaDB, PostgreSQL, MSSQL o MongoDB.

Descripción general

Backends de referencia en PHP y Python listos para ejecutar que reciben los fichajes de los dispositivos Cams, evalúan las políticas de asistencia y los guardan en la base de datos que prefieras.

Una implementación de referencia flexible que acelera la integración con la Cams Biometric Web API. Incluye un punto de entrada de servidor de callback, evaluadores de asistencia por día y por turno, un cliente REST para operaciones del servidor al dispositivo y un probador CLI para gestionar usuarios y dispositivos. Las reglas de asistencia se definen en una configuración JSON, los ajustes de entorno en un archivo de configuración y un .env opcional, y la capa de base de datos es intercambiable entre MySQL/MariaDB, PostgreSQL, MSSQL y MongoDB. La edición PHP (PHP 7.4+, Composer) y la edición Python (Python 3.8+, pip) se entregan como proyectos listos para integrar.

SDKServidor de callback HTTPCliente RESTCLIPHPPython
attendance-rules.json + ejecuta el servidor de callback
# PHP edition
composer install && php callback-server.php
# Python edition
pip install -r requirements.txt && python callback_server.py
# shift policy (JSON, no code)
{ "shift":"09:00-18:00", "grace_min":10, "db":"postgres" }

Capacidades

Qué hace

Servidor de callback listo para usar

Despliega el servidor de callback y empieza a recibir fichajes de inmediato.

Políticas de asistencia configurables

Define reglas por día y turno en JSON sin tocar el código; si no existen, se usan los valores por defecto.

Cualquier base de datos

Una única base de código admite MySQL, MariaDB, PostgreSQL, MSSQL o MongoDB mediante una capa de controladores intercambiable.

Probador CLI

Gestiona y prueba usuarios y dispositivos de forma interactiva desde el terminal.

Funciones

Todo incluido

  • Recepción en tiempo real de fichajes y datos de usuarios mediante un punto de entrada de servidor de callback
  • Evaluación configurable en JSON de políticas de asistencia por día y por turno
  • Backends de base de datos intercambiables: MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB
  • Cliente REST integrado para operaciones de usuarios y dispositivos del servidor al dispositivo
  • Probador CLI interactivo para gestionar manualmente usuarios, dispositivos y políticas
  • Transacciones de base de datos para garantizar la coherencia de los datos de asistencia
  • Disponible en PHP (PHP 7.4+, Composer) y en Python (3.8+, pip)

Desarrolla con Cams Biometric Integrator (kits de inicio PHP y Python)

Consigue una clave, lee la documentación y publica. Nuestro equipo te ayuda con tu primera integración.

Preguntas frecuentes

Preguntas frecuentes

¿Qué bases de datos admite Cams Biometric Integrator?

MySQL, MariaDB, PostgreSQL, MSSQL y MongoDB, seleccionables mediante una capa de controladores de base de datos intercambiable.

¿Integrator está disponible en más de un lenguaje?

Sí. Se entrega como proyecto PHP (PHP 7.4+, Composer) y como proyecto Python (Python 3.8+, pip), con estructura y funciones equivalentes.

Relacionado

Explora más de la plataforma