홈 / 제품 / SDK 및 스타터 키트 / Cams Biometric Integrator (PHP 및 Python 스타터 키트)
SDK

Cams Biometric Integrator (PHP 및 Python 스타터 키트)

반복되는 보일러플레이트는 건너뛰세요. Cams Biometric Integrator는 PHP와 Python 모두로 제공되는 다운로드형 스타터 백엔드로, Cams 기기의 실시간 출퇴근 로그와 사용자 업데이트를 수신하고, 설정 가능한 일별 및 교대 기반 출퇴근 정책을 적용하며, MySQL, MariaDB, PostgreSQL, MSSQL 또는 MongoDB에 기록합니다.

개요

Cams 기기의 출퇴근 기록을 수신하고, 출퇴근 정책을 평가하며, 원하는 데이터베이스에 저장하는 바로 실행 가능한 PHP 및 Python 레퍼런스 백엔드.

Cams Biometric Web API와의 연동을 시작하게 해 주는 유연한 레퍼런스 구현입니다. 콜백 서버 진입점, 일별 및 교대 출퇴근 평가기, 서버에서 기기로의 작업을 위한 REST 클라이언트, 사용자와 기기를 관리하는 CLI 테스터가 포함되어 있습니다. 출퇴근 규칙은 JSON 설정에, 환경 설정은 설정 파일과 선택적 .env에 두며, 데이터베이스 계층은 MySQL/MariaDB, PostgreSQL, MSSQL, MongoDB에서 교체할 수 있습니다. PHP 버전(PHP 7.4+, Composer)과 Python 버전(Python 3.8+, pip)이 바로 적용 가능한 프로젝트로 제공됩니다.

SDKHTTP 콜백 서버REST 클라이언트CLIPHPPython
attendance-rules.json 설정 + 콜백 서버 실행
# 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" }

기능

할 수 있는 일

바로 적용 가능한 콜백 서버

콜백 서버를 배포하면 즉시 출퇴근 기록을 수신하기 시작합니다.

설정 가능한 출퇴근 정책

코드를 수정하지 않고 JSON으로 일별 및 교대 규칙을 정의할 수 있으며, 설정이 없으면 기본값을 사용합니다.

모든 데이터베이스

교체 가능한 드라이버 계층을 통해 하나의 코드베이스로 MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB를 지원합니다.

CLI 테스터

터미널에서 사용자와 기기를 대화형으로 관리하고 테스트합니다.

주요 기능

모두 포함

  • 콜백 서버 진입점을 통한 실시간 출퇴근 기록 및 사용자 데이터 수신
  • JSON으로 설정 가능한 일별 및 교대 기반 출퇴근 정책 평가
  • 교체 가능한 데이터베이스 백엔드: MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB
  • 서버에서 기기로의 사용자 및 기기 작업을 위한 내장 REST 클라이언트
  • 사용자, 기기, 정책을 수동으로 관리하는 대화형 CLI 테스터
  • 출퇴근 데이터 정합성을 위한 데이터베이스 트랜잭션
  • PHP(PHP 7.4+, Composer)와 Python(3.8+, pip) 모두 제공

Cams Biometric Integrator (PHP 및 Python 스타터 키트)로 개발하기

키를 발급받고, 문서를 읽고, 배포하세요. 첫 연동은 저희 팀이 도와드립니다.

FAQ

자주 묻는 질문

Cams Biometric Integrator는 어떤 데이터베이스를 지원하나요?

교체 가능한 데이터베이스 드라이버 계층을 통해 MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB를 선택할 수 있습니다.

Integrator는 두 가지 이상의 언어로 제공되나요?

네. PHP 프로젝트(PHP 7.4+, Composer)와 Python 프로젝트(Python 3.8+, pip)로 모두 제공되며, 구조와 기능은 동일합니다.

관련 항목

플랫폼 더 둘러보기