Home / Prodotti / SDK e starter kit / Cams Biometric Integrator (starter kit PHP e Python)
SDK

Cams Biometric Integrator (starter kit PHP e Python)

Salta il codice boilerplate. Cams Biometric Integrator è un backend di partenza scaricabile — sia in PHP sia in Python — che riceve in tempo reale i log delle timbrature e gli aggiornamenti degli utenti dai dispositivi Cams, applica policy di presenza configurabili basate su giorni e turni e scrive su MySQL, MariaDB, PostgreSQL, MSSQL o MongoDB.

Panoramica

Backend di riferimento in PHP e Python pronti all'uso che ricevono le timbrature dei dispositivi Cams, valutano le policy di presenza e salvano nel database che preferisci.

Un'implementazione di riferimento flessibile che avvia l'integrazione con la Cams Biometric Web API. Include un punto di ingresso del callback server, valutatori di presenze per giorno e per turno, un client REST per le operazioni da server a dispositivo e un tester CLI per gestire utenti e dispositivi. Le regole di presenza risiedono in una configurazione JSON, le impostazioni dell'ambiente in un file di configurazione e in un .env opzionale, e il livello database è sostituibile tra MySQL/MariaDB, PostgreSQL, MSSQL e MongoDB. L'edizione PHP (PHP 7.4+, Composer) e quella Python (Python 3.8+, pip) sono fornite come progetti pronti all'uso.

SDKCallback server HTTPClient RESTCLIPHPPython
attendance-rules.json + avvia il callback server
# 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" }

Funzionalità

Che cosa fa

Callback server pronto all'uso

Distribuisci il callback server e inizia subito a ricevere le timbrature.

Policy di presenza configurabili

Definisci regole per giorni e turni in JSON senza toccare il codice; in assenza torna ai valori predefiniti.

Qualsiasi database

Un'unica base di codice funziona con MySQL, MariaDB, PostgreSQL, MSSQL o MongoDB tramite un livello di driver sostituibile.

Tester CLI

Gestisci e testa utenti e dispositivi in modo interattivo dal terminale.

Caratteristiche

Tutto incluso

  • Ricezione in tempo reale di timbrature e dati utente tramite il punto di ingresso del callback server
  • Valutazione configurabile in JSON delle policy di presenza basate su giorni e su turni
  • Backend di database sostituibili: MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB
  • Client REST integrato per le operazioni su utenti e dispositivi da server a dispositivo
  • Tester CLI interattivo per gestire manualmente utenti, dispositivi e policy
  • Transazioni di database per la coerenza dei dati di presenza
  • Disponibile sia in PHP (PHP 7.4+, Composer) sia in Python (3.8+, pip)

Sviluppa con Cams Biometric Integrator (starter kit PHP e Python)

Ottieni una chiave, leggi la documentazione e rilascia. Il nostro team ti assiste con la tua prima integrazione.

FAQ

Domande frequenti

Quali database supporta Cams Biometric Integrator?

MySQL, MariaDB, PostgreSQL, MSSQL e MongoDB, selezionati tramite un livello di driver di database sostituibile.

L'Integrator è disponibile in più di un linguaggio?

Sì. È fornito sia come progetto PHP (PHP 7.4+, Composer) sia come progetto Python (Python 3.8+, pip), con struttura e funzionalità equivalenti.

Correlati

Esplora altre parti della piattaforma