ប្រព័ន្ធគ្រប់គ្រងម៉ោងចេញចូលបុគ្គលិក

ថ្ងៃសុក្រ ទី០៤ ខែកញ្ញា ឆ្នាំ២០២៦

🛡️ Admin
🕒
00:00:00 AM
Real-Time Clock

📷 ស្កេន QR Code វត្តមាន

សូមដាក់កាត QR Code របស់បុគ្គលិកនៅចំពីមុខកាមេរ៉ា ឬចុចថតរូបស្កេន

កំពុងស្កេន៖ ចូលធ្វើការ (CHECK-IN)
📊 Today's Summary
🟢
0
បានមកធ្វើការ
⚠️
0
មកយឺត
💡 គន្លឹះប្រើប្រាស់ (Quick Tips):
  • ប្រព័ន្ធគាំទ្រស្កេនក្នុងពេលត្រឹមតែ ០.២ វិនាទី ដោយស្វ័យប្រវត្តិ។
  • ទិន្នន័យនឹងត្រូវបញ្ជូនទៅរក្សាទុកលើ Google Sheets ភ្លាមៗ។
  • បើដាច់អ៊ីនធឺណិត ប្រព័ន្ធនឹងរក្សាទុកក្នុងទូរស័ព្ទ (Offline) រួច Sync ពេលមានសេវាវិញ។
👥 ឈ្មោះបុគ្គលិកដែលត្រូវ Scan:
📝 បញ្ចូលម៉ោងធ្វើការ
💡 គន្លឹះ៖ ចុចលើជួរណាមួយក្នុងតារាង ដើម្បី Sync ឈ្មោះ និងកាលបរិច្ឆេទមកកាន់ប្រអប់ Input នេះដោយស្វ័យប្រវត្តិ។
⏱️ ម៉ោងសរុប: 0.00h
⚠️ យឺតសរុប: 0m
🚫 ឈប់អត់ច្បាប់: 0 ថ្ងៃ
🏖️ ថ្ងៃសម្រាក: 0 ថ្ងៃ
📝 សុំច្បាប់: 0 ថ្ងៃ
សរុបសម្រាប់បុគ្គលិក: $0.00
បុគ្គលិក (Employee) កាលបរិច្ឆេទ (Date) ម៉ោងចូល (In AM/PM) ម៉ោងចេញ (Out AM/PM) ម៉ោងធ្វើការ (Hrs) ប្រាក់/ម៉ោង ($) មកយឺត (នាទី) កាត់លុយ ($) ប្រាក់ប្រចាំថ្ងៃ ($) សកម្មភាព (Actions)
👥 បញ្ជីឈ្មោះបុគ្គលិក (Staff Directory)
👥 សរុប: 0 នាក់
📝 ទម្រង់ពាក្យសុំច្បាប់ & យឺត
📊 រយៈពេល៖ 1 ថ្ងៃពេញ

📋 ប្រវត្តិនៃការសុំច្បាប់ទាំងអស់ (Leave Application Records)

កាលបរិច្ឆេទ បុគ្គលិក ប្រភេទច្បាប់ មូលហេតុ លុប
📬
ផ្ទាំងឆ្លើយតប & តាមដានច្បាប់បុគ្គលិក (Leave Responses & Tracker)

ពិនិត្យមើលបុគ្គលិកណាខ្លះបានសុំច្បាប់ ឈប់ថ្ងៃណាខ្លះ និងចំនួនអ្នកសុំច្បាប់ប្រចាំថ្ងៃ

👥
0 នាក់
សុំច្បាប់ថ្ងៃនេះ (Today) ចុចមើល ⚡
📋
0 ថ្ងៃ
សរុបតាមការ Filter
🤒
0 ថ្ងៃ
ច្បាប់ឈឺ (Sick Leave)
🏠
0 ថ្ងៃ
ច្បាប់ផ្ទាល់ខ្លួន & ផ្សេងៗ
📢
ព័ត៌មានសង្ខេបច្បាប់
# កាលបរិច្ឆេទ (Date) បុគ្គលិក (Staff) ប្រភេទច្បាប់ (Type) រយៈពេល (Duration) មូលហេតុ (Reason / Notes) ស្ថានភាព / ការឆ្លើយតប ឆ្លើយតប & សកម្មភាព
🖨️ បោះពុម្ពកាតបុគ្គលិក & QR ការិយាល័យ (Print Badges & Office Poster)

🏢 QR Code ផ្លូវការរបស់ការិយាល័យ (Office Stationary QR)

អាច Print រូបភាពនេះបិទនៅមាត់ទ្វារការិយាល័យ ដើម្បីឱ្យបុគ្គលិកបើកទូរស័ព្ទស្កេន Check-In / Check-Out

🪪 កាតសម្គាល់បុគ្គលិកទាំងអស់ (All Staff Badges):

👥
0
បុគ្គលិកសរុប (Total Staff)
🟢
0
បានមកធ្វើការ (Present)
0
មកយឺត (Late Count)
0
មិនទាន់ស្កេន (Pending/Absent)
📈 ដំណើរការប្រព័ន្ធ និង Google Sheets Real-Time Data

រាល់ទិន្នន័យវត្តមានទាំងអស់ត្រូវបានធ្វើសមកាលកម្ម (Sync) ទៅកាន់ Google Sheet ដោយផ្ទាល់។ លោកអ្នកអាចបើកមើលតារាង Google Sheet ដើម្បីទាញយករូបមន្តសង្ខេបប្រាក់ខែប្រចាំខែ (Monthly Payroll) ផលបូកម៉ោងធ្វើការសរុប និងម៉ោង OT ដោយស្វ័យប្រវត្តិ។

🔗 ការតភ្ជាប់ Google Apps Script Web App (Cloud Sync)
☁️ Cloud Integration

💡 បញ្ចូល Link Web App ដែលបាន Deploy ចេញពី Google Sheets របស់អ្នក (បញ្ចប់ដោយ /exec)

📍
ការកំណត់ទីតាំង GPS ការិយាល័យ (GPS Geofencing)

កំណត់ឱ្យបុគ្គលិកអាចស្កេនបានតែក្នុងរង្វង់ការិយាល័យ

ម៉ែត្រ
🔐
ការកំណត់គណនី និងលេខសម្ងាត់ Admin (Admin Credentials & PIN)

ផ្លាស់ប្តូរ Username, Password និង PIN សម្រាប់ចូលប្រើប្រាស់ផ្ទាំងគ្រប់គ្រង

🛡️ PIN សកម្ម
📦
ការបម្រុងទុក និងស្តារទិន្នន័យ (Backup & Restore Data)

ទាញយក File .ZIP បម្រុងទុក ឬស្តារទិន្នន័យឡើងវិញ (100% Two-Way Compatibility ជាមួយកម្មវិធី Python v1.9 Desktop)

🛡️ 100% v1.9 Compatible
💡
ការប្រើប្រាស់រួមគ្នាជាមួយកម្មវិធី Desktop v1.9៖
  • Backup ចេញពី Web: ចុច "ទាញយក File Backup (.ZIP)" រួចយក File .ZIP នោះទៅបើកក្នុងកម្មវិធី v.1.9 007 PRO Desktop App តាមរយៈ Menu File -> Restore Data
  • Restore ពី Desktop ចូល Web: ប្រសិនបើបង Backup ចេញពីកម្មវិធី v.1.9 Desktop App (ទទួលបាន payroll_backup.zip) បងអាចយក File នោះមកចុច "ជ្រើសរើស File .ZIP ដើម្បី Restore" នៅទីនេះដើម្បីធ្វើបច្ចុប្បន្នភាពទិន្នន័យលើ Web ភ្លាមៗ។

📦ទាញយក File Backup (.ZIP)

បម្រុងទុកទិន្នន័យបុគ្គលិក (employees.json) និងម៉ោងការងារ (timelogs.json) ទាំងអស់ទៅជា File ZIP តែមួយ។

📥ស្តារទិន្នន័យ (Restore from .ZIP)

បញ្ចូល File .ZIP ពីកុំព្យូទ័រចាស់ ឬពីកម្មវិធី Desktop v1.9 ចូលក្នុង Server នេះ។

📖 របៀបបង្កើត និងភ្ជាប់ Google Sheets (ត្រឹមតែ ៣ នាទី)
ជំហាន ១
បើក Google Sheets ថ្មីមួយ (ចុចចូលទៅកាន់ sheets.new)
ជំហាន ២
ចុចលើ Menu Extensions (ផ្នែកបន្ថែម) ➔ ជ្រើសរើស Apps Script
ជំហាន ៣
លុបកូដចាស់ដែលនៅក្នុងនោះចោល រួចចុចប៊ូតុង "📋 Copy កូដ Apps Script" ខាងលើ យកទៅ Paste (Ctrl+V) ចូល
ជំហាន ៤
ចុចប៊ូតុង Save (Ctrl+S) ➔ ត្រង់ប្រអប់រើស Function ជ្រើសរើសយក initialSetup រួចចុច Run ម្តង (ដើម្បីបង្កើត Sheets និង Headers ស្វ័យប្រវត្តិ)
ជំហាន ៥
ចុចប៊ូតុងពណ៌ខៀវខាងលើស្តាំ Deploy ➔ ជ្រើសរើស New deployment ➔ រើសប្រភេទ Web app
ជំហាន ៦
កំណត់ Execute as: Me និង Who has access: ជ្រើសរើស Anyone (អ្នកណាក៏ដោយ) ➔ រួចចុច Deploy (ផ្តល់សិទ្ធិ Authorize Access)
ជំហាន ៧
Copy យក Web app URL (ដែលបញ្ចប់ដោយ /exec) មក Paste ដាក់ក្នុងប្រអប់ Card 1 ខាងលើ រួចចុច "💾 រក្សាទុកការកំណត់" ➔ រួចចុច "📤 Push ឡើង Google Sheet (Sync All)" ជាការស្រេច! 🎉
💡 របៀប Update កូដថ្មី (ប្រសិនបើធ្លាប់បាន Deploy Google Sheets ពីមុនរួចហើយ)៖
ចូល Google Sheets ➔ Menu Extensions ➔ Apps Script ➔ Paste កូដថ្មីចូល ➔ ចុច Save ➔ ចុច Deploy ➔ Manage deployments ➔ ចុចរូបខ្មៅដៃ (Edit) ➔ Version: ជ្រើសរើស New version ➔ ចុច Deploy ជាការស្រេច!
🟢 ចូលធ្វើការ (Check-In)
U
ឈ្មោះបុគ្គលិក
ផ្នែកទូទៅ
EMP-001
📝 សុំច្បាប់ (Leave Application)
✅ បានដាក់ពាក្យសុំច្បាប់ជោគជ័យ!
📅 កាលបរិច្ឆេទ: 2026-09-08
⏱️ រយៈពេល/ប្រភេទ: 1 ថ្ងៃ (Full Day)
💬 មូលហេតុ: សុំច្បាប់

បន្ថែមបុគ្គលិកថ្មី (Add New Staff)

💵 បៀវត្ស & ប្រាក់ឧបត្ថម្ភ (Payroll Settings)

✏️ កែប្រែព័ត៌មានបុគ្គលិក (Edit Staff)

អត្តលេខមិនអាចផ្លាស់ប្តូរបានទេដើម្បីរក្សាភាពត្រឹមត្រូវនៃកំណត់ត្រាវត្តមាន
💵 បៀវត្ស & ប្រាក់ឧបត្ថម្ភ (Payroll Settings)
👤

បន្ថែមបុគ្គលិកថ្មី (Add New Staff)

បញ្ចូលព័ត៌មានបុគ្គលិកទៅក្នុងប្រព័ន្ធ

💵 បៀវត្ស & ប្រាក់ឧបត្ថម្ភ (Payroll)
✏️

កែប្រែព័ត៌មានបុគ្គលិក (Edit Staff)

កែប្រែទិន្នន័យបុគ្គលិកក្នុងប្រព័ន្ធ

💵 បៀវត្ស & ប្រាក់ឧបត្ថម្ភ (Payroll)

✏️ កែប្រែកំណត់ត្រាវត្តមាន (Edit Attendance Log)

📝 ដាក់ពាក្យសុំច្បាប់ (Staff Leave Request)

📊 រយៈពេល៖ 1 ថ្ងៃពេញ
🚫

ឈប់អត់ច្បាប់ (Unauthorized Leave)

កត់ត្រាការអវត្តមានដោយគ្មានការអនុញ្ញាត (កាត់ប្រាក់)

🏖️

បញ្ចូលថ្ងៃសម្រាក (Add Day Off / Holiday)

កត់ត្រាថ្ងៃឈប់សម្រាកប្រចាំសប្តាហ៍ ឬបុណ្យជាតិ

💰

បញ្ចូលថ្ងៃធ្វើការបន្ថែម (Add Extra Day)

កត់ត្រាការមកធ្វើការថ្ងៃពិសេស ឬថ្ងៃថែមម៉ោង