ระบบลา — บริหารใบลาและโควต้าวันลา
ระบบจัดการใบลาของพนักงาน ครอบคลุมการตั้งประเภทการลา การกำหนดวันลาประจำปี (Quota) การส่งใบลาผ่านพอร์ทัลพนักงาน และการอนุมัติโดยหัวหน้างานหรือ HR รองรับการลาครึ่งวัน เอกสารแนบ และเชื่อมเข้าสู่ระบบเงินเดือนสำหรับการลาแบบรับเงิน/ไม่รับเงิน
เริ่มใช้งาน
เมนู ระบบลา แบ่งเป็น 2 ฝั่ง:
ฝั่ง HR / หัวหน้างาน
- แดชบอร์ดระบบลา — ภาพรวมและรอนุมัติ
- รายการใบลา — รายการทั้งหมด + สร้างใบลาแทนพนักงาน
- วันลาประจำปี (Quota) — ออกโควต้าให้พนักงาน
ฝั่งพนักงาน (พอร์ทัลพนักงาน)
- ใบลาของฉัน — ส่งใบลาใหม่ + ดูใบลาที่เคยส่ง
ประเภทการลา
ระบบมาพร้อม 8 ประเภทการลามาตรฐาน — admin คลินิกปรับจำนวนวันได้ที่ ตั้งค่า → ระบบลา
8 ประเภท
- ลากิจ — รับเงินปกติ · เริ่มต้น 3 วัน/ปี
- ลาป่วย — รับเงิน · เริ่มต้น 30 วัน/ปี · บังคับแนบเอกสาร
- ลาพักร้อน — รับเงิน · เริ่มต้น 6 วัน/ปี · สะสมข้ามปีได้
- ลาคลอด — รับเงิน · เริ่มต้น 98 วัน/ปี · บังคับแนบเอกสาร · เฉพาะพนักงานหญิง
- ลาบวช — รับเงิน · เริ่มต้น 15 วัน/ปี · บังคับแนบเอกสาร · เฉพาะพนักงานชาย
- ลาแต่งงาน — รับเงิน · เริ่มต้น 3 วัน/ปี
- ลาฝึกอบรม — รับเงิน · เริ่มต้น 5 วัน/ปี
- ลาไม่รับเงิน — ไม่รับเงิน · ไม่จำกัดวัน · ระบบหักจากเงินเดือนตามอัตรา
คุณสมบัติของประเภท
- มีสีประจำประเภท (ใช้ใน badge ทั่วระบบ)
- flag "รับเงินปกติ" หรือ "ไม่รับเงิน" — ส่งผลต่อเงินเดือน
- flag "บังคับ" หรือ "ถ้ามี" สำหรับเอกสารแนบ
วันลาประจำปี (Quota)
โควต้าวันลาประจำปีของพนักงานแต่ละคน — ต้องออกก่อนพนักงานจึงจะส่งใบลาได้
โครงสร้าง 3 ชั้น
- ระดับคลินิก (master) — กำหนดประเภทการลา (8 ประเภทมาตรฐาน)
- ระดับสาขา (default) — กำหนดจำนวนวันมาตรฐานต่อประเภท (ตั้งใน ตั้งค่า → ระบบลา)
- ระดับพนักงาน (รายคน) — ออก quota ของแต่ละคนต่อปี ปรับจำนวนได้
หน้า "กำหนดวันลาประจำปี"
- เลือกปีที่ต้องการดู (เป็น พ.ศ.)
- ตารางพนักงานทั้งสาขา
- สถานะแต่ละคน: ออกครบ / บางส่วน / ยังไม่ออก
- ตัวเลขสรุป: ออกครบ / บางส่วน / ยังไม่ออก / ความคืบหน้า %
ปุ่มออก quota
- "ออกให้ทุกคน" — ออกตามจำนวนมาตรฐานของสาขาให้พนักงานทุกคน
- ติ๊ก checkbox แล้วกด "ออกวันลาให้คนที่เลือก"
- "เลือกที่ยังไม่ออก" — ติ๊กอัตโนมัติให้คนที่ยังไม่มี quota
หน้ารายคน
- ตารางทุกประเภท: Default (สาขา) / สะสมจากปีก่อน / ได้รับปีนี้ / ใช้ไป / คงเหลือ
- ประเภท "ลาไม่รับเงิน" แสดง badge "ไม่จำกัด"
- กดแก้รายประเภท → ปรับ "วันที่ได้รับ" + ใส่หมายเหตุเหตุผล
ส่งใบลา
พนักงานส่งเอง (พอร์ทัลพนักงาน)
- เปิด พอร์ทัลพนักงาน → ใบลาของฉัน
- กด "ส่งใบลาใหม่"
ข้อมูลที่กรอก
- ประเภทการลา — dropdown แสดง "เหลือ X.X/Y.Y วัน" หรือ "ไม่จำกัด"
- วันที่เริ่ม + checkbox "ครึ่งวัน (เริ่มลาช่วงบ่าย วันแรก)"
- วันที่สิ้นสุด + checkbox "ครึ่งวัน (ลาจบช่วงเช้า วันสุดท้าย)"
- ระบบคำนวณ "รวม: X.X วัน" ให้สดทันที
- เหตุผลการลา
- เอกสารแนบ — JPG / PNG / WebP ไม่เกิน 1 MB (จำเป็นถ้าประเภทบังคับ)
การเช็คก่อนบันทึก
- ระบบเช็ค โควต้า ก่อนรับใบลา
- ถ้าวันลาเหลือไม่พอ → "วันลาเหลือไม่พอ — ขอ X วัน, เหลือ Y วัน (รวมใบลาที่รอนุมัติ)"
- ถ้ายังไม่ออก quota → "ยังไม่ได้รับวันลาประจำปี ... — ติดต่อ HR เพื่อขอออกวันลาให้"
HR ส่งแทนพนักงานได้
เปิด รายการใบลา → กดปุ่ม "สร้างใบลา" → เลือกพนักงานในฟอร์มแทนการที่พนักงานส่งเอง
อนุมัติใบลา
ใครอนุมัติได้
ใครก็ตามที่มี สิทธิ์อนุมัติ (กำหนดผ่าน Role) ในสาขานั้น ไม่จำเป็นต้องเป็น HR — หัวหน้าทีมก็ได้ถ้ามีสิทธิ์
วิธีอนุมัติ
- เปิด แดชบอร์ดระบบลา → ดูใบที่ "รออนุมัติ"
- คลิกใบลา → กดปุ่ม "อนุมัติ"
- หน้าต่าง "อนุมัติใบลา" — ใส่หมายเหตุ (ถ้ามี) → ยืนยัน
ปฏิเสธ
- กดปุ่ม "ปฏิเสธ"
- ใส่ เหตุผลที่ปฏิเสธ (จำเป็น)
- พนักงานเห็นเหตุผลในรายการของตัวเอง
4 สถานะของใบลา
- รออนุมัติ
- อนุมัติ
- ปฏิเสธ
- ยกเลิก — พนักงานยกเลิกเองก่อนอนุมัติ
แดชบอร์ดและรายการ
แดชบอร์ดระบบลา
- ตัวเลขสรุป 4 ตัว: รออนุมัติ / อนุมัติ (เดือนนี้) / ปฏิเสธ (เดือนนี้) / รวมวันลา (เดือนนี้)
- การ์ด "รออนุมัติ" — รายการล่าสุด 10 ใบ
- การ์ด "สรุปตามประเภท (เดือนนี้)" — แยกตามประเภทการลา
- การ์ด "พนักงานที่ลามากสุด (เดือนนี้)"
รายการใบลา
- การ์ด "ใบลาวันนี้ (N)" — แสดงคนที่กำลังลาตรงวันปัจจุบัน
- การ์ด "ใบลาทั้งหมด" มีตัวเลือกเดือน + ตัวกรอง (สถานะ / พนักงาน / ประเภท)
- ปุ่ม "ล้าง" ล้างตัวกรอง
หน้ารายละเอียดใบลา
- หัวข้อ "ใบลา #{เลขที่}"
- การ์ด "ข้อมูลใบลา" — ประเภท / วันที่ / จำนวนวัน / เหตุผล / ส่งโดย / วันที่ส่ง
- การ์ด "การอนุมัติ" — ผู้อนุมัติ / วันที่อนุมัติ / หมายเหตุ
- ถ้ามีเอกสารแนบ — มีลิงก์ "ดูเอกสาร →"
แก้ไข / ยกเลิก / ลบ
กฎทั่วไป
- แก้ไข — ได้เฉพาะใบที่ "รออนุมัติ"
- ยกเลิก — ได้เฉพาะใบที่ "รออนุมัติ" (พนักงานเองหรือ HR)
- ลบ — ได้ทุกสถานะ ยกเว้น "อนุมัติ" (เพื่อรักษาความถูกต้อง)
ตั้งค่าระบบลา
เปิดที่ ตั้งค่า → ระบบลา
เวลาตัดครึ่งวัน
- เวลาตัด — ลาช่วงเช้า (ค่าเริ่มต้น 12:00) — สำหรับ infer จากเวลาออกของวันที่ลา
- เวลาตัด — ลาช่วงบ่าย (ค่าเริ่มต้น 13:00) — สำหรับ infer จากเวลาเข้าของวันที่กลับ
วันลาประจำปีตามประเภท
- ตั้งจำนวนวันมาตรฐานต่อประเภทของสาขา
- checkbox "สะสมข้ามปี" — ทำให้วันลาที่เหลือยกไปปีหน้า
- ค่านี้ใช้เป็น default ตอนกด "ออกให้ทุกคน" ในหน้า quota
คำถามที่พบบ่อย
พนักงานใหม่เพิ่งเข้างาน — quota ของปีนี้ทำยังไง?
HR ออก quota ให้ที่หน้า "วันลาประจำปี" → กดที่ชื่อ → กดแก้แต่ละประเภท ปรับจำนวนวันตามอายุงาน (เช่น พนักงานเข้ากลางปีอาจให้ครึ่งหนึ่งของมาตรฐาน)
เอกสารแนบใส่ PDF ได้ไหม?
ปัจจุบันรองรับเฉพาะรูป (JPG/PNG/WebP ≤ 1 MB) เท่านั้น ถ้ามี PDF ให้ถ่ายภาพหน้าจอหรือ export เป็นรูปก่อน
ลาคลอด/ลาบวช ไม่เห็นในตัวเลือก — ทำไม?
ระบบกรองตามเพศของพนักงาน — เฉพาะหญิงเห็น "ลาคลอด" เฉพาะชายเห็น "ลาบวช" ถ้าระบุเพศพนักงานผิด ไปแก้ที่ใบพนักงาน
ลาครึ่งวันคำนวณยังไง?
ครึ่งวัน = 0.5 วันลา ลดจาก quota 0.5 วัน ลาเริ่มครึ่งวันบ่าย + จบครึ่งวันเช้า = ลาประมาณ 1 วัน (ขึ้นกับช่วงวันรวม) ระบบคำนวณให้ดูทันทีในหน้าฟอร์ม
วันลาที่อนุมัติแล้ว มีผลต่อเงินเดือนยังไง?
- ลารับเงิน (กิจ ป่วย พักร้อน ฯลฯ) — ไม่หักเงิน แต่นับเป็นวันลาในสรุป
- ลาไม่รับเงิน — ระบบหักเงินเดือนตามอัตรา (เงินเดือน ÷ 30 × จำนวนวัน)
หัวหน้าทีมเห็นเฉพาะใบลาของทีมตัวเองได้ไหม?
ปัจจุบันระบบไม่แบ่งทีม — ใครที่มีสิทธิ์อนุมัติเห็นใบลาของพนักงานทุกคนในสาขา ถ้าต้องการแยกตามทีม ใช้การอ่านชื่อ + วินิจฉัยเอง
ยกเลิกใบลาที่ส่งไปแล้ว — ทำได้ยังไง?
ถ้ายัง "รออนุมัติ" → เปิดใบ → กด "ยกเลิกใบลา" ถ้า อนุมัติแล้ว → ติดต่อ HR ให้ลบหรือปรับ quota ให้ (ปัจจุบันลบไม่ได้โดยตรง)
มีปฏิทินดูว่าทีมใครลาวันไหน?
ระบบไม่มีปฏิทินแยก แต่ดูได้ที่:
- การ์ด "ใบลาวันนี้" ที่หน้ารายการ — รายชื่อคนกำลังลาวันนี้
- เลือกเดือน + filter สถานะ "อนุมัติ" ในรายการ — เห็นภาพรวมเดือนนั้น
พร้อมยกระดับคลินิกของคุณแล้วหรือยัง?
นัด Demo ฟรีกับทีมงาน ตอบทุกคำถาม ช่วย onboard ตั้งค่าเสร็จใน 15 นาที
Support ภาษาไทย · Multi-branch ไม่จำกัด