ระบบจัดตารางเวรเสมียนประจำวัน

หมุนเวียนเวรอัตโนมัติ · กำหนดรูปแบบเวรได้เอง

💾 โหมดส่วนตัว
—
รอบเวรคำนวณต่อเนื่องข้ามเดือนและข้ามปีเสมอ — เลือกช่วงคร่อมเดือนได้ เช่น 15 ก.ย. – 15 ต.ค.

ตารางเวรรายวัน

➕ เพิ่มเหตุการณ์พิเศษ

ผู้ที่ไม่สามารถปฏิบัติหน้าที่ได้ (เลือกได้หลายคน)

ไม่ว่างแค่ไหน

วิธีปิดเวรของผู้ที่เหลือ

เมื่อกลับมาปฏิบัติหน้าที่

ระบบจะ แช่แข็งรอบเวร ของผู้ที่ไม่ว่าง แล้วคำนวณวิธีปิดเวรที่ดีที่สุดเองจากข้อมูลจริง (สลับคน · เลื่อนรอบ · 24 ชม. · ผสม) โดยไม่ละเมิดเวลาพัก และหาจุดกลับเข้ารอบปกติให้อัตโนมัติ · ประเภทเหตุการณ์เป็นเพียงข้อมูล ไม่มีผลต่อวิธีคำนวณ

📝 เหตุการณ์ทั้งหมด

สรุปสถิติประจำเดือน

กราฟเปรียบเทียบเวร

🧩 รูปแบบเวร

รอบเวร (วงจร) — ลากลำดับซ้ายไปขวา

จำนวนช่วง = จำนวนเจ้าหน้าที่ · แต่ละวันทุกคนจะเลื่อนไปช่วงถัดไป 1 ขั้น

ชื่อเจ้าหน้าที่ (ตามลำดับในวงจร ณ วันอ้างอิง)

ณ วันนี้ คนที่ 1 อยู่ช่วงแรกของวงจร, คนที่ 2 อยู่ช่วงที่ 2 … ไล่ตามลำดับ

📌 ตั้งรอบเวรใหม่ (Re-anchor)

ถ้ารอบเวรในระบบไม่ตรงกับของจริง — ระบุว่า “ณ วันนี้ ใครอยู่ช่วงไหน” แล้วระบบจะตั้งรอบใหม่ทั้งหมดจากจุดนั้น ไม่ต้องไล่แก้รายวันอีก

รอบเวรทั้งหมดจะคำนวณใหม่จากวันนี้เป็นต้นไป (และย้อนหลังด้วย) · เหตุการณ์พิเศษและการจัดเวรเองยังอยู่ครบ

⚖️ กฎการจัดเวร (Roster Rules)

กฎทั้งหมดเป็นค่าตั้งค่า ไม่ผูกกับชื่อบุคคลหรือวันที่ · Engine คำนวณใหม่ทุกครั้งจากข้อมูลจริง

เวลาเริ่มของแต่ละเวร (เวรหนึ่งจบตรงเวลาเริ่มของเวรถัดไป)

ข้อจำกัดที่ห้ามละเมิด (Hard Constraint)

น้ำหนักการตัดสินใจ (Optimization)

🧪 ทดสอบระบบอัตโนมัติ

รันชุดทดสอบทั้งหมดด้วย Algorithm เดียวกัน โดยไม่แตะข้อมูลจริงของคุณ

☁️ ข้อมูลกลาง (ใช้ร่วมกันหลายเครื่อง)

ปิดสวิตช์นี้ = โหมดส่วนตัว (เก็บเฉพาะในเครื่อง) · การตั้งค่านี้เก็บในเครื่องนี้เท่านั้น ไม่ถูกซิงก์ขึ้นกลาง

💾 สำรอง / กู้คืนข้อมูล

รวมทุกอย่าง: รูปแบบเวร ชื่อเจ้าหน้าที่ วันอ้างอิง การลา และการแก้เวรรายวัน