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 resetAdministratorเข้าหน้า 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 ในระบบเดียว:

  1. กำหนด company ใน tab “Companies” ของ user
  2. user สามารถ switch company ได้จาก menu มุมบนขวา
  3. กำหนด Default Company สำหรับ user แต่ละคน
  4. ข้อมูลบางอย่าง (เช่น 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 ของตัวเอง

  • 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

FieldDescription
NameDisplay name (not used for login)
Email / LoginUsed to log in; must be unique
PasswordSet directly or send invitation email
LanguageUI language for this user
TimezoneUsed for Calendar, Scheduling, Timestamps
CompaniesCompanies this user can access

User Types

TypeWhoAccess
Internal UserEmployeesBackend access per assigned app rights
Portal UserCustomers / VendorsCustomer Portal only (orders, invoices, tickets)
PublicVisitorsWebsite / eCommerce only

Access Rights per App

Users with no rights to an app will not see that app in the menu at all.

AppPermission Levels
Accounting— / Billing / Accountant / Advisor
Sales— / User / Administrator
Inventory— / User / Administrator
HR— / Officer / Administrator
Helpdesk— / User / Administrator

Password Management

MethodWhoSteps
Admin resetAdministratorOpen user → “Send Password Reset Email”
Self-resetUserLogin page → “Reset Password” → email link
Direct setAdministratorEdit 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


  • 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