"AppSheet ทำระบบเช็คชื่อใน 15 นาที"

 “อยากมีระบบเช็คชื่อโดยไม่ต้องเขียนโค้ด? วันนี้ผมจะพาคุณทำระบบเช็คชื่อใน 5 นาที ด้วย AppSheet ฟรี ใช้ได้จริง!”

เป้าหมาย

  • พนักงานใช้มือถือในการ “เช็คชื่อเข้า” และ “เช็คชื่อออก”

  • ผู้บริหารดูรายงานเข้า-ออกงาน รายวัน/รายเดือน ได้จาก Google Sheet

  • ระบบใช้งานได้ใน 1 วัน ไม่ต้องตั้ง Server

โครงสร้าง Google Sheets

🔹 ชื่อชีต: Employees

EmployeeIDชื่อ-สกุลตำแหน่งสถานะ
E001สมชาย ใจดีธุรการทำงานอยู่
E002สมหญิง รักงานการเงินลาออก


🔹 ชื่อชีต: TimeLogs

LogIDวันที่เวลาEmployeeIDประเภทหมายเหตุ
12025-05-2408:02:15 AME001เข้า
22025-05-2405:13:10 PME001ออกเลิกงานตามเวลา


เมนูการใช้งานใน 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:

    1. EmployeeID → แบบ Drop-down หรือกรอกอัตโนมัติ

    2. CheckType → “เข้า” / “ออก”

    3. 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: ดูรายบุคคล



ไม่มีความคิดเห็น:

แสดงความคิดเห็น