💡 แอปนี้คืออะไร
"ตารางงานพนักงาน" (ชื่อเดิม ตารางเวร) คือปฏิทินรายเดือนของแต่ละสาขา ที่ ผู้จัดการใช้ลงว่าใครหยุดวันไหน ลาป่วย ลากิจ ขาด หรือมาสาย ส่วนพนักงานเปิดดูเวรตัวเองจากมือถือ ส่งคำขอลา/ขอหยุดถึง ผจก. และขอสลับวันหยุดกับเพื่อนแผนกเดียวกันได้ ทุกอย่างอยู่ในระบบเดียว ไม่ต้องจดใส่กระดาษหรือทักไลน์ถามกันอีก
ระบบยึดหลัก "ไม่มีเครื่องหมาย = มาทำงานปกติ" ผจก. จึงมาร์กเฉพาะวันที่เป็นข้อยกเว้น (หยุด/ลา/ขาด/สาย) แล้วแดชบอร์ดจะสรุปให้เองว่าวันนี้แต่ละสาขามีคนมากี่คน พร้อมเชื่อมกับการสแกนหน้าจากแอป HR เพื่อบอกว่าใครสแกนเข้าจริงแล้ว ใครยังไม่สแกน มีกฎกันวันหยุดทับซ้อนในแผนกเดียวกันอัตโนมัติ และส่งสรุปเช้าเข้า Telegram ให้เจ้าของทุกวัน
🔑 ใครใช้ได้ / วิธีเข้าใช้งาน
- ระบบลิงก์ = กุญแจ แยกเป็น 3 บทบาท × 6 สาขา — รับลิงก์ของสาขาตัวเองจากพี่ไอซ์ หรือกดการ์ด "ตารางเวร" ในหน้าฮับ (เปิดครั้งแรกเครื่องจะจำสิทธิ์ไว้ ~1 ปี)
- พนักงาน — เปิดหน้าแรก (/) เห็นเฉพาะสาขาตัวเอง ไม่ต้องใส่ PIN แค่ "เลือกชื่อ" ตัวเองจากรายชื่อ
- ผู้จัดการสาขา — ลิงก์แยกเข้าหน้า
/admin(ตารางเวรเต็ม 6 แท็บ) และ/leave(หน้าจัดการวันหยุดอย่างเดียว) เห็นเฉพาะสาขาตัวเอง - เจ้าของ — ลิงก์เดียวเห็นทุกสาขา (เลือก "ทุกสาขา (รวม)" ได้) และมีสิทธิ์ "บังคับข้าม" กฎวันหยุดทับซ้อนได้
- ในแอปมีหน้า
/helpสรุปวิธีใช้สั้น ๆ ทั้งฝั่ง ผจก. และพนักงาน
📝 วิธีใช้งานทีละขั้น
พนักงาน: ดูเวรตัวเอง
- เปิดลิงก์ของสาขา → การ์ด 🗓️ ตารางเวรของฉัน กดช่อง "เลือกชื่อ" แล้วเลือกชื่อเล่นตัวเอง
- ปฏิทินเดือนจะขึ้นสีตามสถานะ: 🟢 ทำงาน · ⬜ หยุด · 🟠 ลาป่วย · 🔵 ลากิจ · 🟣 มาสาย · 🔴 ขาด กดปุ่ม ‹ › เลื่อนดูเดือนอื่นได้
พนักงาน: ส่งคำขอลา / ขอหยุด
- การ์ด 📝 ส่งคำขอลา / ขอหยุด เลือกชนิด 🤒 ลาป่วย · 📋 ลากิจ · 🌴 ขอหยุด
- เลือก "ตั้งแต่" – "ถึง" ใส่ "เหตุผล" (เช่น ไม่สบาย / ธุระครอบครัว) แล้วกด ส่งคำขอ — คำขอจะไปถึง ผจก. เป็นสถานะ "รออนุมัติ"
- ดูสถานะที่การ์ด 📜 คำขอของฉัน (รออนุมัติ/อนุมัติแล้ว/ปฏิเสธ) ถ้ายังไม่ถูกอนุมัติกด 🗑 ยกเลิกเองได้
พนักงาน: ขอสลับวันหยุดกับเพื่อน
- การ์ด 🔄 ขอสลับวันหยุด เลือก "สลับกับ (เพื่อนแผนกเดียวกัน)" — จะขึ้นเฉพาะคนแผนกและสาขาเดียวกับเรา
- เลือก "วันหยุดของฉัน" และ "วันหยุดของเพื่อน" (ทั้งคู่ต้องมีวันหยุดในปฏิทินอยู่แล้ว) ใส่เหตุผล กด ส่งคำขอสลับ
- ผจก. อนุมัติเมื่อไหร่ ระบบจะสลับวันหยุดของทั้ง 2 คนให้เองในปฏิทิน
ผจก.: ลงวันหยุด/เวรในปฏิทิน (แท็บ 🗓️ ปฏิทินเวร หรือหน้า /leave)
- เลือกเดือน (ปุ่ม ‹ › หรือ "เดือนนี้") — ชิปในแต่ละวันคือพนักงานแต่ละคน มีสีประจำตัวไม่ซ้ำกัน + ไอคอน 🌴หยุด 🤒ป่วย 📋กิจ ❌ขาด ⏰สาย หัววันสรุปว่า ✅ มากี่คน
- แตะที่ "วัน" → เปิดกล่อง ตั้งสถานะ · วันที่ เลือก "ใคร" แล้วกดปุ่มสถานะ (ทำงาน/หยุด/ป่วย/กิจ/ขาด/สาย) หรือแตะรูปพนักงานในแดชบอร์ดก็เปิดกล่องเดียวกัน
- ใช้ "👤 ดูเฉพาะคน" หรือแตะชิปใน legend เพื่อกรองดูเฉพาะคนคนเดียว · แถบกรองสถานะด้านบนสรุปยอดรวมทั้งเดือน
- ปุ่ม 🛠️ เครื่องมือ ช่วยลงเวรเร็ว: "ตั้งวันหยุดประจำสัปดาห์" (เลือกคน/ทุกคน + วันในสัปดาห์ → ใส่ในเดือนนี้) · "ก๊อปเดือนก่อนมาใส่" · "ล้างเดือนนี้"
- ถ้าตั้งวันหยุดแล้วขึ้นเตือนว่าชนกับคนในแผนกเดียวกัน = ติดกฎวันหยุดทับซ้อน (ดูคำถามพบบ่อย) — เจ้าของกดยืนยันข้ามได้ ผจก. ต้องเลือกวันอื่น
ผจก.: อนุมัติคำขอลา / บันทึกลาแทน (แท็บ 📝 คำขอลา)
- รายการคำขอกรองได้ตามสถานะ (รออนุมัติ/อนุมัติแล้ว/ปฏิเสธ/ทั้งหมด) กด อนุมัติ หรือ ปฏิเสธ ทีละใบ
- ส่วน 🔄 คำขอสลับวันหยุด อยู่ในแท็บเดียวกัน อนุมัติ/ปฏิเสธเช่นกัน
- ถ้าพนักงานโทรมาลา ผจก. กด + บันทึกการลา เลือกพนักงาน ชนิด วันที่ เหตุผล → บันทึก (อนุมัติทันที) ระบบลงปฏิทินให้เลย
ผจก.: ดูแดชบอร์ดรายวัน + อันดับ + รายงาน PC
- แท็บ 📊 แดชบอร์ด — เลือกวัน (‹ › / วันนี้) เห็นการ์ดตัวเลขรวม (ทำงาน/หยุด/ป่วย/กิจ/สาย/ขาด) + กริดรูปพนักงานแยกสาขา วงแหวนสีรอบรูป = สถานะ (🟢 ทำงานอยู่ · 🟣 สาย · ⚪ หยุด/ยังไม่สแกน · 🔵 ลากิจ · 🟡 ป่วย · 🔴 ขาด · 🏠 เลิกงานแล้ว) พร้อมเวลาสแกนเข้า-ออกจริงจากระบบ HR แบ่งกลุ่มตามสถานะ + ด้านล่างมี "📊 สรุปการมางาน" (พัก/ชม.ทำงานจริง)
- แท็บ 🏆 อันดับ — เลือกเดือน/ทั้งหมด ดู 4 การ์ด: 🏆 ดีเด่น (ไม่ขาด/ลา/สายเลย) · 🔴 ขาดมากสุด · 🟠 ลามากสุด · 🟣 มาสายมากสุด
- แท็บ 🎧 PC — รายงานโปรโมเตอร์แบรนด์แยกตามแบรนด์ (มา/สาย/หยุด/ลา/ขาด เป็นวัน) กด 📋 คัดลอก รายแบรนด์หรือ 📋 คัดลอกทั้งหมด ส่งตัวแทนแบรนด์ได้
ผจก.: จัดการรายชื่อพนักงาน (แท็บ 👥 พนักงาน)
- กด ⬇️ นำเข้าจากระบบพนักงานกลาง เพื่อดึงรายชื่อ+รูปจาก pttv-staff ทีเดียว (PC จะถูกตั้งเป็นประเภท PC พร้อมแบรนด์อัตโนมัติ)
- หรือกด + เพิ่ม เอง: ชื่อ-นามสกุล ชื่อเล่น ตำแหน่ง สาขา แผนก (ใช้กับกฎวันหยุด) ประเภท 👤 พนักงาน / 🎧 PC โปรโมเตอร์ + แบรนด์ที่ประจำ · ⏰ เวลาเข้างาน / 🏠 เวลาเลิกงาน (ว่าง = ใช้ค่ากลางสาขา) · 📷 เลือกรูป
- ปุ่ม ✏️ แก้ไข / 🗑 ลบ ในการ์ดแต่ละคน
⚙️ ฟีเจอร์ทั้งหมด
- หน้าพนักงาน: ตารางเวรของฉัน (ปฏิทินสี 6 สถานะ) · ส่งคำขอลาป่วย/ลากิจ/ขอหยุด · ขอสลับวันหยุดกับเพื่อนแผนกเดียวกัน · ดู/ยกเลิกคำขอของฉัน
- หน้า ผจก. /admin 6 แท็บ: 📊 แดชบอร์ด · 🗓️ ปฏิทินเวร · 🏆 อันดับ · 📝 คำขอลา · 🎧 PC · 👥 พนักงาน
- หน้า /leave (ผจก./เจ้าของ) 3 แท็บ: 🗓️ ปฏิทินวันหยุด · 📝 คำขอลา · 🔄 ขอสลับวันหยุด — สำหรับจัดการวันหยุดอย่างเดียว
- ปฏิทิน: ชิปสีประจำคน + ไอคอนสถานะ · หัววันสรุปจำนวนคนมา · แถบกรองสถานะ+ยอดรวมเดือน · ดูเฉพาะคน · กล่องตั้งสถานะ 6 ปุ่ม
- เครื่องมือลงเวรเร็ว: วันหยุดประจำสัปดาห์ · ก๊อปเดือนก่อน · ล้างทั้งเดือน
- กฎวันหยุดไม่ทับซ้อน: แผนก+สาขาเดียวกันหยุด/ลากิจวันเดียวกันได้ไม่เกิน 2 คน และ "วันหยุดคู่" จำกัดโควตาต่อสัปดาห์ตามจำนวนคนในแผนก · ลาป่วยไม่ติดกฎ · แผนกขาย/PC ยกเว้น · เจ้าของบังคับข้ามได้
- แดชบอร์ดรายวัน: กริดรูปพนักงาน + วงแหวนสถานะ + เวลาสแกนเข้า-ออกจริงจากแอป HR (จับคู่ชื่อจริง) · แยกกลุ่มทำงาน/สาย/เลิกงาน/ยังไม่สแกน/หยุด/ลา/ขาด · ตรวจสายอัตโนมัติจากเวลาเข้างานรายคน
- อันดับรายเดือน/ทั้งหมด: ดีเด่น · ขาด · ลา · สาย มากสุด
- รายงาน PC รายแบรนด์ + คัดลอกข้อความส่งแบรนด์
- ทะเบียนพนักงานต่อสาขา: นำเข้าจากระบบกลาง / เพิ่มเอง / PC พร้อมแบรนด์ / เวลาเข้า-เลิกงานรายคน / รูปโปรไฟล์
- Telegram สรุปเช้าทุกวัน 08:00 (หมวด ops): ต่อสาขา ใครหยุด/ลา/สาย/ขาด + คำขอค้าง + เตือนสาขาคนน้อย
- ข้อมูลวันหยุดชุดเดียวกันถูกอ่านไปแสดงในแอป แชทบริษัท (อ่านอย่างเดียว) · Responsive มือถือ/แท็บเล็ต/คอม · PWA
❓ ข้อควรรู้ / คำถามพบบ่อย
ถาม: ตั้งวันหยุดให้ลูกน้องแล้วขึ้นว่า "ชนกับ…ในแผนก" ทำอย่างไร?
ตอบ: เป็นกฎกันวันหยุดทับซ้อนค่ะ — คนแผนก+สาขาเดียวกันหยุด/ลากิจวันเดียวกันได้ไม่เกิน 2 คน และถ้าจะให้ 2 คนหยุดพร้อมกัน ("วันหยุดคู่") จะมีโควตาต่อสัปดาห์ตามจำนวนคนในแผนก (7 คน = 1 วัน · 8 คน = 2 วัน · ≤6 คน = ห้ามคู่) ลาป่วยฉุกเฉินไม่ติดกฎ แผนกขายกับ PC ก็ไม่ติดกฎ ถ้าจำเป็นจริง ๆ ให้เจ้าของเป็นคนตั้ง (มีปุ่มยืนยันข้ามกฎ)
ถาม: ในแดชบอร์ดขึ้น ⚪ "ยังไม่สแกน" ทั้งที่คนมาทำงานแล้ว?
ตอบ: การ์ดสาขาเชื่อมกับการสแกนหน้าจริงจากแอป HR — ถ้าพนักงานยังไม่สแกนเข้า จะขึ้น ⚪ ไม่ใช่ ❌ ขาด ให้เตือนพนักงานสแกนเข้างาน · ถ้าชื่อเล่นซ้ำกันในสาขา ระบบจับคู่ด้วยชื่อจริง ผจก. ควรกรอกชื่อ-นามสกุลในทะเบียนเวรให้ตรงกับ HR
ถาม: "มาสาย" ต้องมาร์กเองไหม?
ตอบ: ในปฏิทินเวร ผจก. ยังต้องกดสถานะสายเอง (ใช้กับอันดับ) ส่วนแดชบอร์ดรายวันจะคำนวณ "สาย X น." ให้อัตโนมัติจากเวลาสแกนเข้าจริงเทียบกับเวลาเข้างานที่ตั้งไว้ในทะเบียน
ถาม: พนักงานลาออก/เข้าใหม่ ต้องทำอะไร?
ตอบ: กด "นำเข้าจากระบบพนักงานกลาง" ใหม่ที่แท็บ 👥 พนักงาน (ระบบอัปเดตตามรหัสกลาง ไม่ซ้ำ) หรือกด 🗑 ลบคนที่ออกแล้วออกจากทะเบียนเวร ไม่งั้นคนที่ออกจะขึ้น ⚪ ยังไม่สแกนตลอด