จัดการผู้ใช้
หน้า Users ใน Admin Portal เป็นจุดศูนย์กลางสำหรับการสร้าง / แก้ไข / ปิดบัญชีผู้ใช้ทั้งหมด
วิธีเข้าหน้า Users
Sidebar (Admin Portal) → Users
รายการผู้ใช้
ตารางแสดง:
- Avatar + Name
- Role
- Assigned Warehouses
- Status (Active / Inactive / Locked)
- Last Login
ฟิลเตอร์
- ค้นตามชื่อ / Email
- กรองตาม Role
- กรองตาม Warehouse
- กรองตาม Status
สร้างผู้ใช้ใหม่
- กด + New User
- กรอก:
- Email (จำเป็น — จะใช้ login)
- Display Name
- Phone
- Department
- Initial Password — ระบบสามารถ generate ให้
- Force Password Change on First Login ✅ (แนะนำ)
- เลือก Role (ดู Roles)
- เลือก Assigned Warehouses — User เห็นข้อมูลเฉพาะคลังที่ assign
- (ทางเลือก) ใช้ Permission Template (ดู Templates)
- กด Create
ระบบจะส่ง Welcome Email พร้อม link เซ็ตรหัสผ่านครั้งแรก
ใช้ Template ดีกว่าตั้งทีละ Permission
สำหรับองค์กรขนาดกลาง-ใหญ่ ให้สร้าง Template ก่อน แล้วผูก User ใหม่กับ Template — เปลี่ยนทีเดียวมีผลกับทุกคนใน Template
แก้ไขผู้ใช้
กดที่ User → เปิด Side Panel
Tab Profile
- ชื่อ, Email, Phone, Department, Avatar
Tab Role & Access
- Role (เปลี่ยนได้)
- Assigned Warehouses
- Per-Module Permissions — Override สิทธิ์ที่ Role ให้
Tab Per-Module Permissions
นี่คือฟีเจอร์สำคัญ — ปรับสิทธิ์รายโมดูล:
| Module | Read | Write |
|---|---|---|
| Master Data — Items | ✅ | ❌ |
| Master Data — Locations | ✅ | ❌ |
| Inbound | ✅ | ✅ |
| Outbound | ✅ | ✅ |
| Inventory | ✅ | ❌ |
| Returns | ✅ | ❌ |
| Approvals | ❌ | ❌ |
| Admin — Users | ❌ | ❌ |
ติ๊ก/ไม่ติ๊ก ตามที่ต้องการ → Save
ดูตัวอย่างจริงที่ Per-Module Permissions Workflow
Tab Security
- Reset Password
- Force Logout (kill all sessions)
- Lock Account
- 2FA Status
Tab Activity
- Last logins (เวลา + IP)
- Recent actions
Deactivate User
- เปิด User → กด Deactivate
- ผลกระทบ:
- User login ไม่ได้
- ข้อมูลในระบบยังคงอยู่ (Audit, Movements)
- งานที่ assign ให้ user นี้ → ต้อง reassign
Delete User
ปกติ ไม่แนะนำ — Audit Log จะหายอ้างอิงไม่ได้ ใช้ Deactivate แทน
Reset Password
- เปิด User → Security → Reset Password
- เลือก:
- ส่ง Email Link
- หรือตั้งรหัสใหม่ตรง ๆ
- แนะนำเปิด Force Change on Next Login
Bulk Operations
ติ๊กหลาย Users → Bulk Actions:
- Change Role
- Add/Remove Warehouse
- Deactivate
- Apply Template
Export Users
กด Export → CSV สำหรับ Audit หรือ HR