คำขอจอง คำขอเลื่อนนัด และคำขอลา

ภาพรวม

เมื่อลูกเทรนที่ผูก account ส่งคำขอผ่านแอป (จองนัด, เลื่อนนัด, หรือขอลา) คุณจะได้รับคำขอให้อนุมัติหรือปฏิเสธ คู่มือนี้อธิบายวิธีจัดการคำขอทั้งสามประเภท


วิธีเข้าถึง

คำขอจองนัด

  • จาก Dashboard: กดที่การ์ด "คำขอจอง" หรือ Quick Actions
  • URL โดยตรง: /trainer/bookings/pending

คำขอเลื่อนนัด

  • จาก Dashboard: กดที่การ์ด "คำขอเลื่อนนัด" หรือ Quick Actions
  • URL โดยตรง: /trainer/reschedule-requests

คำขอลา

  • จาก Dashboard: กดที่การ์ด "คำขอลา"
  • URL โดยตรง: /trainer/leave-requests

คำขอจองนัด (Booking Requests)

ลูกเทรนจองนัดอย่างไร

  1. ลูกเทรนเปิดแอปและกด "จองนัด"
  2. เลือกสถานที่
  3. เลือกวัน/เวลาจากเวลาว่างที่คุณตั้งไว้
  4. ส่งคำขอ

ข้อมูลในคำขอจอง

ข้อมูลคำอธิบาย
ชื่อลูกเทรนผู้ขอจอง
วันที่/เวลาวัน/เวลาที่ต้องการจอง
สถานที่สถานที่ที่เลือก
หมายเหตุข้อความจากลูกเทรน (ถ้ามี)
สถานะแพ็กเกจจำนวนครั้งที่เหลือในแพ็กเกจ

การอนุมัติคำขอจอง

  1. ไปที่หน้า "คำขอจอง"
  2. ดูรายละเอียดคำขอ
  3. ตรวจสอบ:
    • วัน/เวลาว่างหรือไม่
    • ลูกเทรนมีแพ็กเกจพอหรือไม่
  4. กดปุ่ม "อนุมัติ" (สีเขียว)
  5. เพิ่มหมายเหตุ (ไม่บังคับ)
  6. กด "ยืนยัน"

ผลลัพธ์:

  • ระบบสร้างนัดหมายอัตโนมัติ
  • ลูกเทรนได้รับแจ้งเตือน
  • คำขอหายไปจากรายการ

การปฏิเสธคำขอจอง

  1. ไปที่หน้า "คำขอจอง"
  2. ดูรายละเอียดคำขอ
  3. กดปุ่ม "ปฏิเสธ" (สีแดง)
  4. กรอก เหตุผล (จำเป็น)
  5. กด "ยืนยัน"

ผลลัพธ์:

  • ลูกเทรนได้รับแจ้งเตือนพร้อมเหตุผล
  • คำขอหายไปจากรายการ

คำขอเลื่อนนัด (Reschedule Requests)

ลูกเทรนขอเลื่อนนัดอย่างไร

  1. ลูกเทรนเปิดหน้านัดหมาย
  2. กด "ขอเลื่อนนัด"
  3. เลือกวัน/เวลาใหม่
  4. กรอกเหตุผล
  5. ส่งคำขอ

หมายเหตุ: การขอเลื่อนนัดอาจถูกจำกัดตามนโยบายที่คุณตั้งไว้ (เช่น ต้องแจ้งล่วงหน้า 24 ชม.)

ข้อมูลในคำขอเลื่อนนัด

ข้อมูลคำอธิบาย
ชื่อลูกเทรนผู้ขอเลื่อน
นัดหมายเดิมวัน/เวลา/สถานที่เดิม
วัน/เวลาใหม่วัน/เวลาที่ต้องการเลื่อนไป
เหตุผลเหตุผลที่ลูกเทรนให้มา
สถานะเวลาใหม่ว่าง (เขียว) / ชน (แดง)

การอนุมัติคำขอเลื่อนนัด

  1. ไปที่หน้า "คำขอเลื่อนนัด"
  2. ดูรายละเอียดคำขอ
  3. ตรวจสอบ:
    • เวลาใหม่ว่างหรือไม่ (ดูจากจุดสี)
    • เหตุผลสมเหตุสมผลหรือไม่
  4. กดปุ่ม "อนุมัติ" (สีเขียว)
  5. กด "ยืนยัน"

ผลลัพธ์:

  • นัดหมายเดิมถูกย้ายไปเวลาใหม่
  • ลูกเทรนได้รับแจ้งเตือน
  • คำขอหายไปจากรายการ

การปฏิเสธคำขอเลื่อนนัด

  1. ไปที่หน้า "คำขอเลื่อนนัด"
  2. ดูรายละเอียดคำขอ
  3. กดปุ่ม "ปฏิเสธ" (สีแดง)
  4. กรอก เหตุผล (ไม่บังคับแต่แนะนำ)
  5. กด "ยืนยัน"

ผลลัพธ์:

  • นัดหมายยังคงเวลาเดิม
  • ลูกเทรนได้รับแจ้งเตือนพร้อมเหตุผล
  • คำขอหายไปจากรายการ

การเสนอเวลาทางเลือก

ถ้าเวลาที่ลูกเทรนขอไม่สะดวก:

  1. กดปุ่ม "ปฏิเสธ"
  2. เลือก "เสนอเวลาอื่น"
  3. เลือกวัน/เวลาใหม่ที่คุณว่าง
  4. กด "ส่งข้อเสนอ"

ผลลัพธ์:

  • ลูกเทรนได้รับเวลาทางเลือกที่คุณเสนอ
  • ลูกเทรนสามารถยอมรับหรือเลือกเวลาอื่นได้

คำขอลา (Leave Requests)

ลูกเทรนขอลาอย่างไร

  1. ลูกเทรนเปิดแอปและไปที่ "คำขอลา"
  2. กด "ขอลา" หรือ "+"
  3. เลือกวันที่เริ่มต้นและสิ้นสุด
  4. กรอกเหตุผล (ไม่บังคับ) เช่น ลาพักร้อน, ป่วย
  5. ดู preview เซสชันที่ได้รับผลกระทบ
  6. ส่งคำขอ

หมายเหตุ: ถ้าลูกเทรนมีนัดกับหลายเทรนเนอร์ในช่วงที่ขอลา ระบบจะสร้างคำขอแยกต่อเทรนเนอร์อัตโนมัติ

ข้อมูลในคำขอลา

ข้อมูลคำอธิบาย
ชื่อลูกเทรนผู้ขอลา
ช่วงวันที่วันเริ่มต้น - วันสิ้นสุด
จำนวนวันจำนวนวันที่ขอลา
เหตุผลเหตุผลที่ลูกเทรนให้มา (ถ้ามี)
เซสชันที่ได้รับผลกระทบจำนวนเซสชันที่จะถูกเลื่อน/ยกเลิก

Preview เซสชันที่ได้รับผลกระทบ

ก่อนอนุมัติ คุณจะเห็นรายการเซสชันที่จะถูกจัดการ:

ประเภทเซสชันการจัดการคำอธิบาย
เซสชันซ้ำ (Recurring)เลื่อน +7 วันเลื่อนไปสัปดาห์ถัดไป เวลาเดิม
เซสชันเดี่ยว (One-time)ยกเลิกยกเลิกเซสชันและคืนครั้งให้แพ็กเกจ

การอนุมัติคำขอลา

  1. ไปที่หน้า "คำขอลา"
  2. ดูรายละเอียดคำขอ
  3. ตรวจสอบ:
    • ช่วงวันที่และจำนวนวัน
    • เซสชันที่จะได้รับผลกระทบ
    • การจัดการที่จะเกิดขึ้น (เลื่อน/ยกเลิก)
  4. กดปุ่ม "อนุมัติ" (สีเขียว)
  5. กด "ยืนยัน"

ผลลัพธ์:

  • เซสชันที่เป็น Recurring → เลื่อนไป +7 วันอัตโนมัติ
  • เซสชันที่เป็น One-time → ยกเลิกและคืนครั้งให้แพ็กเกจ
  • ลูกเทรนได้รับแจ้งเตือนว่าคำขอถูกอนุมัติ
  • คำขอเปลี่ยนสถานะเป็น "อนุมัติแล้ว"

การปฏิเสธคำขอลา

  1. ไปที่หน้า "คำขอลา"
  2. ดูรายละเอียดคำขอ
  3. กดปุ่ม "ปฏิเสธ" (สีแดง)
  4. กรอก เหตุผล (จำเป็น) - เช่น "ช่วงนี้เลื่อนไม่ได้เนื่องจากใกล้แข่งขัน"
  5. กด "ยืนยัน"

ผลลัพธ์:

  • เซสชันทั้งหมดคงสถานะเดิม (ไม่มีการเปลี่ยนแปลง)
  • ลูกเทรนได้รับแจ้งเตือนพร้อมเหตุผลที่ปฏิเสธ
  • คำขอเปลี่ยนสถานะเป็น "ปฏิเสธ"

สถานะคำขอลา

สถานะสีความหมาย
รอดำเนินการเหลือง/ส้มรอเทรนเนอร์อนุมัติ/ปฏิเสธ
อนุมัติแล้วเขียวเซสชันถูกจัดการแล้ว
ปฏิเสธแดงถูกปฏิเสธพร้อมเหตุผล
ถอนคำขอเทาลูกเทรนถอนคำขอเอง

สถานะคำขอ

สถานะคำขอจอง

สถานะสีความหมาย
รอดำเนินการเหลืองรอคุณอนุมัติ/ปฏิเสธ
อนุมัติแล้วเขียวสร้างนัดหมายแล้ว
ปฏิเสธแดงถูกปฏิเสธ
ยกเลิกเทาลูกเทรนยกเลิกเอง

สถานะคำขอเลื่อน

สถานะสีความหมาย
รอดำเนินการเหลืองรอคุณอนุมัติ/ปฏิเสธ
อนุมัติแล้วเขียวเลื่อนนัดแล้ว
ปฏิเสธแดงถูกปฏิเสธ

การแจ้งเตือน

คุณจะได้รับแจ้งเตือนเมื่อ:

  • มีคำขอจองใหม่
  • มีคำขอเลื่อนนัดใหม่
  • มีคำขอลาใหม่

ลูกเทรนจะได้รับแจ้งเตือนเมื่อ:

  • คำขอถูกอนุมัติ
  • คำขอถูกปฏิเสธ (พร้อมเหตุผล)
  • มีการเสนอเวลาทางเลือก (สำหรับคำขอเลื่อน)

บน Dashboard

การ์ดคำขอจอง

แสดงเมื่อมีคำขอจองรอดำเนินการ:

  • จำนวนคำขอ (Badge สีแดง)
  • รายชื่อลูกเทรนที่ขอ (สูงสุด 3 คน)
  • ปุ่ม "ดูทั้งหมด"

การ์ดคำขอเลื่อน

แสดงเมื่อมีคำขอเลื่อนนัดรอดำเนินการ:

  • จำนวนคำขอ (Badge สีส้ม)
  • รายชื่อลูกเทรนที่ขอ (สูงสุด 3 คน)
  • วัน/เวลาที่ขอเลื่อนไป
  • จุดสีแสดงสถานะเวลา (เขียว=ว่าง, แดง=ชน)

การ์ดคำขอลา

แสดงเมื่อมีคำขอลารอดำเนินการ:

  • จำนวนคำขอ (Badge สีส้ม)
  • รายชื่อลูกเทรนที่ขอลา
  • ช่วงวันที่ขอลา
  • จำนวนเซสชันที่ได้รับผลกระทบ

การตั้งค่านโยบาย

ตั้งค่าในหน้า "นโยบายการสอน":

จำกัดการเลื่อนนัด

  • จำนวนครั้งต่อเดือน - เช่น 2 ครั้ง/เดือน
  • ระยะเวลาแจ้งล่วงหน้า - เช่น ต้องแจ้ง 24 ชม. ก่อน

ผลของนโยบาย

  • ลูกเทรนที่เลื่อนเกินโควต้าจะไม่สามารถส่งคำขอได้
  • ลูกเทรนที่ขอเลื่อนกระชั้นเกินไปจะได้รับแจ้งเตือน

เคล็ดลับการใช้งาน

  1. ตอบสนองเร็ว - ลูกเทรนจะได้วางแผนได้
  2. ให้เหตุผลเมื่อปฏิเสธ - ช่วยให้ลูกเทรนเข้าใจ
  3. เสนอเวลาทางเลือก - ดีกว่าปฏิเสธโดยไม่มีทางเลือก
  4. ตรวจสอบ Dashboard ทุกวัน - ไม่พลาดคำขอใหม่
  5. ตั้งนโยบายชัดเจน - ป้องกันการเลื่อนนัดบ่อย

FAQ / คำถามที่พบบ่อย

Q: คำขอจองไม่เข้ามา?

A: ตรวจสอบว่าได้ตั้ง "เวลาว่าง" (Time Blocks) และ "สถานที่ที่มองเห็น" สำหรับลูกเทรนแล้ว

Q: ลูกเทรนจองได้โดยไม่ต้องรอการอนุมัติได้ไหม?

A: ตอนนี้ยังไม่รองรับ Auto-approve ทุกคำขอต้องรอการอนุมัติ

Q: คำขอเลื่อนนัดหมดอายุไหม?

A: คำขอจะหมดอายุเมื่อถึงเวลานัดหมายเดิม

Q: ลูกเทรนขอเลื่อนไปเวลาที่ชนกับนัดอื่น?

A: คุณยังสามารถอนุมัติได้ แต่ระบบจะเตือนด้วยจุดสีแดง

Q: ยกเลิกการอนุมัติได้ไหม?

A: หลังจากอนุมัติแล้วจะสร้างนัดหมายทันที ต้องยกเลิกนัดหมายนั้นแทน

Q: อนุมัติคำขอลาแล้ว เซสชันจะเป็นอย่างไร?

A: เซสชันแบบ Recurring จะถูกเลื่อนไป +7 วันอัตโนมัติ ส่วนเซสชันเดี่ยวจะถูกยกเลิกและคืนครั้งให้แพ็กเกจ

Q: ลูกเทรนถอนคำขอลาได้เมื่อไหร่?

A: ลูกเทรนสามารถถอนคำขอได้เฉพาะเมื่อคำขอยังอยู่ในสถานะ "รอดำเนินการ" เท่านั้น

Q: ลูกเทรนมีหลายเทรนเนอร์ จะต้องส่งคำขอแยกไหม?

A: ไม่ต้อง ระบบจะสร้างคำขอแยกต่อเทรนเนอร์ให้อัตโนมัติ


หัวข้อที่เกี่ยวข้อง