কর্মচারী এনরোলমেন্ট ফর্ম (NFC + Fingerprint)
মেশিন সিমুলেটর (Simulator Panel)
হাজিরা ক্যালেন্ডার রিপোর্ট
জুন ২০২৬ (June 2026)
রবি
সোম
মঙ্গল
বুধ
বৃহস্পতি
শুক্র
শনি
উপস্থিত
বিলম্ব
অনুপস্থিত
ছুটি
নিবন্ধিত কর্মচারীদের তালিকা (Employee List)
| Company ID | Branch ID | Position ID (Auto Generated) | কর্মীর নাম | ফোন নম্বর | NFC ট্যাগ নম্বর | ফিঙ্গারপ্রিন্ট ভ্যালু | স্ট্যাটাস | অ্যাকশন |
|---|---|---|---|---|---|---|---|---|
| লোড হচ্ছে... | ||||||||
Tech Automation NFC + Fingerprint Machine - সম্পূর্ণ API ডকুমেন্টেশন
GET
১. সক্রিয় কর্মীদের তালিকা (Active Employee Sync API)
মেশিন যখন বুট আপ বা রিস্টার্ট হবে, তখন সিস্টেমে থাকা সকল সক্রিয় কর্মী এবং তাদের ডাটা সিঙ্ক করার জন্য এই এপিআই কল করবে।
https://baseurl.com/agency/public/api/active-employee/list?company_id=7&branch_id=1
প্রত্যাশিত রেসপন্স (Expected JSON Response):
{
"status": "success",
"data": [
{
"employee_id": 37,
"name": "Rahim Uddin",
"position_id": 1,
"nfc_tag_number": "NFC12345678",
"finger_value": "U01GVEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZYV1la..."
}
]
}
POST / GET
২. রিয়েল-টাইম হাজিরা গ্রহণ (Attendance Receiver API)
মেশিনে যখনই কোনো কর্মী আঙুল বা কার্ড পাঞ্চ করবে, ডিভাইসটি তাৎক্ষণিকভাবে এই এন্ডপয়েন্টে ডেটা পাঠাবে।
https://baseurl.com/agency/public/api/attendance?company_id=7&branch_id=1&employee_id=37×tamp=2026-06-24T13:16:52Z
মেশিন থেকে পাঠানো প্যারামিটার (Request Parameters):
| Parameter Key | Type | Description |
|---|---|---|
company_id | Integer | কোম্পানির ইউনিক আইডি (যেমন: 7) |
branch_id | Integer | শাখার ইউনিক আইডি (যেমন: 1) |
employee_id | Integer | সফ্টওয়্যারের কর্মীর নিজস্ব আইডি (যেমন: 37) |
timestamp | String | ISO 8601 সময় ফরম্যাট (যেমন: 2026-06-24T13:16:52Z) |
status | String (Optional) | Present, Late, Absent, Leave (সিমুলেশন বা বিশেষ ব্যবহারের জন্য) |
সফলভাবে সম্পন্ন হলে রেসপন্স (Success Response JSON):
{
"status": "success",
"message": "Attendance recorded successfully."
}