“อยากมีระบบเช็คชื่อโดยไม่ต้องเขียนโค้ด? วันนี้ผมจะพาคุณทำระบบเช็คชื่อใน 5 นาที ด้วย AppSheet ฟรี ใช้ได้จริง!”
เป้าหมาย
-
พนักงานใช้มือถือในการ “เช็คชื่อเข้า” และ “เช็คชื่อออก”
-
ผู้บริหารดูรายงานเข้า-ออกงาน รายวัน/รายเดือน ได้จาก Google Sheet
-
ระบบใช้งานได้ใน 1 วัน ไม่ต้องตั้ง Server
โครงสร้าง Google Sheets
🔹 ชื่อชีต: Employees
EmployeeID | ชื่อ-สกุล | ตำแหน่ง | สถานะ |
---|---|---|---|
E001 | สมชาย ใจดี | ธุรการ | ทำงานอยู่ |
E002 | สมหญิง รักงาน | การเงิน | ลาออก |
🔹 ชื่อชีต: TimeLogs
LogID | วันที่ | เวลา | EmployeeID | ประเภท | หมายเหตุ |
---|---|---|---|---|---|
1 | 2025-05-24 | 08:02:15 AM | E001 | เข้า | |
2 | 2025-05-24 | 05:13:10 PM | E001 | ออก | เลิกงานตามเวลา |
เมนูการใช้งานใน AppSheet
👤 ผู้ใช้งาน (พนักงาน)
เมนู | ฟังก์ชัน |
---|---|
🔘 ลงชื่อเข้า | บันทึกเวลาปัจจุบัน → ประเภท "เข้า" → ระบบบันทึกอัตโนมัติ |
🔘 ลงชื่อออก | บันทึกเวลาปัจจุบัน → ประเภท "ออก" → เพิ่มหมายเหตุ (ถ้ามี) |
📄 ประวัติของฉัน | ดูรายการเข้า-ออกย้อนหลัง (Filter ด้วย Email หรือ EmployeeID) |
🧑💼 ผู้ดูแลระบบ (HR/ผู้จัดการ)
เมนู | ฟังก์ชัน |
---|---|
📊 สรุปเวลาเข้าออก | รายงานรวมต่อวัน/เดือน → แสดงว่าใครเข้า-ออกกี่โมง |
👥 รายชื่อพนักงาน | เพิ่ม/ลบ/แก้ไขข้อมูลพนักงาน |
📤 ส่งออกข้อมูล | ดึงข้อมูลจาก TimeLogs เป็น Excel หรือ PDF |
🎨 หน้า Form ตัวอย่างใน AppSheet
-
วันที่ →
NOW()
หรือTODAY()
(ซ่อน) -
เวลา →
NOW()
(ซ่อน) -
EmployeeID → จากระบบ Login หรือเลือกจาก Drop-down
-
ประเภท → Drop-down "เข้า / ออก"
-
หมายเหตุ → ช่องเสริม (เช่น “มาสาย”, “ออกไปประชุม”)
📈 Dashboard ที่สร้างได้
-
กราฟ bar chart: จำนวนเข้า/ออกรายวัน
-
ตาราง pivot: แสดงการเข้า-ออกของพนักงานแต่ละคน
-
Heatmap: ใครมาทำงานวันไหนบ้าง (ปฏิทิน)
🔹 CheckType
(เลือกเข้า / ออก)
-
Type: Enum
-
Values:
"เข้า", "ออก"
-
Allow other values
: FALSE
📱 การออกแบบ หน้าจอเช็คชื่อ
✅ View: “เช็คชื่อ”
-
Type: Form
-
Source table:
TimeLogs
-
ชื่อ View:
ลงชื่อเข้า/ออก
-
Show columns:
-
EmployeeID
→ แบบ Drop-down หรือกรอกอัตโนมัติ -
CheckType
→ “เข้า” / “ออก” -
Note
→ ถ้ามี
-
-
Columns ที่ “ซ่อน”:
-
Timestamp
(ยังใช้งานอยู่แต่ไม่ต้องให้ผู้ใช้กรอก) -
LogID
-
✅ เมื่อผู้ใช้กรอกเสร็จ → ระบบจะสร้างเรคคอร์ดพร้อม Timestamp ทันที
🗂 View สำหรับดูประวัติ (พนักงาน)
✅ View: “ประวัติของฉัน”
-
Type: Table
-
Source:
TimeLogs
-
Slice: Filter ให้แสดงเฉพาะ EmployeeID ของผู้ใช้ปัจจุบัน
(ถ้าเปิด User Login Authentication) -
Group by:
Date
📊 View สำหรับผู้ดูแล (HR)
-
Dashboard รวม:
-
🔹 Chart: จำนวนนับเข้า-ออกต่อวัน
-
🔹 Table: พนักงานที่มาทำงานวันนี้
-
🔹 Filter: ดูรายบุคคล
-
ไม่มีความคิดเห็น:
แสดงความคิดเห็น