สิทธิ์ของบทบาทไม่ถูกบันทึก
เปิด Superadmin → Permissions → Roles และตรวจสอบบัญชีที่ถูกผูกไว้ก่อนลบบทบาท ใช้เวลาประมาณ 3 นาที
คู่มือนี้ช่วยแก้ปัญหาการบันทึกบทบาทไม่สำเร็จ การลบบทบาทติดเงื่อนไข และปัญหาการกรองบัญชีตามบทบาท
อ้างอิงด่วน
| สิ่งที่เห็น | สาเหตุ | วิธีทำ |
|---|---|---|
| ติ๊กสิทธิ์ไว้แล้ว แต่เปิดใหม่กลายเป็นไม่ถูกติ๊ก | บทบาทยังมีคีย์รูปแบบเก่าแบบจุด | บันทึกบทบาทซ้ำ |
| จำนวนรายการในหมวดไม่ตรง | มีคีย์สิทธิ์ทั้งรูปแบบเก่าและใหม่ปะปนกัน | เลือกทั้งหมดใหม่ |
| เข้า Billing ไม่ได้หลังแก้บทบาท | คีย์สิทธิ์ไม่ตรงรูปแบบที่ระบบตรวจ | ยืนยันคีย์แบบโคลอน |
| Delete Role ถูกปิด | ยังมีบัญชีโรงแรมที่ผูกกับบทบาทนี้ | ดูบัญชีที่ถูกผูก |
| รายการบัญชีแสดงผลข้ามโรงแรมหรือข้ามบทบาท | มีตัวกรองค้างอยู่ใน URL | ล้างตัวกรองทั้งหมด |
บันทึกบทบาทซ้ำ
-
ไปที่ Superadmin → Permissions
-
เปิดแท็บ Roles
-
ค้นหาบทบาทที่มีปัญหา แล้วคลิก Edit
-
ยืนยันว่าสิทธิ์ที่ต้องการถูกเลือกไว้
-
คลิก Update Role
-
เปิดบทบาทนั้นอีกครั้ง
✓ สิทธิ์ที่เลือกไว้ควรยังคงถูกติ๊ก
AVA จะบันทึกคีย์สิทธิ์มาตรฐานด้วย : แทน .
รีเฟรชการเลือกทั้งหมวด
-
ในหน้าต่างบทบาท ให้เปิดหมวดสิทธิ์ที่มีปัญหา
-
คลิก Deselect all
-
คลิก Select all
-
คลิก Update Role
-
เปิดบทบาทใหม่และตรวจจำนวนที่เลือก
✓ จำนวนในหมวดควรตรงกับแถวที่ถูกเลือก
ยืนยันสิทธิ์ Billing
-
เปิด Superadmin → Permissions → Roles
-
แก้ไขบทบาทที่ต้องใช้ Billing
-
ตรวจว่าเลือก admin:billing แล้ว
-
บันทึกบทบาท
-
ให้ผู้ใช้รีเฟรชและลองเข้า Settings → Billing อีกครั้ง
✓ หน้า Billing ควรเปิดได้เมื่อบทบาทมีสิทธิ์ถูกต้อง
ดูบัญชีที่ถูกผูก
-
ไปที่ Superadmin → Permissions → Roles
-
ค้นหาบทบาทที่ต้องการตรวจสอบ
-
คลิก View assigned accounts
-
ตรวจว่าหน้า Account Management เปิดขึ้นพร้อมตัวกรองบทบาท
✓ คุณควรเห็น Filter by Hotel, ชิปตัวกรองบทบาท และผลลัพธ์บัญชีที่กรองแล้ว
AVA จะเปิดหน้า Account Management พร้อมตัวกรองบทบาทในพารามิเตอร์ URL เพื่อแสดงผู้ใช้ที่ถูกผูกไว้อย่างชัดเจน
ล้างตัวกรองทั้งหมดที่เปิดอยู่
-
เปิด Superadmin → Account Management
-
ตรวจว่ามีตัวกรองโรงแรมหรือบทบาทค้างอยู่หรือไม่
-
คลิก Clear filters
-
ยืนยันว่ารายการบัญชีรีเฟรชแล้ว
✓ ผลลัพธ์ควรถูกโหลดใหม่โดยไม่มีตัวกรองโรงแรมหรือบทบาท
ลบบทบาทหลังย้ายผู้ใช้ออกแล้ว
-
ใน View assigned accounts จดผู้ใช้ทั้งหมดที่ยังผูกกับบทบาทนี้
-
เปลี่ยนบทบาทของผู้ใช้แต่ละคนไปเป็นบทบาทอื่น
-
กลับไปที่ Superadmin → Permissions → Roles
-
ลองกด Delete Role อีกครั้ง
✓ ปุ่มลบควรใช้งานได้เมื่อไม่มีบัญชีผูกอยู่
หาก AVA แสดงข้อความ conflict ให้ทำตามข้อกำหนดในข้อความนั้นก่อน แล้วจึงลองลบอีกครั้ง
การแก้ไขปัญหา
ช่องสิทธิ์ดูเหมือนไม่ถูกติ๊ก
สิ่งที่เห็น: สิทธิ์ควรถูกเปิด แต่กลับแสดงว่าไม่ถูกเลือก
วิธีแก้:
- แก้ไขบทบาท
- เลือกสิทธิ์นั้นใหม่
- บันทึกด้วย Update Role
- เปิดอีกครั้งเพื่อตรวจว่าค่ายังคงอยู่
จำนวนในหมวดไม่ถูกต้อง
สิ่งที่เห็น: จำนวนที่เลือกไม่ตรงกับแถวที่ถูกติ๊ก
วิธีแก้:
- รีเฟรชหน้า
- เปิดหน้าต่างบทบาทใหม่
- ใช้ Select all ในหมวดนั้น
- บันทึกและเปิดใหม่เพื่อตรวจความคงที่
ผู้ใช้ยังเปิด Billing ไม่ได้
สิ่งที่เห็น: แก้บทบาทแล้วแต่ยังเข้า Billing ไม่ได้
วิธีแก้:
- ยืนยันว่าเลือก admin:billing ในบทบาทแล้ว
- ยืนยันว่าผู้ใช้นั้นถูกผูกกับบทบาทนี้จริง
- ให้ผู้ใช้ออกจากระบบและเข้าใหม่
ปุ่ม Delete Role ถูกปิด
สิ่งที่เห็น: Delete Role เป็นสีเทาและกดไม่ได้
วิธีแก้:
- คลิก View assigned accounts ของบทบาทนั้น
- ย้ายผู้ใช้ที่แสดงทุกคนไปบทบาทอื่น
- กลับมาหน้ารายการบทบาทแล้วลองลบใหม่
Delete Role ขึ้น conflict error
สิ่งที่เห็น: มีข้อความ conflict เฉพาะเจาะจงตอนลบบทบาท
วิธีแก้:
- อ่านข้อความ conflict ให้ครบ
- ทำรายการที่ข้อความนั้นระบุ
- ลอง Delete Role อีกครั้ง
รายการบัญชียังเหมือนถูกกรอง
สิ่งที่เห็น: ผลลัพธ์บัญชียังแคบอยู่แม้เปลี่ยนบทบาทหรือโรงแรมแล้ว
วิธีแก้:
- คลิก Clear filters ใน Account Management
- ยืนยันว่าทั้งตัวกรองโรงแรมและบทบาทถูกล้าง
- รีเฟรชหน้าถ้าผลลัพธ์ยังดูค้าง
ยังแก้ไม่หาย?
ติดต่อ success@vouch-technologies.com หาก:
- ❌ สิทธิ์ยังรีเซ็ตหลังบันทึก
- ❌ จำนวนในหมวดยังไม่สอดคล้อง
- ❌ ผู้ใช้ที่ได้บทบาทถูกต้องยังเข้า Billing ไม่ได้
- ❌ ลบบทบาทไม่ได้ทั้งที่ย้ายผู้ใช้ออกครบแล้ว
- ❌ conflict error ยังเกิดซ้ำหลังทำตามเงื่อนไข
ข้อมูลที่ควรแนบ:
- ภาพหน้าจอหน้าสิทธิ์ของบทบาท
- ชื่อบทบาทและคีย์สิทธิ์ที่ได้รับผลกระทบ
- เวลาที่บันทึกล่าสุดแล้วล้มเหลว
- ข้อความ conflict ตอนลบที่แสดงใน AVA แบบตรงตัว