Accueil / Produits / SDK et kits de démarrage / Cams Biometric Integrator (kits de démarrage PHP et Python)
SDK

Cams Biometric Integrator (kits de démarrage PHP et Python)

Finies les lignes de code répétitives. Le Cams Biometric Integrator est un backend de démarrage à télécharger — en PHP comme en Python — qui reçoit en temps réel les journaux de pointage et les mises à jour d'utilisateurs des appareils Cams, applique des politiques de présence configurables par jour et par équipe, et écrit dans MySQL, MariaDB, PostgreSQL, MSSQL ou MongoDB.

Présentation

Des backends de référence PHP et Python prêts à l'emploi, qui reçoivent les pointages des appareils Cams, évaluent les politiques de présence et enregistrent les données dans la base de votre choix.

Une implémentation de référence flexible pour démarrer l'intégration avec la Cams Biometric Web API. Elle est livrée avec un point d'entrée de serveur de callback, des évaluateurs de présence par jour et par équipe, un client REST pour les opérations du serveur vers les appareils et un testeur CLI pour gérer utilisateurs et appareils. Les règles de présence se trouvent dans une configuration JSON, les paramètres d'environnement dans un fichier de configuration et un .env optionnel, et la couche base de données est modulaire pour MySQL/MariaDB, PostgreSQL, MSSQL et MongoDB. L'édition PHP (PHP 7.4+, Composer) et l'édition Python (Python 3.8+, pip) sont livrées sous forme de projets prêts à l'emploi.

SDKServeur de callback HTTPClient RESTCLIPHPPython
attendance-rules.json + lancer le serveur 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" }

Fonctionnalités

Ce qu'il fait

Serveur de callback prêt à l'emploi

Déployez le serveur de callback et commencez à recevoir des pointages immédiatement.

Politiques de présence configurables

Définissez des règles par jour et par équipe en JSON sans toucher au code ; retour aux valeurs par défaut en leur absence.

Toute base de données

Une seule base de code cible MySQL, MariaDB, PostgreSQL, MSSQL ou MongoDB grâce à une couche de drivers modulaire.

Testeur CLI

Gérez et testez les utilisateurs et les appareils de façon interactive depuis le terminal.

Caractéristiques

Tout est inclus

  • Réception en temps réel des pointages et des données utilisateurs via un point d'entrée de serveur de callback
  • Évaluation configurable en JSON des politiques de présence par jour et par équipe
  • Backends de base de données modulaires : MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB
  • Client REST intégré pour les opérations sur les utilisateurs et les appareils du serveur vers les appareils
  • Testeur CLI interactif pour gérer manuellement utilisateurs, appareils et politiques
  • Transactions de base de données pour la cohérence des données de présence
  • Disponible en PHP (PHP 7.4+, Composer) comme en Python (3.8+, pip)

Développez avec Cams Biometric Integrator (kits de démarrage PHP et Python)

Obtenez une clé, lisez la documentation et livrez. Notre équipe vous accompagne pour votre première intégration.

FAQ

Questions fréquentes

Quelles bases de données le Cams Biometric Integrator prend-il en charge ?

MySQL, MariaDB, PostgreSQL, MSSQL et MongoDB, sélectionnées via une couche de drivers de base de données modulaire.

L'Integrator est-il disponible dans plusieurs langages ?

Oui. Il est livré à la fois en projet PHP (PHP 7.4+, Composer) et en projet Python (Python 3.8+, pip), avec une structure et des fonctionnalités équivalentes.

Voir aussi

Explorez le reste de la plateforme