Complaint API Module
ภาพรวม (Overview)
โมดูล Complaint เป็น API สำหรับจัดการเอกสารร้องเรียนพนักงานในองค์กร ครอบคลุมการยื่นเรื่องร้องเรียน การดูรายการและรายละเอียด การอนุมัติ การอัปเดตสถานะ และการลบเอกสาร
เอกสารร้องเรียนที่ถูกสร้างขึ้นใหม่จะเริ่มต้นด้วยสถานะ “รอพิจารณา” (01) และสามารถเปลี่ยนสถานะผ่านกระบวนการอนุมัติหรืออัปเดตสถานะโดยตรง
ประเภทการร้องเรียน (Complaint Types)
| Code | ความหมาย (EN) | ความหมาย (TH) |
|---|---|---|
01 | Corruption | ทุจริต |
02 | Breaking the rules | ไม่ปฏิบัติตามกฎระเบียบ |
03 | Bullied, Intimidated | ถูกกลั่นแกล้ง ข่มขู่ |
04 | Work failed | ปฏิบัติงานผิดพลาด |
05 | Working behavior | พฤติกรรมการทำงาน |
06 | Others | อื่นๆ |
สถานะเอกสาร (Document Status)
| Code | ความหมาย (EN) | ความหมาย (TH) |
|---|---|---|
01 | Waiting for consideration | รอพิจารณา |
02 | Considered | พิจารณาแล้ว |
03 | In progress | กำลังดำเนินการ |
API Endpoints (6 endpoints)
ยื่นเอกสาร
Submit Complaint
สร้างเอกสารร้องเรียนพนักงานใหม่เข้าสู่ระบบ
Use Cases:
- พนักงานยื่นเรื่องร้องเรียนพนักงานคนอื่น
- ยื่นเรื่องร้องเรียนแบบไม่เปิดเผยตัวตน (Anonymous)
- แนบรูปภาพหลักฐานประกอบเรื่องร้องเรียน
ดึงข้อมูล
Get List
ดึงรายการเอกสารร้องเรียนพนักงานทั้งหมด
Use Cases:
- แสดงภาพรวมรายการร้องเรียนทั้งหมด
- ค้นหาและกรองรายการตามสถานะ ประเภท หรือช่วงเวลา
Get Detail
ดูรายละเอียดเอกสารร้องเรียนพนักงานเฉพาะรายการ
Use Cases:
- ดูรายละเอียดเรื่องร้องเรียนอย่างครบถ้วน
- ตรวจสอบข้อมูลผู้ร้องเรียนและผู้ถูกร้องเรียน
- ตรวจสอบสิทธิ์การอนุมัติ (
edit_approve)
จัดการสถานะ
Approve
อนุมัติหรือเปลี่ยนสถานะเอกสารร้องเรียนผ่านสายอนุมัติ
Use Cases:
- หัวหน้างานหรือ HR อนุมัติเรื่องร้องเรียน
- เปลี่ยนสถานะเอกสารตามขั้นตอนการอนุมัติ
Update Status
อัปเดตสถานะเอกสารร้องเรียนโดยตรง
Use Cases:
- ผู้ดูแลระบบต้องการเปลี่ยนสถานะเอกสารข้ามขั้นตอน
- แก้ไขสถานะเอกสารที่ถูกตั้งค่าผิดพลาด
ลบเอกสาร
Delete
ลบเอกสารร้องเรียนออกจากระบบ
Use Cases:
- ลบเอกสารร้องเรียนที่สร้างผิดพลาด
- ลบเอกสารที่ไม่ต้องการแล้ว
การลบข้อมูลไม่สามารถกู้คืนได้ กรุณาตรวจสอบให้แน่ใจก่อนดำเนินการ
Related APIs
- Document Overview - ภาพรวมโมดูลเอกสารทั้งหมด
Last updated on