คำขอจอง คำขอเลื่อนนัด และคำขอลา
ภาพรวม
เมื่อลูกเทรนที่ผูก account ส่งคำขอผ่านแอป (จองนัด, เลื่อนนัด, หรือขอลา) คุณจะได้รับคำขอให้อนุมัติหรือปฏิเสธ คู่มือนี้อธิบายวิธีจัดการคำขอทั้งสามประเภท
วิธีเข้าถึง
คำขอจองนัด
- จาก Dashboard: กดที่การ์ด "คำขอจอง" หรือ Quick Actions
- URL โดยตรง: /trainer/bookings/pending
คำขอเลื่อนนัด
- จาก Dashboard: กดที่การ์ด "คำขอเลื่อนนัด" หรือ Quick Actions
- URL โดยตรง: /trainer/reschedule-requests
คำขอลา
- จาก Dashboard: กดที่การ์ด "คำขอลา"
- URL โดยตรง: /trainer/leave-requests
คำขอจองนัด (Booking Requests)
ลูกเทรนจองนัดอย่างไร
- ลูกเทรนเปิดแอปและกด "จองนัด"
- เลือกสถานที่
- เลือกวัน/เวลาจากเวลาว่างที่คุณตั้งไว้
- ส่งคำขอ
ข้อมูลในคำขอจอง
| ข้อมูล | คำอธิบาย |
|---|---|
| ชื่อลูกเทรน | ผู้ขอจอง |
| วันที่/เวลา | วัน/เวลาที่ต้องการจอง |
| สถานที่ | สถานที่ที่เลือก |
| หมายเหตุ | ข้อความจากลูกเทรน (ถ้ามี) |
| สถานะแพ็กเกจ | จำนวนครั้งที่เหลือในแพ็กเกจ |
การอนุมัติคำขอจอง
- ไปที่หน้า "คำขอจอง"
- ดูรายละเอียดคำขอ
- ตรวจสอบ:
- วัน/เวลาว่างหรือไม่
- ลูกเทรนมีแพ็กเกจพอหรือไม่
- กดปุ่ม "อนุมัติ" (สีเขียว)
- เพิ่มหมายเหตุ (ไม่บังคับ)
- กด "ยืนยัน"
ผลลัพธ์:
- ระบบสร้างนัดหมายอัตโนมัติ
- ลูกเทรนได้รับแจ้งเตือน
- คำขอหายไปจากรายการ
การปฏิเสธคำขอจอง
- ไปที่หน้า "คำขอจอง"
- ดูรายละเอียดคำขอ
- กดปุ่ม "ปฏิเสธ" (สีแดง)
- กรอก เหตุผล (จำเป็น)
- กด "ยืนยัน"
ผลลัพธ์:
- ลูกเทรนได้รับแจ้งเตือนพร้อมเหตุผล
- คำขอหายไปจากรายการ
คำขอเลื่อนนัด (Reschedule Requests)
ลูกเทรนขอเลื่อนนัดอย่างไร
- ลูกเทรนเปิดหน้านัดหมาย
- กด "ขอเลื่อนนัด"
- เลือกวัน/เวลาใหม่
- กรอกเหตุผล
- ส่งคำขอ
หมายเหตุ: การขอเลื่อนนัดอาจถูกจำกัดตามนโยบายที่คุณตั้งไว้ (เช่น ต้องแจ้งล่วงหน้า 24 ชม.)
ข้อมูลในคำขอเลื่อนนัด
| ข้อมูล | คำอธิบาย |
|---|---|
| ชื่อลูกเทรน | ผู้ขอเลื่อน |
| นัดหมายเดิม | วัน/เวลา/สถานที่เดิม |
| วัน/เวลาใหม่ | วัน/เวลาที่ต้องการเลื่อนไป |
| เหตุผล | เหตุผลที่ลูกเทรนให้มา |
| สถานะเวลาใหม่ | ว่าง (เขียว) / ชน (แดง) |
การอนุมัติคำขอเลื่อนนัด
- ไปที่หน้า "คำขอเลื่อนนัด"
- ดูรายละเอียดคำขอ
- ตรวจสอบ:
- เวลาใหม่ว่างหรือไม่ (ดูจากจุดสี)
- เหตุผลสมเหตุสมผลหรือไม่
- กดปุ่ม "อนุมัติ" (สีเขียว)
- กด "ยืนยัน"
ผลลัพธ์:
- นัดหมายเดิมถูกย้ายไปเวลาใหม่
- ลูกเทรนได้รับแจ้งเตือน
- คำขอหายไปจากรายการ
การปฏิเสธคำขอเลื่อนนัด
- ไปที่หน้า "คำขอเลื่อนนัด"
- ดูรายละเอียดคำขอ
- กดปุ่ม "ปฏิเสธ" (สีแดง)
- กรอก เหตุผล (ไม่บังคับแต่แนะนำ)
- กด "ยืนยัน"
ผลลัพธ์:
- นัดหมายยังคงเวลาเดิม
- ลูกเทรนได้รับแจ้งเตือนพร้อมเหตุผล
- คำขอหายไปจากรายการ
การเสนอเวลาทางเลือก
ถ้าเวลาที่ลูกเทรนขอไม่สะดวก:
- กดปุ่ม "ปฏิเสธ"
- เลือก "เสนอเวลาอื่น"
- เลือกวัน/เวลาใหม่ที่คุณว่าง
- กด "ส่งข้อเสนอ"
ผลลัพธ์:
- ลูกเทรนได้รับเวลาทางเลือกที่คุณเสนอ
- ลูกเทรนสามารถยอมรับหรือเลือกเวลาอื่นได้
คำขอลา (Leave Requests)
ลูกเทรนขอลาอย่างไร
- ลูกเทรนเปิดแอปและไปที่ "คำขอลา"
- กด "ขอลา" หรือ "+"
- เลือกวันที่เริ่มต้นและสิ้นสุด
- กรอกเหตุผล (ไม่บังคับ) เช่น ลาพักร้อน, ป่วย
- ดู preview เซสชันที่ได้รับผลกระทบ
- ส่งคำขอ
หมายเหตุ: ถ้าลูกเทรนมีนัดกับหลายเทรนเนอร์ในช่วงที่ขอลา ระบบจะสร้างคำขอแยกต่อเทรนเนอร์อัตโนมัติ
ข้อมูลในคำขอลา
| ข้อมูล | คำอธิบาย |
|---|---|
| ชื่อลูกเทรน | ผู้ขอลา |
| ช่วงวันที่ | วันเริ่มต้น - วันสิ้นสุด |
| จำนวนวัน | จำนวนวันที่ขอลา |
| เหตุผล | เหตุผลที่ลูกเทรนให้มา (ถ้ามี) |
| เซสชันที่ได้รับผลกระทบ | จำนวนเซสชันที่จะถูกเลื่อน/ยกเลิก |
Preview เซสชันที่ได้รับผลกระทบ
ก่อนอนุมัติ คุณจะเห็นรายการเซสชันที่จะถูกจัดการ:
| ประเภทเซสชัน | การจัดการ | คำอธิบาย |
|---|---|---|
| เซสชันซ้ำ (Recurring) | เลื่อน +7 วัน | เลื่อนไปสัปดาห์ถัดไป เวลาเดิม |
| เซสชันเดี่ยว (One-time) | ยกเลิก | ยกเลิกเซสชันและคืนครั้งให้แพ็กเกจ |
การอนุมัติคำขอลา
- ไปที่หน้า "คำขอลา"
- ดูรายละเอียดคำขอ
- ตรวจสอบ:
- ช่วงวันที่และจำนวนวัน
- เซสชันที่จะได้รับผลกระทบ
- การจัดการที่จะเกิดขึ้น (เลื่อน/ยกเลิก)
- กดปุ่ม "อนุมัติ" (สีเขียว)
- กด "ยืนยัน"
ผลลัพธ์:
- เซสชันที่เป็น Recurring → เลื่อนไป +7 วันอัตโนมัติ
- เซสชันที่เป็น One-time → ยกเลิกและคืนครั้งให้แพ็กเกจ
- ลูกเทรนได้รับแจ้งเตือนว่าคำขอถูกอนุมัติ
- คำขอเปลี่ยนสถานะเป็น "อนุมัติแล้ว"
การปฏิเสธคำขอลา
- ไปที่หน้า "คำขอลา"
- ดูรายละเอียดคำขอ
- กดปุ่ม "ปฏิเสธ" (สีแดง)
- กรอก เหตุผล (จำเป็น) - เช่น "ช่วงนี้เลื่อนไม่ได้เนื่องจากใกล้แข่งขัน"
- กด "ยืนยัน"
ผลลัพธ์:
- เซสชันทั้งหมดคงสถานะเดิม (ไม่มีการเปลี่ยนแปลง)
- ลูกเทรนได้รับแจ้งเตือนพร้อมเหตุผลที่ปฏิเสธ
- คำขอเปลี่ยนสถานะเป็น "ปฏิเสธ"
สถานะคำขอลา
| สถานะ | สี | ความหมาย |
|---|---|---|
| รอดำเนินการ | เหลือง/ส้ม | รอเทรนเนอร์อนุมัติ/ปฏิเสธ |
| อนุมัติแล้ว | เขียว | เซสชันถูกจัดการแล้ว |
| ปฏิเสธ | แดง | ถูกปฏิเสธพร้อมเหตุผล |
| ถอนคำขอ | เทา | ลูกเทรนถอนคำขอเอง |
สถานะคำขอ
สถานะคำขอจอง
| สถานะ | สี | ความหมาย |
|---|---|---|
| รอดำเนินการ | เหลือง | รอคุณอนุมัติ/ปฏิเสธ |
| อนุมัติแล้ว | เขียว | สร้างนัดหมายแล้ว |
| ปฏิเสธ | แดง | ถูกปฏิเสธ |
| ยกเลิก | เทา | ลูกเทรนยกเลิกเอง |
สถานะคำขอเลื่อน
| สถานะ | สี | ความหมาย |
|---|---|---|
| รอดำเนินการ | เหลือง | รอคุณอนุมัติ/ปฏิเสธ |
| อนุมัติแล้ว | เขียว | เลื่อนนัดแล้ว |
| ปฏิเสธ | แดง | ถูกปฏิเสธ |
การแจ้งเตือน
คุณจะได้รับแจ้งเตือนเมื่อ:
- มีคำขอจองใหม่
- มีคำขอเลื่อนนัดใหม่
- มีคำขอลาใหม่
ลูกเทรนจะได้รับแจ้งเตือนเมื่อ:
- คำขอถูกอนุมัติ
- คำขอถูกปฏิเสธ (พร้อมเหตุผล)
- มีการเสนอเวลาทางเลือก (สำหรับคำขอเลื่อน)
บน Dashboard
การ์ดคำขอจอง
แสดงเมื่อมีคำขอจองรอดำเนินการ:
- จำนวนคำขอ (Badge สีแดง)
- รายชื่อลูกเทรนที่ขอ (สูงสุด 3 คน)
- ปุ่ม "ดูทั้งหมด"
การ์ดคำขอเลื่อน
แสดงเมื่อมีคำขอเลื่อนนัดรอดำเนินการ:
- จำนวนคำขอ (Badge สีส้ม)
- รายชื่อลูกเทรนที่ขอ (สูงสุด 3 คน)
- วัน/เวลาที่ขอเลื่อนไป
- จุดสีแสดงสถานะเวลา (เขียว=ว่าง, แดง=ชน)
การ์ดคำขอลา
แสดงเมื่อมีคำขอลารอดำเนินการ:
- จำนวนคำขอ (Badge สีส้ม)
- รายชื่อลูกเทรนที่ขอลา
- ช่วงวันที่ขอลา
- จำนวนเซสชันที่ได้รับผลกระทบ
การตั้งค่านโยบาย
ตั้งค่าในหน้า "นโยบายการสอน":
จำกัดการเลื่อนนัด
- จำนวนครั้งต่อเดือน - เช่น 2 ครั้ง/เดือน
- ระยะเวลาแจ้งล่วงหน้า - เช่น ต้องแจ้ง 24 ชม. ก่อน
ผลของนโยบาย
- ลูกเทรนที่เลื่อนเกินโควต้าจะไม่สามารถส่งคำขอได้
- ลูกเทรนที่ขอเลื่อนกระชั้นเกินไปจะได้รับแจ้งเตือน
เคล็ดลับการใช้งาน
- ตอบสนองเร็ว - ลูกเทรนจะได้วางแผนได้
- ให้เหตุผลเมื่อปฏิเสธ - ช่วยให้ลูกเทรนเข้าใจ
- เสนอเวลาทางเลือก - ดีกว่าปฏิเสธโดยไม่มีทางเลือก
- ตรวจสอบ Dashboard ทุกวัน - ไม่พลาดคำขอใหม่
- ตั้งนโยบายชัดเจน - ป้องกันการเลื่อนนัดบ่อย
FAQ / คำถามที่พบบ่อย
Q: คำขอจองไม่เข้ามา?
A: ตรวจสอบว่าได้ตั้ง "เวลาว่าง" (Time Blocks) และ "สถานที่ที่มองเห็น" สำหรับลูกเทรนแล้ว
Q: ลูกเทรนจองได้โดยไม่ต้องรอการอนุมัติได้ไหม?
A: ตอนนี้ยังไม่รองรับ Auto-approve ทุกคำขอต้องรอการอนุมัติ
Q: คำขอเลื่อนนัดหมดอายุไหม?
A: คำขอจะหมดอายุเมื่อถึงเวลานัดหมายเดิม
Q: ลูกเทรนขอเลื่อนไปเวลาที่ชนกับนัดอื่น?
A: คุณยังสามารถอนุมัติได้ แต่ระบบจะเตือนด้วยจุดสีแดง
Q: ยกเลิกการอนุมัติได้ไหม?
A: หลังจากอนุมัติแล้วจะสร้างนัดหมายทันที ต้องยกเลิกนัดหมายนั้นแทน
Q: อนุมัติคำขอลาแล้ว เซสชันจะเป็นอย่างไร?
A: เซสชันแบบ Recurring จะถูกเลื่อนไป +7 วันอัตโนมัติ ส่วนเซสชันเดี่ยวจะถูกยกเลิกและคืนครั้งให้แพ็กเกจ
Q: ลูกเทรนถอนคำขอลาได้เมื่อไหร่?
A: ลูกเทรนสามารถถอนคำขอได้เฉพาะเมื่อคำขอยังอยู่ในสถานะ "รอดำเนินการ" เท่านั้น
Q: ลูกเทรนมีหลายเทรนเนอร์ จะต้องส่งคำขอแยกไหม?
A: ไม่ต้อง ระบบจะสร้างคำขอแยกต่อเทรนเนอร์ให้อัตโนมัติ