Acasă / Produse / SDK-uri și kituri de pornire / Cams Biometric Integrator (kituri de pornire PHP și Python)
SDK

Cams Biometric Integrator (kituri de pornire PHP și Python)

Săriți peste codul repetitiv. Cams Biometric Integrator este un backend de pornire descărcabil — atât în PHP, cât și în Python — care primește în timp real jurnale de pontaje și actualizări de utilizatori de la dispozitivele Cams, aplică politici de prezență configurabile, pe zi și pe tură, și scrie în MySQL, MariaDB, PostgreSQL, MSSQL sau MongoDB.

Prezentare generală

Backenduri de referință PHP și Python, gata de rulare, care primesc pontajele dispozitivelor Cams, evaluează politicile de prezență și le salvează în baza de date aleasă de dumneavoastră.

O implementare de referință flexibilă, care pune bazele integrării cu Cams Biometric Web API. Include un punct de intrare pentru serverul de callback, evaluatori de prezență pe zi și pe tură, un client REST pentru operațiuni de la server către dispozitiv și un tester CLI pentru gestionarea utilizatorilor și a dispozitivelor. Regulile de prezență se află într-o configurație JSON, setările de mediu într-un fișier de configurare și, opțional, în .env, iar stratul de baze de date este modular pentru MySQL/MariaDB, PostgreSQL, MSSQL și MongoDB. Ediția PHP (PHP 7.4+, Composer) și ediția Python (Python 3.8+, pip) sunt livrate ca proiecte gata de integrat.

SDKServer de callback HTTPClient RESTCLIPHPPython
attendance-rules.json + rulați serverul 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" }

Capabilități

Ce face

Server de callback gata de integrat

Implementați serverul de callback și începeți imediat să primiți pontaje.

Politici de prezență configurabile

Definiți reguli pe zi și pe tură în JSON, fără a modifica codul; revine la valorile implicite dacă lipsesc.

Orice bază de date

O singură bază de cod țintește MySQL, MariaDB, PostgreSQL, MSSQL sau MongoDB printr-un strat modular de drivere.

Tester CLI

Gestionați și testați interactiv utilizatorii și dispozitivele din terminal.

Funcționalități

Tot ce este inclus

  • Recepție în timp real a pontajelor și a datelor utilizatorilor printr-un punct de intrare pentru serverul de callback
  • Evaluare configurabilă în JSON a politicilor de prezență pe zi și pe tură
  • Backenduri de baze de date modulare: MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB
  • Client REST integrat pentru operațiuni cu utilizatori și dispozitive, de la server către dispozitiv
  • Tester CLI interactiv pentru gestionarea manuală a utilizatorilor, dispozitivelor și politicilor
  • Tranzacții în baza de date pentru consistența datelor de prezență
  • Disponibil atât în PHP (PHP 7.4+, Composer), cât și în Python (3.8+, pip)

Construiți cu Cams Biometric Integrator (kituri de pornire PHP și Python)

Luați o cheie, citiți documentația și lansați. Echipa noastră vă ajută cu prima integrare.

Întrebări frecvente

Întrebări frecvente

Ce baze de date acceptă Cams Biometric Integrator?

MySQL, MariaDB, PostgreSQL, MSSQL și MongoDB, selectate printr-un strat modular de drivere de baze de date.

Este Integrator disponibil în mai mult de un limbaj?

Da. Este livrat atât ca proiect PHP (PHP 7.4+, Composer), cât și ca proiect Python (Python 3.8+, pip), cu structură și funcționalități echivalente.

Conexe

Explorați mai mult din platformă