# ตั้งค่าระบบและข้อมูลบริษัท (System & Company Setup)

> **ฟีเจอร์นี้ทำอะไร** — กำหนดข้อมูลพื้นฐานขององค์กรที่มีผลกับทั้งระบบ ได้แก่ โปรไฟล์บริษัท (โลโก้ ที่อยู่ ข้อมูลติดต่อ เขตเวลา), ข้อมูลสำหรับออกบิล/ที่อยู่เรียกเก็บเงิน, ค่าพื้นที่/โซน (Area/Zone) และกฎ SLA สำหรับวัดระดับการให้บริการ การตั้งค่าเหล่านี้มีผลกับผู้ใช้ทุกคนในองค์กร
>
> **ใครใช้งาน** — ผู้ดูแลระบบ (Admin), SuperAdmin
>
> **เข้าถึงได้ที่ไหน** — เมนูด้านซ้าย (sidebar) → **ตั้งค่า (Settings)**
>
> **ข้อกำหนดที่เกี่ยวข้อง** — FR-015 (System Settings), UF-015
>
> **โมดูลในโค้ดเบส** — `setting-company-profile`, `setting-dropdown`, `setting-sla`, `SettingCompanyProfile`, `SettingDropdown`, `SettingSla`

---

## ก่อนเริ่มใช้งาน

ตรวจสอบให้แน่ใจว่า:

- [ ] คุณเข้าสู่ระบบ Admin Portal ด้วยบทบาท **SuperAdmin** หรือ **Admin** ที่มีสิทธิ์แก้ไข (EDIT) ในหมวด ตั้งค่า (Settings)
- [ ] คุณมีข้อมูลบริษัทอย่างเป็นทางการพร้อม (ชื่อบริษัท ที่อยู่ เบอร์โทร อีเมล โลโก้ และรูปปก)
- [ ] คุณทราบเขตเวลา (Timezone) ที่องค์กรใช้ดำเนินงาน (เช่น `Asia/Bangkok` สำหรับเวลาไทย GMT+7)
- [ ] คุณทราบข้อมูลที่ใช้สำหรับออกบิล/เรียกเก็บเงิน (ที่อยู่เรียกเก็บเงิน) หากต่างจากที่อยู่บริษัท
- [ ] สำหรับการตั้งค่า SLA คุณทราบเป้าหมายเวลาตอบสนอง (SLA In) และเวลาแก้ไขให้เสร็จ (SLA Out) ของแต่ละประเภทใบงาน
- [ ] คุณทราบว่าการเปลี่ยนเขตเวลามีผลกับการแสดงผลวันที่/เวลาในทุกหน้าจอของทั้งองค์กร

---

## สถานการณ์: ตั้งค่าโปรไฟล์บริษัท

### สิ่งที่คุณต้องการทำ

กำหนดหรือปรับปรุงข้อมูลบริษัทที่จะปรากฏในหัว/ท้ายรายงาน ไฟล์ส่งออก (export) และส่วนหัวของ Admin Portal รวมถึงตั้งค่าเขตเวลาที่มีผลกับการแสดงเวลาทั้งระบบ

### ขั้นตอน

1. คลิก **ตั้งค่า (Settings)** ในเมนูด้านซ้าย แล้วคลิก **โปรไฟล์บริษัท (Company Profile)**

   ![หน้าฟอร์มโปรไฟล์บริษัทพร้อมทุกช่อง](images/01-company-profile-form.png)

   <!-- 📸 NEED SCREENSHOT: หน้าฟอร์มโปรไฟล์บริษัทแสดงทุกช่องและพื้นที่อัปโหลดโลโก้ -->

2. กรอกข้อมูลบริษัทในฟอร์ม:

   | ช่อง | กรอกอะไร | เงื่อนไข |
   |------|----------|----------|
   | ชื่อบริษัท (Company Name)* | ชื่อบริษัทที่จดทะเบียนอย่างเป็นทางการ | ห้ามเว้นว่าง ความยาวไม่เกิน 200 ตัวอักษร |
   | โลโก้บริษัท (Logo) | ไฟล์ภาพโลโก้ของบริษัท | ไม่บังคับ แนะนำไฟล์ PNG หรือ JPG ต้องเป็น URL/ไฟล์ภาพที่ถูกต้อง |
   | รูปปก (Cover Image) | ไฟล์ภาพปกของบริษัท | ไม่บังคับ แนะนำไฟล์ PNG หรือ JPG |
   | ที่อยู่ (Address) | ที่อยู่บริษัทแบบเต็ม | ไม่บังคับ ความยาวไม่เกิน 500 ตัวอักษร |
   | เบอร์โทร (Phone) | เบอร์โทรติดต่อบริษัท | ไม่บังคับ ต้องเป็นรูปแบบเบอร์โทรที่ถูกต้อง |
   | อีเมล (Email) | อีเมลติดต่อบริษัท | ไม่บังคับ ต้องเป็นรูปแบบอีเมลที่ถูกต้อง |
   | เขตเวลา (Timezone)* | เขตเวลาที่องค์กรใช้ดำเนินงาน | ห้ามเว้นว่าง ต้องเป็นเขตเวลาที่ถูกต้องตามฐานข้อมูล IANA (เช่น `Asia/Bangkok`) |

   > **หมายเหตุ:** ช่องที่มีเครื่องหมาย * เป็นช่องที่ต้องกรอก

3. อัปโหลดหรือเปลี่ยน **โลโก้ (Logo)** โดยคลิกที่ **พื้นที่โลโก้** แล้วเลือกไฟล์ภาพจากเครื่องของคุณ ทำซ้ำขั้นตอนเดียวกันกับ **รูปปก (Cover Image)**

   <!-- 📸 NEED SCREENSHOT: ขั้นตอนอัปโหลดโลโก้ — กล่องเลือกไฟล์ภาพ -->

4. คลิกปุ่ม **บันทึก (Save)**

   หากกรอกข้อมูลไม่ครบหรือผิดเงื่อนไข ระบบจะแสดงข้อความ "Validation error" ที่ช่องที่มีปัญหา ให้แก้ไขแล้วกด **บันทึก (Save)** อีกครั้ง

   <!-- VERIFY: UF-015 ระบุเพียง "Validation error displayed" ไม่มีข้อความ error ภาษาไทยเฉพาะสำหรับฟอร์มโปรไฟล์บริษัท -->

### ผลลัพธ์ที่จะเกิดขึ้น

ระบบบันทึกข้อมูลและมีผล **ทันที** ทั่วทั้งแพลตฟอร์ม โลโก้จะปรากฏในหัวรายงาน ไฟล์ PDF ที่ส่งออก และส่วนหัวของ Admin Portal ส่วนเขตเวลาที่ตั้งใหม่จะมีผลกับการแสดงวันที่/เวลาทุกจุด

> **คำเตือน:** การเปลี่ยนเขตเวลามีผลกับการแสดงเวลาของข้อมูลย้อนหลังทั้งหมด ระบบไม่เปลี่ยนข้อมูลที่จัดเก็บจริง (เก็บเป็น UTC) แต่เหตุการณ์ในอดีตอาจแสดงเวลาต่างจากเดิม ตรวจสอบให้แน่ใจว่าเลือกเขตเวลาถูกต้องก่อนบันทึก

---

## สถานการณ์: ตั้งค่าข้อมูลสำหรับออกบิล / ที่อยู่เรียกเก็บเงิน

### สิ่งที่คุณต้องการทำ

กำหนดข้อมูลที่ใช้สำหรับออกบิล/เรียกเก็บเงินขององค์กร เพื่อให้เอกสารและรายงานทางการเงินแสดงข้อมูลที่ถูกต้อง

### ขั้นตอน

1. คลิก **ตั้งค่า (Settings)** ในเมนูด้านซ้าย แล้วคลิก **โปรไฟล์บริษัท (Company Profile)**

   <!-- VERIFY: ขอบเขตงานระบุให้ครอบคลุม "billing location / ที่อยู่เรียกเก็บเงิน" แต่ FR-015 และ UF-015 ไม่ได้ระบุช่องสำหรับที่อยู่เรียกเก็บเงินแยกจากที่อยู่บริษัท (company_address) — โปรดยืนยันว่าข้อมูลออกบิลใช้ที่อยู่บริษัทเดียวกัน หรือมีหน้า/ช่องแยกต่างหากในระบบจริง -->

2. ตรวจสอบและกรอกข้อมูลที่ใช้สำหรับออกบิล โดยอ้างอิงช่องในตารางโปรไฟล์บริษัท:

   | ช่อง | กรอกอะไร | เงื่อนไข |
   |------|----------|----------|
   | ชื่อบริษัท (Company Name)* | ชื่อนิติบุคคลที่ใช้ในเอกสารเรียกเก็บเงิน | ห้ามเว้นว่าง ความยาวไม่เกิน 200 ตัวอักษร |
   | ที่อยู่ (Address) | ที่อยู่ที่ใช้ในใบแจ้งหนี้/เอกสารเรียกเก็บเงิน | ความยาวไม่เกิน 500 ตัวอักษร |
   | เบอร์โทร (Phone) | เบอร์ติดต่อสำหรับสอบถามด้านการเงิน | ต้องเป็นรูปแบบเบอร์โทรที่ถูกต้อง |
   | อีเมล (Email) | อีเมลรับเอกสาร/ติดต่อด้านการเงิน | ต้องเป็นรูปแบบอีเมลที่ถูกต้อง |

   > **หมายเหตุ:** ช่องที่มีเครื่องหมาย * เป็นช่องที่ต้องกรอก

3. คลิกปุ่ม **บันทึก (Save)**

### ผลลัพธ์ที่จะเกิดขึ้น

ระบบบันทึกข้อมูลและนำไปใช้ในเอกสารและรายงานที่เกี่ยวข้องทันที

> **หมายเหตุ:** หากองค์กรใช้ที่อยู่เรียกเก็บเงินแยกจากที่อยู่ติดต่อ ให้ตรวจสอบกับผู้ดูแลระบบขององค์กรว่าระบบรองรับการแยกข้อมูลนี้หรือไม่ ก่อนกรอกข้อมูลปะปนกัน

---

## สถานการณ์: ตั้งค่าพื้นที่/โซน (Area / Zone)

### สิ่งที่คุณต้องการทำ

กำหนดค่ารายการพื้นที่/โซนที่ใช้เลือกในฟอร์มต่าง ๆ ทั่วทั้งระบบ (เช่น พื้นที่ให้บริการ) ผ่านการจัดการค่าดรอปดาวน์ (Dropdown)

### ขั้นตอน

1. คลิก **ตั้งค่า (Settings)** ในเมนูด้านซ้าย แล้วคลิก **ค่าดรอปดาวน์ (Dropdowns)**

   ![หน้ารายการหมวดหมู่ค่าดรอปดาวน์](images/01-dropdown-categories.png)

   <!-- 📸 NEED SCREENSHOT: หน้ารายการหมวดหมู่ค่าดรอปดาวน์ (การ์ดแต่ละหมวด) -->

2. เลือกการ์ดหมวดหมู่ที่เกี่ยวกับ **พื้นที่/โซน (Area/Zone)** เพื่อจัดการรายการค่า

   <!-- VERIFY: FR-015/UF-015 ระบุหมวดดรอปดาวน์ตัวอย่างเป็น job priorities, service types, skill categories — ไม่ได้ระบุหมวด "Area/Zone" โดยตรง โปรดยืนยันชื่อหมวดที่ใช้จริงในระบบสำหรับพื้นที่/โซน -->

3. ตรวจสอบรายการค่าปัจจุบันของหมวดที่เลือก แต่ละแถวแสดง:

   | คอลัมน์ | ความหมาย |
   |---------|----------|
   | ค่า (Value) | ข้อความที่แสดงในเมนูดรอปดาวน์ |
   | ลำดับ (Display Order) | ตำแหน่งในรายการดรอปดาวน์ (จัดเรียงได้) |
   | สถานะ (Active) | สลับเปิด/ปิด เพื่อแสดงหรือซ่อนค่านั้น |

   ![รายการค่าดรอปดาวน์พร้อมลำดับและสถานะ](images/01-dropdown-values.png)

   <!-- 📸 NEED SCREENSHOT: รายการค่าดรอปดาวน์พร้อมช่องลำดับและปุ่มสลับสถานะ Active -->

4. เพิ่มค่าใหม่ โดยคลิก **+ เพิ่มรายการ (+ Add)** แล้วกรอก:

   | ช่อง | กรอกอะไร | เงื่อนไข |
   |------|----------|----------|
   | หมวดหมู่ (Category)* | ชื่อหมวดหมู่ของชุดค่า | ห้ามเว้นว่าง |
   | ค่า (Value)* | ข้อความที่จะแสดงในเมนูดรอปดาวน์ | ห้ามเว้นว่าง ความยาวไม่เกิน 100 ตัวอักษร |
   | ลำดับ (Display Order)* | ลำดับการแสดงผลของค่านั้น | เป็นจำนวนเต็ม ค่าเริ่มต้นต่อท้ายรายการ จัดเรียงใหม่ได้ |
   | สถานะ (Active)* | เปิด/ปิดการใช้งานค่านั้น | ค่าเริ่มต้นคือเปิด (Active) |

   > **หมายเหตุ:** ช่องที่มีเครื่องหมาย * เป็นช่องที่ต้องกรอก

5. แก้ไขค่าที่มีอยู่ โดยคลิกที่แถวนั้นแล้วแก้ไขข้อความหรือสลับสถานะ

6. คลิกปุ่ม **บันทึก (Save)**

### ผลลัพธ์ที่จะเกิดขึ้น

ค่าใหม่และค่าที่แก้ไขจะใช้งานได้ **ทันที** ในฟอร์มที่เกี่ยวข้องทั่วทั้งระบบ ค่าที่ปิดสถานะ (Active = ปิด) จะไม่ปรากฏในเมนูดรอปดาวน์อีก แต่ยังคงแสดงในเรคคอร์ดเดิมที่เคยใช้ค่านั้น

> **คำเตือน:** คุณ **ลบไม่ได้** หากค่าดรอปดาวน์นั้นกำลังถูกใช้งานอยู่ในเรคคอร์ดที่มีอยู่ (เช่น ใบงาน สัญญา) ปุ่มลบจะถูกปิดใช้งาน ให้ปิดสถานะ (สลับ Active เป็นปิด) เพื่อซ่อนจากการเลือกในอนาคตแทน

---

## สถานการณ์: ตั้งค่ากฎ SLA

### สิ่งที่คุณต้องการทำ

กำหนดเป้าหมายระดับการให้บริการ (SLA) ได้แก่ เวลาตอบสนอง (SLA In) และเวลาแก้ไขให้เสร็จ (SLA Out) พร้อมตั้งกฎเฉพาะรายพื้นที่หรือรายลูกค้าได้

### ขั้นตอน

1. คลิก **ตั้งค่า (Settings)** ในเมนูด้านซ้าย แล้วคลิก **SLA**

   ![หน้ารายการกฎ SLA](images/01-sla-list.png)

   <!-- 📸 NEED SCREENSHOT: หน้ารายการกฎ SLA แสดงประเภทใบงานพร้อมเวลา SLA In/Out -->

2. คลิก **+ สร้าง SLA (+ Create)** เพื่อสร้างกฎใหม่ หรือคลิกแก้ไขกฎที่มีอยู่ จากนั้นกรอกฟอร์ม:

   | ช่อง | กรอกอะไร | เงื่อนไข |
   |------|----------|----------|
   | ชื่อ SLA (Name)* | ชื่อเรียกของกฎ SLA นี้ | ห้ามเว้นว่าง ต้องไม่ซ้ำ |
   | ประเภทใบงาน (Job Type) | ประเภทใบงานที่กฎนี้บังคับใช้ — BM / PM / IN / UN / IS / QC | ไม่บังคับ ใช้กรองตามประเภทงาน |
   | ระดับความสำคัญ (Priority) | ระดับความสำคัญ — Low / Medium / High / Critical | ไม่บังคับ ใช้กรองตามระดับความสำคัญ |
   | SLA In (ชั่วโมง)* | เวลาตอบสนองสูงสุด (ตั้งแต่สร้างงานจนช่างรับงาน) | ต้องเป็นจำนวนเต็มมากกว่า 0 |
   | SLA Out (ชั่วโมง)* | เวลาแก้ไขให้เสร็จสูงสุด (ตั้งแต่สร้างงานจนงานเสร็จ DONE) | ต้องเป็นจำนวนเต็มมากกว่า 0 |
   | พื้นที่ (Province) | จังหวัด/พื้นที่ที่กฎนี้บังคับใช้ (ใช้ Transfer List เลือกจังหวัด) | ไม่บังคับ ใช้สำหรับ SLA รายพื้นที่ |
   | ลูกค้า (Customer) | ลูกค้าที่กฎนี้บังคับใช้เฉพาะ | ไม่บังคับ ใช้สำหรับ SLA รายลูกค้า |

   > **หมายเหตุ:** ช่องที่มีเครื่องหมาย * เป็นช่องที่ต้องกรอก

3. หากต้องตั้งกฎเฉพาะรายพื้นที่ ให้ใช้ **Transfer List (พื้นที่)** ย้ายจังหวัดที่ต้องการเข้ากฎนี้

   <!-- 📸 NEED SCREENSHOT: การกำหนด SLA รายพื้นที่ด้วย Transfer List -->

4. หากต้องตั้งกฎเฉพาะรายลูกค้า ให้เลือกลูกค้าในช่อง **ลูกค้า (Customer)**

   <!-- 📸 NEED SCREENSHOT: การกำหนด SLA เฉพาะรายลูกค้า -->

5. คลิกปุ่ม **บันทึก (Save)**

   หากกรอกข้อมูลไม่ครบหรือผิดเงื่อนไข ระบบจะแสดงข้อความ "Validation error displayed" ให้แก้ไขแล้วบันทึกอีกครั้ง

### ผลลัพธ์ที่จะเกิดขึ้น

กฎ SLA มีผลทันทีกับงานใหม่ ระบบจะวัดเวลาตอบสนองและเวลาแก้ไขเทียบกับกฎ SLA ที่บังคับใช้ตามลำดับความสำคัญ และจะติดธงเตือนงานที่ใกล้หรือเกินเกณฑ์ SLA ในรายการงานและรายงาน

ลำดับการเลือกใช้ SLA ของระบบ (จากเฉพาะเจาะจงมากที่สุดไปทั่วไป):

| ลำดับ | กฎที่ตรวจสอบ | ถ้าพบ |
|:-----:|--------------|-------|
| 1 | SLA เฉพาะรายลูกค้า | ใช้ SLA ของลูกค้านั้น |
| 2 | SLA เฉพาะรายพื้นที่ (จังหวัด) | ใช้ SLA ของพื้นที่นั้น |
| 3 | SLA ตามประเภทใบงาน + ระดับความสำคัญ | ใช้ SLA ตามประเภทงาน |
| 4 | ไม่พบกฎเฉพาะ | ใช้ SLA ค่าเริ่มต้น (Default) |

> **หมายเหตุ:** กฎที่เฉพาะเจาะจงกว่าจะมีผลเหนือกฎทั่วไป (รายลูกค้า > รายพื้นที่ > ตามประเภทงาน > ค่าเริ่มต้น) และเขตเวลาขององค์กรมีผลกับการคำนวณเวลา SLA ทั้งหมด — ตรวจสอบให้แน่ใจว่าตั้งเขตเวลาในโปรไฟล์บริษัทถูกต้องแล้ว

---

## เมื่อเกิดปัญหา

| สิ่งที่คุณเห็น | ทำอย่างไร |
|---------------|-----------|
| โลโก้บริษัทไม่ปรากฏในรายงาน | 1. ตรวจว่าอัปโหลดโลโก้สำเร็จ (ต้องแสดงในหน้าโปรไฟล์บริษัท) 2. ใช้ไฟล์ PNG หรือ JPG 3. ไฟล์ภาพขนาดใหญ่มากอาจอัปโหลดล้มเหลวเงียบ ๆ ให้ลองย่อขนาด |
| เปลี่ยนเขตเวลาแล้วเวลาแสดงผิด | เขตเวลามีผลกับการแสดงผลเท่านั้น ไม่กระทบข้อมูลที่จัดเก็บ ให้รีเฟรชหน้า แล้วตรวจว่าเลือกเขตเวลาถูกต้อง (เช่น `Asia/Bangkok` สำหรับเวลาไทย GMT+7) |
| บันทึกโปรไฟล์บริษัทไม่ได้ ("Validation error") | ตรวจช่องที่ต้องกรอก (*): ชื่อบริษัท และเขตเวลา ห้ามเว้นว่าง ความยาวต้องไม่เกินที่กำหนด แล้วกด **บันทึก** อีกครั้ง |
| ลบค่าดรอปดาวน์ (พื้นที่/โซน) ไม่ได้ | ค่านั้นถูกใช้งานในเรคคอร์ดที่มีอยู่ ลบไม่ได้ ให้สลับสถานะ **Active** เป็นปิดแทน เพื่อซ่อนจากการเลือกในอนาคตโดยคงข้อมูลเดิมไว้ |
| SLA ไม่ติดธงเตือน | 1. ตรวจว่าตั้งกฎ SLA สำหรับประเภทใบงานถูกต้อง 2. ตรวจว่ามีกฎเฉพาะรายลูกค้า/รายพื้นที่ที่บังคับใช้แทนกฎทั่วไปหรือไม่ 3. ตรวจว่าสถานที่ของลูกค้ามีข้อมูลจังหวัดครบ (สำหรับกฎรายพื้นที่) |
| เวลา SLA คำนวณคลาดเคลื่อน | ตรวจเขตเวลาในโปรไฟล์บริษัท เพราะเขตเวลามีผลกับการคำนวณ SLA ทั้งหมด |
| SLA In/Out กรอกแล้วบันทึกไม่ได้ | ค่า SLA In และ SLA Out ต้องเป็นจำนวนเต็มมากกว่า 0 และต้องกรอก ชื่อ SLA ห้ามเว้นว่างและต้องไม่ซ้ำ |
| ไม่พบเมนู ตั้งค่า (Settings) ใน sidebar | บทบาทของคุณไม่มีสิทธิ์ในหมวด Settings ติดต่อ SuperAdmin ขององค์กร |

---

## อ้างอิงด่วน (Quick Reference)

| ต้องการ... | ไปที่ | คลิก |
|------------|-------|------|
| แก้ข้อมูลบริษัท | sidebar → **ตั้งค่า → โปรไฟล์บริษัท** | แก้ไขช่อง → **บันทึก** |
| อัปโหลดโลโก้บริษัท | sidebar → **ตั้งค่า → โปรไฟล์บริษัท** | คลิกพื้นที่โลโก้ → เลือกภาพ → **บันทึก** |
| ตั้งเขตเวลาองค์กร | sidebar → **ตั้งค่า → โปรไฟล์บริษัท** | เลือกเขตเวลา → **บันทึก** |
| ตั้งข้อมูลออกบิล/ที่อยู่เรียกเก็บเงิน | sidebar → **ตั้งค่า → โปรไฟล์บริษัท** | กรอกชื่อ/ที่อยู่/ติดต่อ → **บันทึก** |
| จัดการค่าพื้นที่/โซน | sidebar → **ตั้งค่า → ค่าดรอปดาวน์** → เลือกหมวด | เพิ่ม/แก้ไข/จัดลำดับค่า → **บันทึก** |
| เพิ่มค่าพื้นที่/โซน | sidebar → **ตั้งค่า → ค่าดรอปดาวน์** → เลือกหมวด | **+ เพิ่มรายการ** → กรอกค่า → **บันทึก** |
| ปิดใช้งานค่าพื้นที่/โซน | sidebar → **ตั้งค่า → ค่าดรอปดาวน์** → เลือกค่า | สลับ **Active** เป็นปิด → **บันทึก** |
| สร้าง/แก้ไขกฎ SLA | sidebar → **ตั้งค่า → SLA** | **+ สร้าง SLA** → กรอกฟอร์ม → **บันทึก** |
| ตั้ง SLA รายพื้นที่ | sidebar → **ตั้งค่า → SLA** | ใช้ Transfer List เลือกจังหวัด → **บันทึก** |
| ตั้ง SLA รายลูกค้า | sidebar → **ตั้งค่า → SLA** | เลือกลูกค้า → **บันทึก** |

---

## ภาพหน้าจอที่ต้องเพิ่ม

| # | สิ่งที่ต้องถ่าย | เส้นทางหน้า |
|---|----------------|-------------|
| 1 | หน้าฟอร์มโปรไฟล์บริษัทพร้อมทุกช่องและพื้นที่อัปโหลดโลโก้ | `/settings/company-profile` |
| 2 | ขั้นตอนอัปโหลดโลโก้ — กล่องเลือกไฟล์ภาพ | `/settings/company-profile` (อัปโหลดโลโก้) |
| 3 | หน้ารายการหมวดหมู่ค่าดรอปดาวน์ | `/settings/dropdowns` |
| 4 | รายการค่าดรอปดาวน์พร้อมลำดับและปุ่มสลับสถานะ Active | `/settings/dropdowns/[category]` |
| 5 | หน้ารายการกฎ SLA แสดงประเภทใบงานพร้อมเวลา SLA In/Out | `/settings/sla` |
| 6 | การกำหนด SLA รายพื้นที่ด้วย Transfer List | `/settings/sla` (กำหนดพื้นที่) |
| 7 | การกำหนด SLA เฉพาะรายลูกค้า | `/settings/sla` (กำหนดลูกค้า) |

---

*อ้างอิง: FR-015, UF-015 · ยึดมาตรฐาน `06-support/user-manual-writing-standard.md`*
