কর্মচারী এনরোলমেন্ট ফর্ম (NFC + Fingerprint)

মেশিন সিমুলেটর (Simulator Panel)

এটি সরাসরি রিয়েল-টাইম হাজিরা গ্রহণ API (api/attendance) এ এন্ডপয়েন্টে হিট করে।

হাজিরা ক্যালেন্ডার রিপোর্ট

জুন ২০২৬ (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_idIntegerকোম্পানির ইউনিক আইডি (যেমন: 7)
branch_idIntegerশাখার ইউনিক আইডি (যেমন: 1)
employee_idIntegerসফ্টওয়্যারের কর্মীর নিজস্ব আইডি (যেমন: 37)
timestampStringISO 8601 সময় ফরম্যাট (যেমন: 2026-06-24T13:16:52Z)
statusString (Optional)Present, Late, Absent, Leave (সিমুলেশন বা বিশেষ ব্যবহারের জন্য)

সফলভাবে সম্পন্ন হলে রেসপন্স (Success Response JSON):

{
  "status": "success",
  "message": "Attendance recorded successfully."
}