# CASE — เรื่องร้องเรียนและอุทธรณ์
Group: **แพลตฟอร์มกลาง** · Use cases: **6**
> 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-18](#w-18) | ขอทบทวนผลคัดเลือก (แบบเร่งด่วน ให้จบก่อนกำหนดยืนยันสิทธิ์) | สมัครและคัดเลือก | 5 | 8 |
| [W-21](#w-21) | ขอดู แก้ หรือลบข้อมูลส่วนตัว (PDPA) | ระหว่างเรียน | 3 | 5 |
| [W-16](#w-16) | อุทธรณ์ผลการเรียน | ปัญหาและกรณีพิเศษ | 5 | 6 |
| [W-17](#w-17) | อุทธรณ์คำสั่งพ้นสภาพ | ปัญหาและกรณีพิเศษ | 4 | 6 |
| [W-19](#w-19) | ร้องเรียน / แจ้งเบาะแส | ปัญหาและกรณีพิเศษ | 4 | 6 |
| [W-20](#w-20) | ขอข้อมูลข่าวสารราชการ | งานบริหารและกำกับ | 5 | 6 |
## W-18 ขอทบทวนผลคัดเลือก (แบบเร่งด่วน ให้จบก่อนกำหนดยืนยันสิทธิ์)
- **Lifecycle tag:** สมัครและคัดเลือก
- **Starts when:** ผู้สมัครยื่นภายในกรอบเวลาหลังประกาศผล
- **Outcome:** ยืนผล หรือแก้ผลพร้อม override + ใช้ที่นั่ง appeal_hold (ไม่เกิน AccreditedIntakeCap)
- **Actors:** ผู้สมัคร, งานรับสมัคร, กรรมการสอบทักษะ, หัวหน้าภาค, รองอธิการบดีประจำวิทยาเขต
- **Screens:** A11
Steps (8, of which 2 automated by the system):
1. **ผู้สมัคร**: ยื่นขอทบทวนผลภายในกรอบเวลาที่ประกาศ พร้อมเหตุผล (เห็นคะแนนรายสถานีของตน)
2. _ระบบ_: ตรวจว่าอันดับที่อาจแก้ได้ของผู้ยื่นถึงเส้นตัดหรือไม่ ถ้าถึง: ตั้ง appeal_hold 1 ที่ต่อ sub-bucket (หยุด cascade ของที่นั่งสุดท้าย) และขยายกำหนดยืนยันสิทธิ์ของผู้ยื่นถึงวันตัดสิน + 24 ชม. (GateOverride)
3. **งานรับสมัคร**: รับเรื่อง ออกใบรับ และตรวจว่าอยู่ในกรอบเวลา
4. **กรรมการสอบทักษะ**: กรรมการชุดเดิมตรวจการบันทึกและการคำนวณคะแนน (ห้ามแก้คะแนนที่ล็อกแล้วโดยตรง)
5. **หัวหน้าภาค**: ประธานคณะกรรมการคัดเลือกพิจารณา ถ้าเปลี่ยนผลต้องบันทึก override พร้อมเหตุผล
6. **รองอธิการบดีประจำวิทยาเขต**: อนุมัติ override (ผู้อนุมัติคนที่สอง); ที่นั่งให้ผู้ชนะอุทธรณ์ใช้ appeal_hold ก่อน — ที่นั่งเพิ่มต้องไม่เกินแผนรับและ AccreditedIntakeCap (hard stop) มิฉะนั้นเสนอรอบถัดไป/ปีถัดไป
7. _ระบบ_: ปลด appeal_hold: ใช้กับผู้ชนะอุทธรณ์ หรือปล่อยเข้า cascade ตาม W-74
8. **ผู้สมัคร**: รับผลพร้อมเหตุผล และช่องทางร้องเรียนต่อ (W-19)
> **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** กันที่นั่งเฉพาะคำอุทธรณ์ที่เข้าเกณฑ์และภายในกำหนด ไม่ให้เกินเพดานรับที่รับรอง
Relations:
- เรียกใช้ [W-19](CASE.md#w-19) ร้องเรียน / แจ้งเบาะแส
- เรียกใช้ [W-74](ADM.md#w-74) Clearing ภายใน มกช. (ยืนยันสิทธิ์ได้ที่เดียว) และเรียกสำรอง
- ถูกเรียกจาก [W-69](ADM.md#w-69) ตั้งค่าและประกาศรอบรับสมัครรายวิทยาเขต
- ถูกเรียกจาก [W-74](ADM.md#w-74) Clearing ภายใน มกช. (ยืนยันสิทธิ์ได้ที่เดียว) และเรียกสำรอง
- ถูกเรียกจาก [W-79](ADM.md#w-79) จัด accommodation ในการสอบคัดเลือกสำหรับผู้สมัครพิการ
## W-21 ขอดู แก้ หรือลบข้อมูลส่วนตัว (PDPA)
- **Lifecycle tag:** ระหว่างเรียน
- **Starts when:** เจ้าของข้อมูลหรือผู้ปกครองยื่นคำขอ
- **Outcome:** ผลตามสิทธิ์ หรือหนังสือปฏิเสธพร้อมเหตุผล
- **Actors:** นักศึกษา, DPO, เจ้าของข้อมูล
- **Screens:** W021
Steps (5, of which 1 automated by the system):
1. **นักศึกษา**: เจ้าของข้อมูลยื่นเองหรือผู้แทนที่มีอำนาจยื่นคำขอ; รองรับผู้สมัคร นักศึกษา ศิษย์เก่า บุคลากรและบุคคลที่ระบบเก็บข้อมูล ไม่จำกัดเฉพาะนักศึกษาปัจจุบัน
2. _ระบบ_: ยืนยันตัวตนด้วย ThaID หรือเจ้าหน้าที่ตรวจหลักฐานทางเลือกที่เหมาะสม เช่น ผู้ไม่มี ThaID/ชาวต่างชาติ ไม่ให้ผู้ขอเข้าถึงข้อมูลผู้อื่นจากเลขประจำตัวอย่างเดียว
3. **DPO**: DPO ตรวจชนิดสิทธิ์ ฐานกฎหมาย retention และ legal hold; ลบ/ระงับเฉพาะขอบเขตที่ทำได้ พร้อมเหตุผลของส่วนที่ต้องเก็บ ไม่รับประกันลบทุกข้อมูล
4. **เจ้าของข้อมูล**: ดำเนินการกับข้อมูลในระบบของตน
5. **นักศึกษา**: รับผล หรือหนังสือปฏิเสธพร้อมเหตุผลและช่องทางร้องเรียน
> **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** สิทธิ์เจ้าของข้อมูลครอบคลุมผู้สมัคร/ศิษย์เก่า/บุคลากร; มีทางยืนยันตัวตนอื่นและตรวจ legal hold ก่อนลบ
Relations:
- ถูกเรียกจาก [W-19](CASE.md#w-19) ร้องเรียน / แจ้งเบาะแส
## W-16 อุทธรณ์ผลการเรียน
- **Lifecycle tag:** ปัญหาและกรณีพิเศษ
- **Starts when:** นักศึกษายื่นภายใน N วันหลังประกาศเกรด
- **Outcome:** ยืนผล หรือแก้เกรดผ่าน W-02
- **Actors:** นักศึกษา, อาจารย์ผู้สอน, หัวหน้าภาค, คณบดี, นายทะเบียน
- **Screens:** W016
Steps (6, of which 0 automated by the system):
1. **นักศึกษา**: ยื่นอุทธรณ์เกรดพร้อมเหตุผล
2. **อาจารย์ผู้สอน**: ทบทวนคะแนน
3. **หัวหน้าภาค**: ให้ความเห็น
4. **คณบดี**: คณะกรรมการอุทธรณ์ (ไม่รวมผู้สอนวิชานั้น) และคณบดีวินิจฉัย
5. **นายทะเบียน**: แก้เกรดผ่าน W-02 (ถ้าอุทธรณ์สำเร็จ) และ re-add รายวิชาที่ถูก auto-drop เพราะ prerequisite ด้วย registrar override นอกช่วง add/drop (W-162)
6. **นักศึกษา**: รับผลพร้อมเหตุผล และสิทธิ์ดำเนินการต่อ
> **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** อุทธรณ์ไม่สำเร็จต้องคงผลเดิม; คืนรายวิชาต้องตรวจที่นั่ง ตารางและคุณสมบัติ
Relations:
- ขยายเมื่อมีเงื่อนไข [W-02](ASM.md#w-02) แก้ไขเกรดหลังประกาศ
- ขยายเมื่อมีเงื่อนไข [W-162](REG.md#w-162) ตรวจสิทธิ์การลงทะเบียนซ้ำเมื่อเกรด/สถานภาพเปลี่ยนหลังลงทะเบียน (post-standing re-validation)
- ถูกเรียกจาก [W-57](REC.md#w-57) ดูผลการเรียนและสถานภาพ
- ถูกเรียกจาก [W-162](REG.md#w-162) ตรวจสิทธิ์การลงทะเบียนซ้ำเมื่อเกรด/สถานภาพเปลี่ยนหลังลงทะเบียน (post-standing re-validation)
- ถูกเรียกจาก [W-55](EXM.md#w-55) ทุจริตในการสอบ
## W-17 อุทธรณ์คำสั่งพ้นสภาพ
- **Lifecycle tag:** ปัญหาและกรณีพิเศษ
- **Starts when:** นักศึกษายื่นภายในระยะอุทธรณ์ที่ระบุในคำสั่ง
- **Outcome:** คืนสภาพย้อนหลัง หรือยืนคำสั่งเดิม
- **Actors:** นักศึกษา, นายทะเบียน, นิติกร, อธิการบดี
- **Screens:** W017
Steps (6, of which 1 automated by the system):
1. **นักศึกษา**: ยื่นอุทธรณ์ (ผู้ปกครองร่วมถ้าเป็นผู้เยาว์)
2. **นายทะเบียน**: รับเรื่อง ออกใบรับ และบันทึก stay of effect (ENROLLED_PENDING_APPEAL: เรียนและสอบได้ ค่าธรรมเนียมเรียกเก็บตามปกติ)
3. **นิติกร**: สรุปข้อเท็จจริงและข้อกฎหมาย
4. **อธิการบดี**: คณะกรรมการอุทธรณ์และอธิการบดีวินิจฉัย
5. **นายทะเบียน**: ชนะ: คืนสภาพย้อนหลังและคงผลการเรียนภาคที่เรียนระหว่างอุทธรณ์ ยืนคำสั่ง: บันทึกผลภาคนั้นเป็น W (ไม่นับ) และคืนค่าธรรมเนียมตาม RefundRule.APPEAL_DISMISSED [ต้องตรวจสอบข้อบังคับ]
6. _ระบบ_: compensating action ทุกโมดูล (คืนสิทธิ์ คำนวณสถานภาพซ้ำ) หรือเริ่ม W-133 เมื่อยืนคำสั่ง
> **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** อุทธรณ์สำเร็จไม่เท่ากับย้อนทุกธุรกรรมหรือคืนเงินทุกประเภทโดยอัตโนมัติ
Relations:
- เรียกใช้ [W-133](REC.md#w-133) Lifecycle cascade เมื่อสถานภาพเปลี่ยน
## W-19 ร้องเรียน / แจ้งเบาะแส
- **Lifecycle tag:** ปัญหาและกรณีพิเศษ
- **Starts when:** ใครก็ได้ยื่นเรื่อง (ไม่ระบุชื่อได้)
- **Outcome:** ผลการพิจารณา + สถิติสำหรับ OIT
- **Actors:** บุคคลภายนอก, ศูนย์รับเรื่องร้องเรียน, ผู้ตรวจสอบภายใน, อธิการบดี
- **Screens:** W019
Steps (6, of which 1 automated by the system):
1. **บุคคลภายนอก**: ร้องเรียน (ไม่ระบุชื่อก็ได้) และได้รหัสติดตาม
2. **ศูนย์รับเรื่องร้องเรียน**: คัดแยกเรื่อง: เด็ก → W-22, วินัย → W-12, ข้อมูลข่าวสาร → W-20, PDPA → W-21, อื่น → หน่วยงานที่รับผิดชอบ
3. **ผู้ตรวจสอบภายใน**: สอบข้อเท็จจริง (กรณีทุจริต)
4. **อธิการบดี**: วินิจฉัยเรื่องร้ายแรง
5. **บุคคลภายนอก**: ติดตามด้วยรหัส และรับผล
6. _ระบบ_: นับสถิติ aggregate สำหรับรายงาน ITA/OIT
> **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** แยกประเภทเรื่องร้องเรียนก่อนส่งผู้สอบสวน ไม่ให้เรื่องบริการทั่วไปเข้าสายทุจริตทั้งหมด
Relations:
- เรียกใช้ [W-12](AFF.md#w-12) วินัยนักศึกษา
- เรียกใช้ [W-20](CASE.md#w-20) ขอข้อมูลข่าวสารราชการ
- เรียกใช้ [W-21](CASE.md#w-21) ขอดู แก้ หรือลบข้อมูลส่วนตัว (PDPA)
- เรียกใช้ [W-22](SAFE.md#w-22) แจ้งเหตุคุ้มครองเด็ก
- ถูกเรียกจาก [W-18](CASE.md#w-18) ขอทบทวนผลคัดเลือก (แบบเร่งด่วน ให้จบก่อนกำหนดยืนยันสิทธิ์)
- ถูกเรียกจาก [W-22](SAFE.md#w-22) แจ้งเหตุคุ้มครองเด็ก
## W-20 ขอข้อมูลข่าวสารราชการ
- **Lifecycle tag:** งานบริหารและกำกับ
- **Starts when:** ประชาชนยื่นคำขอ
- **Outcome:** เปิดเผย หรือปฏิเสธพร้อมสิทธิ์อุทธรณ์
- **Actors:** บุคคลภายนอก, ศูนย์รับเรื่องร้องเรียน, เจ้าของข้อมูล, DPO, นิติกร
- **Screens:** W020
Steps (6, of which 0 automated by the system):
1. **บุคคลภายนอก**: ประชาชนยื่นขอข้อมูล
2. **ศูนย์รับเรื่องร้องเรียน**: ศูนย์ข้อมูลข่าวสารรับเรื่อง และออกใบรับ
3. **เจ้าของข้อมูล**: หน่วยงานเจ้าของข้อมูลจัดเตรียม
4. **DPO**: ตรวจว่ามีข้อมูลส่วนบุคคลหรือไม่
5. **นิติกร**: ตรวจข้อยกเว้นการเปิดเผย [ต้องตรวจสอบมาตรา]
6. **ศูนย์รับเรื่องร้องเรียน**: เปิดเผย หรือปฏิเสธพร้อมบอกสิทธิ์อุทธรณ์
> **ข้อสังเกตการทบทวน 2026-10-31 — รอยืนยัน:** เปิดเผยทั้งหมด บางส่วน หรือปฏิเสธพร้อมเหตุผลเป็นผลลัพธ์แยกกัน
### ทางแยก workflow (ข้อเสนอ รอผู้รับผิดชอบยืนยัน)
| ก่อนขั้น | Decision | เงื่อนไข | ไปขั้น / ผลลัพธ์ |
|---|---|---|---|
| 6 | มีอำนาจและขอบเขตเปิดเผยหรือไม่? | ผ่าน / อนุมัติ | ขั้น 6 |
| 6 | มีอำนาจและขอบเขตเปิดเผยหรือไม่? | ไม่ผ่าน / รอ | ตอบปฏิเสธ/เปิดเผยบางส่วนพร้อมเหตุผลตามอำนาจ |
Relations:
- ถูกเรียกจาก [W-19](CASE.md#w-19) ร้องเรียน / แจ้งเบาะแส