Odoo User Management
🇹🇭 ภาษาไทย
ใน Odoo ชื่อเข้าใช้งาน (Login) คือ Email address เสมอ — ไม่ใช่ username แบบ text ทั่วไป การสร้างและจัดการ user ทำผ่าน Settings และกำหนดสิทธิ์ต่อโมดูลได้อิสระต่อแต่ละคน
→ กลับไปหน้าหลัก Odoo
วิธีสร้าง User ใหม่
เส้นทาง: Settings → Users & Companies → Users → New
| Field | คำอธิบาย |
|---|---|
| Name | ชื่อที่แสดงในระบบ (ไม่ใช่ login) |
| Email / Login | ใช้ login เข้าระบบ — ต้องไม่ซ้ำกับ user อื่น |
| Password | ตั้งได้เลย หรือส่ง invitation email ให้ user ตั้งเอง |
| Language | ภาษา interface ของ user นั้น |
| Timezone | ใช้กับ Calendar, Scheduling, Timestamp |
| Companies | บริษัทที่ user นี้มีสิทธิ์เข้าถึง (Multi-company) |
ประเภท User
| ประเภท | ใช้กับใคร | สิทธิ์ที่ได้ |
|---|---|---|
| Internal User | พนักงานในองค์กร | เข้า backend ได้ตามสิทธิ์ที่กำหนดต่อ app |
| Portal User | ลูกค้า / vendor ภายนอก | เข้าได้เฉพาะ Customer Portal (ดู invoice, order, ticket) |
| Public | ผู้เข้าชมทั่วไป | เข้าเว็บไซต์ / eCommerce เท่านั้น |
การกำหนด Access Rights (สิทธิ์ต่อโมดูล)
แต่ละ user กำหนดสิทธิ์แยกต่อแต่ละ app — user ที่ไม่ได้รับสิทธิ์ app ไหนจะ มองไม่เห็น app นั้นใน menu เลย
| App | ระดับสิทธิ์ที่มี |
|---|---|
| Accounting | — / Billing / Accountant / Advisor |
| Sales | — / User / Administrator |
| Inventory | — / User / Administrator |
| Purchase | — / User / Administrator |
| Manufacturing | — / User / Administrator |
| HR | — / Officer / Administrator |
| Helpdesk | — / User / Administrator |
| Project | — / User / Administrator |
Technical tab (ซ่อนโดยปริยาย) — เปิดใช้ Developer Mode ก่อนจึงจะเห็น; ใช้กำหนดสิทธิ์ระดับ technical เช่น access to debug, settings, technical menu
Reset Password
| วิธี | ใครทำ | ขั้นตอน |
|---|---|---|
| Admin reset | Administrator | เข้าหน้า user → กด “Send Password Reset Email” |
| User reset เอง | User เอง | หน้า Login → “Reset Password” → กรอก email → รับ link ทาง email |
| ตั้งตรง | Administrator | แก้ไข Password field ในหน้า user → Save |
เปลี่ยน Login Email
Settings → Users → เลือก user → แก้ไข Email field → Save
หาก user ใช้ Social Login (Google / Microsoft — Enterprise) email ต้องตรงกับ account นั้น
Multi-Company
1 user account สามารถมีสิทธิ์หลาย company ในระบบเดียว:
- กำหนด company ใน tab “Companies” ของ user
- user สามารถ switch company ได้จาก menu มุมบนขวา
- กำหนด Default Company สำหรับ user แต่ละคน
- ข้อมูลบางอย่าง (เช่น Contacts) อาจ share ข้าม company ได้ตามการตั้งค่า
User Groups (กลุ่มสิทธิ์)
นอกจากกำหนดสิทธิ์รายคน ยังกำหนดผ่าน User Groups ได้:
Settings → Users & Companies → Groups- สร้าง group → กำหนด access rule → assign user เข้า group
- เหมาะกับองค์กรที่มี user จำนวนมากและต้องการจัดการสิทธิ์เป็น role
Archive User (ระงับการใช้งาน)
เมื่อพนักงานลาออก ไม่ควร delete user — ให้ Archive แทน:
Settings → Users → เลือก user → Action → Archive
- ประวัติงานทั้งหมด (invoice, sales order, ticket) ยังคงอยู่
- user ไม่สามารถ login ได้อีก
- ไม่นับเป็น active user ในการคิดค่า license
ตัวอย่าง Setup สำหรับองค์กรทั่วไป
พนักงานบัญชี
→ Internal User
→ Accounting: Accountant
→ Purchase: User (ดู PO ได้)
→ Sales: — (ไม่เห็น Sales module)
พนักงานขาย
→ Internal User
→ Sales: User
→ CRM: User
→ Invoicing: Billing (ออก invoice ได้)
→ Accounting: — (ไม่เห็น full accounting)
ลูกค้า
→ Portal User
→ เห็นเฉพาะ order/invoice/ticket ของตัวเอง
Related
- Odoo — หน้าหลัก Odoo ERP
- Odoo Accounting — สิทธิ์ Accountant / Advisor / Billing
- Odoo HR — จัดการพนักงาน (ต่างจาก Odoo Users — HR = ข้อมูลพนักงาน, Users = สิทธิ์ระบบ)
- Odoo Helpdesk — Portal User เปิด ticket เองได้
🇬🇧 English
In Odoo, the login name is always the email address — not a separate username field. Users and access rights are managed in Settings, with per-app permission levels assigned individually.
→ Return to Odoo main page
Creating a New User
Path: Settings → Users & Companies → Users → New
| Field | Description |
|---|---|
| Name | Display name (not used for login) |
| Email / Login | Used to log in; must be unique |
| Password | Set directly or send invitation email |
| Language | UI language for this user |
| Timezone | Used for Calendar, Scheduling, Timestamps |
| Companies | Companies this user can access |
User Types
| Type | Who | Access |
|---|---|---|
| Internal User | Employees | Backend access per assigned app rights |
| Portal User | Customers / Vendors | Customer Portal only (orders, invoices, tickets) |
| Public | Visitors | Website / eCommerce only |
Access Rights per App
Users with no rights to an app will not see that app in the menu at all.
| App | Permission Levels |
|---|---|
| Accounting | — / Billing / Accountant / Advisor |
| Sales | — / User / Administrator |
| Inventory | — / User / Administrator |
| HR | — / Officer / Administrator |
| Helpdesk | — / User / Administrator |
Password Management
| Method | Who | Steps |
|---|---|---|
| Admin reset | Administrator | Open user → “Send Password Reset Email” |
| Self-reset | User | Login page → “Reset Password” → email link |
| Direct set | Administrator | Edit Password field → Save |
Multi-Company
One user account can access multiple companies:
- Assign companies in the Companies tab on the user form
- User switches company from top-right menu
- Each company can have different access rights for the same user
Archive vs Delete
Always Archive departing employees instead of deleting:
- Historical records (invoices, orders, tickets) are preserved
- User cannot log in
- Does not count toward active user license count
Settings → Users → Action → Archive
Related
- Odoo — Odoo ERP main page
- Odoo Accounting — Accountant / Advisor / Billing roles
- Odoo HR — Employee records (separate from system user accounts)
- Odoo Helpdesk — Portal users can submit and track tickets