# HOU — หอพัก Group: **บริการนักศึกษา** · Use cases: **5** > Generated by `docs/agent/tools/gen_use_cases.py` from `use_cases/UC1-Explorer.dc.html`. Do not edit by hand; re-run the script. | ID | Use case | Lifecycle tag | Actors | Steps | |---|---|---|---|---| | [W-46](#w-46) | ขอหอพักและเข้าพัก | เข้าเรียนปีแรก | 3 | 6 | | [W-147](#w-147) | ต่อสัญญาหอ / ย้ายห้อง / ย้ายออก และคืนเงินประกัน | ระหว่างเรียน | 3 | 7 | | [W-13](#w-13) | ขอออกนอกหอ (โรงเรียนกีฬา) | โรงเรียนกีฬา | 3 | 5 | | [W-90](#w-90) | เช็กชื่อหอพักประจำและแจ้งเกินเวลากลับ | โรงเรียนกีฬา | 3 | 6 | | [W-38](#w-38) | แจ้งชาวต่างชาติเข้าพักหอ (ตม.30) | งานบริหารและกำกับ | 2 | 4 | ## W-46 ขอหอพักและเข้าพัก - **Lifecycle tag:** เข้าเรียนปีแรก - **Starts when:** เปิดรอบจองหอพักตามปฏิทิน - **Outcome:** สัญญาหอพัก + การเข้าพัก + งาน ตม.30 (ถ้าต่างชาติ) - **Actors:** นักศึกษา, หอพัก, ผู้ปกครอง - **Screens:** W046 Steps (6, of which 1 automated by the system): 1. **นักศึกษา**: ยื่นขอหอพักและความต้องการพิเศษ (ห้องเข้าถึงได้ เวลาซ้อมของนักกีฬา) 2. _ระบบ_: จัดลำดับสิทธิ์ตามเกณฑ์ที่ประกาศ (ปี 1 ภูมิลำเนาไกล ทุน นักกีฬาทีมชาติ) 3. **หอพัก**: จัดห้องและเพื่อนร่วมห้อง (override ต้องมีเหตุผล) และประกาศผล 4. **ผู้ปกครอง**: ลงนามสัญญาหอพัก (ถ้านักศึกษาเป็นผู้เยาว์) 5. **นักศึกษา**: ยอมรับสัญญาและชำระค่าหอ + ค่าประกัน 6. **หอพัก**: เช็กอิน ตรวจสภาพห้องพร้อมภาพ และสร้างงาน ตม.30 ถ้าผู้พักเป็นชาวต่างชาติ (W-38) > **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** หอเต็มต้องมี waitlist; ผู้ค้ำ/ผู้ปกครองเฉพาะข้อสัญญาที่ใช้จริง และแยกชำระ/ยกเว้น/ผ่อนผัน ### ทางแยก workflow (ข้อเสนอ รอผู้รับผิดชอบยืนยัน) | ก่อนขั้น | Decision | เงื่อนไข | ไปขั้น / ผลลัพธ์ | |---|---|---|---| | 3 | มีห้องและผ่านเงื่อนไขจัดสรรหรือไม่? | ผ่าน / อนุมัติ | ขั้น 3 | | 3 | มีห้องและผ่านเงื่อนไขจัดสรรหรือไม่? | ไม่ผ่าน / รอ | เข้าคิวรอหรือเลือกทางเลือกที่อนุมัติ ยังไม่ check-in | Relations: - ขยายเมื่อมีเงื่อนไข [W-38](HOU.md#w-38) แจ้งชาวต่างชาติเข้าพักหอ (ตม.30) ## W-147 ต่อสัญญาหอ / ย้ายห้อง / ย้ายออก และคืนเงินประกัน - **Lifecycle tag:** ระหว่างเรียน - **Starts when:** ครบรอบสัญญาหอพัก หรือผู้พักขอย้ายห้อง/ย้ายออก - **Outcome:** ผลคำขอตามประเภท: ต่อสัญญา ย้ายห้อง หรือย้ายออก; คืน/โอน/คงเงินประกันตามรายการที่อนุมัติ - **Actors:** นักศึกษา, หอพัก, การเงิน - **Screens:** W147 Steps (7, of which 1 automated by the system): 1. **นักศึกษา**: ขอต่อสัญญา ย้ายห้อง หรือย้ายออก 2. **หอพัก**: ตรวจสิทธิ์และห้องว่าง (ย้ายห้อง) หรือนัดตรวจห้อง (ย้ายออก) 3. **หอพัก**: ตรวจสภาพห้อง บันทึกค่าเสียหายพร้อมรูปถ่าย 4. **นักศึกษา**: รับทราบผลตรวจ หรือโต้แย้งภายในกำหนด 5. **การเงิน**: คำนวณยอดคืนเงินประกันหลังหักค่าเสียหายและค่าสาธารณูปโภคค้าง 6. **การเงิน**: หัวหน้างานอนุมัติการคืนเงิน (คนละคนกับผู้คำนวณ) 7. _ระบบ_: สำหรับย้ายออกจริง ปิดสัญญาหลังส่งมอบและอนุมัติยอดคืน/หักที่เกี่ยวข้อง; ต่อสัญญา/ย้ายห้องให้คงหรือโอนสิทธิ์ตามวันมีผล TM30 ตรวจหน้าที่ตามการเข้าพักจริงกับวิเทศ ไม่แจ้งจากทุกธุรกรรมอัตโนมัติ > **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** ต่อสัญญา/ย้ายห้อง/ย้ายออกแยกเส้น; คืนเงินประกันและปิดสัญญาเฉพาะที่ควรคืนจริง ### ทางแยก workflow (ข้อเสนอ รอผู้รับผิดชอบยืนยัน) | ก่อนขั้น | Decision | เงื่อนไข | ไปขั้น / ผลลัพธ์ | |---|---|---|---| | 3 | คำขอหอพักประเภทใด? | ย้ายออก / สิ้นสุดจริง | ขั้น 3 | | 3 | คำขอหอพักประเภทใด? | ต่อสัญญา | อนุมัติสัญญาต่อและเงื่อนไขใหม่ คง/ปรับมัดจำตามกฎ ไม่คืนเงินและปิดสิทธิ์เข้าออก | | 3 | คำขอหอพักประเภทใด? | ย้ายห้อง | อนุมัติห้องใหม่ ตรวจส่งมอบ/ค่าเสียหาย และโอนมัดจำตามกฎ ไม่ปิดสิทธิ์หอทั้งหมด | Relations: none. The use case completes on its own. ## W-13 ขอออกนอกหอ (โรงเรียนกีฬา) - **Lifecycle tag:** โรงเรียนกีฬา - **Starts when:** นักเรียนขอออกนอกหอ/กลับบ้าน (exeat) - **Outcome:** LeavePass + บันทึกเวลาออก-กลับ - **Actors:** นักศึกษา, ผู้ปกครอง, หอพัก - **Screens:** M01 Steps (5, of which 2 automated by the system): 1. **นักศึกษา**: นักเรียนขอออกนอกหอ ระบุเวลาและผู้มารับ 2. _ระบบ_: ตรวจว่าผู้มารับอยู่ใน authorised pickup list และไม่มี CustodyRestriction/ContactRestriction (W-93) 3. **ผู้ปกครอง**: ผู้ปกครองที่มีอำนาจ (LEGAL หรือ CAREGIVER ที่ได้รับสิทธิ์ leave pass) อนุญาตในแอป; ไม่มีสมาร์ตโฟน: ครูหอโทรออกไปเบอร์ที่ลงทะเบียน (ไม่รับสายเข้า) หรือรับรหัส OTP ทาง SMS แล้วบันทึกพร้อมเหตุผล/ผู้บันทึก; การรับตัวโดยบุคคลอื่นต้อง 4-eyes 4. **หอพัก**: ออกบัตรผ่าน QR และบันทึกเวลาออก 5. _ระบบ_: บันทึกเวลากลับ; เกินเวลาแจ้งครูหอและผู้ปกครอง (W-90) > **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** ตรวจผู้รับเด็กและคำสั่งจำกัดสิทธิ์ก่อนออกใบอนุญาต; ไม่อนุมัติให้หยุดที่รอพิจารณา ### ทางแยก workflow (ข้อเสนอ รอผู้รับผิดชอบยืนยัน) | ก่อนขั้น | Decision | เงื่อนไข | ไปขั้น / ผลลัพธ์ | |---|---|---|---| | 4 | อนุมัติลาและผู้รับเด็กมีสิทธิ์หรือไม่? | ผ่าน / อนุมัติ | ขั้น 4 | | 4 | อนุมัติลาและผู้รับเด็กมีสิทธิ์หรือไม่? | ไม่ผ่าน / รอ | ไม่ออก leave pass จนเงื่อนไขครบ | Relations: - เรียกใช้ [W-90](HOU.md#w-90) เช็กชื่อหอพักประจำและแจ้งเกินเวลากลับ - เรียกใช้ [W-93](REC.md#w-93) บันทึกคำสั่งศาล / การจำกัดอำนาจปกครองหรือการติดต่อ - ถูกเรียกจาก [W-90](HOU.md#w-90) เช็กชื่อหอพักประจำและแจ้งเกินเวลากลับ ## W-90 เช็กชื่อหอพักประจำและแจ้งเกินเวลากลับ - **Lifecycle tag:** โรงเรียนกีฬา - **Starts when:** เวลาเช็กชื่อตามตารางหอ / เวลากลับใน leave pass (W-13) - **Outcome:** RollCall + incident (ถ้ามี) - **Actors:** หอพัก, ผู้ปกครอง, ผู้อำนวยการ - **Screens:** W090 Steps (6, of which 2 automated by the system): 1. **หอพัก**: เช็กชื่อกลางคืน (QR/รายชื่อ) 2. _ระบบ_: เทียบกับ leave pass และแจ้งรายชื่อที่ไม่อยู่โดยไม่มีอนุญาต 3. **หอพัก**: ติดต่อนักเรียนและผู้ปกครองตามลำดับ 4. **ผู้ปกครอง**: ยืนยันที่อยู่ของนักเรียน 5. **ผู้อำนวยการ**: ได้รับ escalation เมื่อเกินเวลาที่กำหนด และสั่งมาตรการ/แจ้งตำรวจ 6. _ระบบ_: บันทึก incident; ถ้ามีสัญญาณความปลอดภัยของเด็กส่งเข้า W-22 > **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** เด็กหายเสี่ยงสูงให้ช่วยทันที ไม่รอตัวจับเวลา และตรวจผู้ติดต่อที่ถูกจำกัดก่อนแจ้ง Relations: - ต่อจาก [W-13](HOU.md#w-13) ขอออกนอกหอ (โรงเรียนกีฬา) - ขยายเมื่อมีเงื่อนไข [W-22](SAFE.md#w-22) แจ้งเหตุคุ้มครองเด็ก - ถูกเรียกจาก [W-13](HOU.md#w-13) ขอออกนอกหอ (โรงเรียนกีฬา) - ถูกเรียกจาก [W-22](SAFE.md#w-22) แจ้งเหตุคุ้มครองเด็ก ## W-38 แจ้งชาวต่างชาติเข้าพักหอ (ตม.30) - **Lifecycle tag:** งานบริหารและกำกับ - **Starts when:** ชาวต่างชาติเช็กอินหอพัก - **Outcome:** หลักฐานการแจ้ง ตม.30 - **Actors:** หอพัก, งานนักศึกษาต่างชาติ - **Screens:** W038 Steps (4, of which 1 automated by the system): 1. **หอพัก**: บันทึกชาวต่างชาติเข้าพัก 2. _ระบบ_: คำนวณและเตือนกำหนดแจ้งที่ฝ่ายวิเทศ/นิติกรยืนยันสำหรับการเข้าพักจริงและผู้มีหน้าที่ตามกฎหมาย ไม่ใช้การจองหรือแก้สัญญาเป็นเข้าพักใหม่ทุกครั้ง 3. **หอพัก**: ยื่น ตม.30 และแนบหลักฐาน 4. **งานนักศึกษาต่างชาติ**: ติดตามหลักฐาน TM30 แยกจากการรายงานตัว 90 วันและงานวีซ่า; สร้างงาน 90 วันเฉพาะบุคคล/สถานะที่มีหน้าที่ตามที่วิเทศยืนยัน ไม่รีเซ็ตจาก TM30 เอง > **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** TM30 ผูกกับการเข้าพักจริงและผู้มีหน้าที่ ไม่ปนกับรายงานตัว 90 วัน; ขอฝ่ายวิเทศยืนยันข้อกำหนด Relations: - ถูกเรียกจาก [W-80](ADM.md#w-80) ผู้สมัครต่างชาติ: เทียบวุฒิและเอกสารวีซ่า - ถูกเรียกจาก [W-46](HOU.md#w-46) ขอหอพักและเข้าพัก