สิทธิ์การเข้าถึง

สิทธิ์การเข้าถึง คือสิทธิ์ที่กำหนดเนื้อหาและแอปพลิเคชันที่ผู้ใช้สามารถเข้าถึงและแก้ไขได้ ใน Odoo สิทธิ์เหล่านี้สามารถตั้งค่าได้สำหรับผู้ใช้แต่ละรายหรือสำหรับกลุ่มผู้ใช้ การจำกัดสิทธิ์ให้เฉพาะกับผู้ที่ต้องการเท่านั้นทำให้มั่นใจได้ว่าผู้ใช้จะไม่แก้ไขหรือลบสิ่งที่ไม่ควรเข้าถึงได้

เฉพาะ ผู้ดูแลระบบเท่านั้นที่สามารถเปลี่ยนแปลงสิทธิ์การเข้าถึงได้

Danger

การเปลี่ยนแปลงสิทธิ์การเข้าถึงอาจส่งผลเสียต่อฐานข้อมูล ซึ่งรวมถึง ผู้ดูแลระบบที่ไม่มีสิทธิ์ ซึ่งหมายความว่าผู้ใช้ในฐานข้อมูลไม่มีทางเปลี่ยนแปลงสิทธิ์การเข้าถึงได้ ด้วยเหตุนี้ Odoo แนะนำให้ติดต่อที่ปรึกษาของ Odoo หรือทีมสนับสนุนของเรา ก่อนดำเนินการเปลี่ยนแปลง

Tip

ผู้ใช้ ต้อง มีสิทธิ์การเข้าถึง การดูแลระบบ ที่เฉพาะเจาะจงในโปรไฟล์ผู้ใช้ของพวกเขา เพื่อที่จะสามารถเปลี่ยนแปลงการตั้งค่าสิทธิ์การเข้าถึงของผู้ใช้รายอื่นได้

หากต้องการเข้าถึงการตั้งค่านี้ ให้ไปที่ แอปการตั้งค่า ‣ จัดการผู้ใช้ ‣ เลือกผู้ใช้ ‣ แท็บสิทธิ์การเข้าถึง ‣ การดูแลระบบ ‣ ช่องการดูแลระบบ

เมื่อตั้งค่าแล้ว ผู้ดูแลระบบที่มีอยู่แล้ว ต้อง เปลี่ยนการตั้งค่าในช่อง การดูแลระบบ เป็น สิทธิ์การเข้าถึง

เมื่อเสร็จแล้ว คลิก บันทึก เพื่อบันทึกการเปลี่ยนแปลง และตั้งค่าผู้ใช้เป็นผู้ดูแลระบบ

ผู้ใช้

สิทธิ์การเข้าถึงสำหรับ ผู้ใช้รายบุคคล จะถูกตั้งค่าเมื่อเพิ่มผู้ใช้เข้าไปในฐานข้อมูล แต่คุณสามารถปรับเปลี่ยนได้ตลอดเวลาในโปรไฟล์ของผู้ใช้

หากต้องการเปลี่ยนแปลงสิทธิ์ของผู้ใช้ ให้คลิกที่ผู้ใช้ที่ต้องการเพื่อแก้ไขโปรไฟล์ของพวกเขา

เมนูผู้ใช้ในส่วนผู้ใช้และบริษัทในแอปการตั้งค่าของ Odoo

ในหน้าโปรไฟล์ของผู้ใช้ ในแท็บ สิทธิ์การเข้าถึง เลื่อนลงเพื่อดูสิทธิ์ปัจจุบัน

สำหรับแต่ละแอป ให้ใช้เมนูแบบเลื่อนลงเพื่อเลือกระดับการอนุญาตที่ผู้ใช้ควรมี ตัวเลือกจะแตกต่างกันไปในแต่ละส่วน แต่ตัวเลือกที่พบบ่อยที่สุด ได้แก่ ว่าง/ไม่มี, ผู้ใช้: เอกสารของตนเอง, ผู้ใช้: เอกสารทั้งหมด หรือ ผู้ดูแลระบบ

ฟิลด์ การดูแลระบบ ในแท็บ สิทธิ์การเข้าถึง มีตัวเลือกดังต่อไปนี้: การตั้งค่า หรือ สิทธิ์การเข้าถึง

เมนูแบบเลื่อนลงในแอปการขายเพื่อกำหนดระดับสิทธิ์ของผู้ใช้

สร้างและปรับเปลี่ยนกลุ่ม

กลุ่ม คือชุดสิทธิ์เฉพาะแอปที่ใช้เพื่อจัดการสิทธิ์การเข้าถึงทั่วไปสำหรับผู้ใช้จำนวนมาก ผู้ดูแลระบบสามารถปรับเปลี่ยนกลุ่มที่มีอยู่ใน Odoo หรือสร้างกลุ่มใหม่เพื่อกำหนดกฎสำหรับโมเดลภายในแอปพลิเคชันได้

หากต้องการเข้าถึงกลุ่ม ก่อนอื่นให้เปิดใช้งาน โหมดนักพัฒนา ของ Odoo จากนั้นไปที่ แอปการตั้งค่า ‣ ผู้ใช้และบริษัท ‣ กลุ่ม

เมนูกลุ่มในส่วนของผู้ใช้และบริษัทในแอปการตั้งค่าของ Odoo

หากต้องการสร้างกลุ่มใหม่จากหน้า กลุ่ม ให้คลิก สร้าง จากนั้น จากแบบฟอร์มกลุ่มว่าง ให้เลือก แอปพลิเคชัน และกรอกแบบฟอร์มกลุ่ม (รายละเอียดด้านล่าง)

หากต้องการแก้ไขกลุ่มที่มีอยู่ ให้คลิกบนกลุ่มที่มีอยู่จากรายการที่แสดงบนหน้า กลุ่ม และแก้ไขเนื้อหาของแบบฟอร์ม

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

Important

ทดสอบการตั้งค่าที่เปลี่ยนแปลงอยู่เสมอเพื่อให้แน่ใจว่าการตั้งค่าเหล่านั้นจะถูกใช้กับผู้ใช้ที่ถูกต้อง

แบบฟอร์มกลุ่มประกอบด้วยแท็บต่างๆ หลายแท็บสำหรับจัดการองค์ประกอบทั้งหมดของกลุ่ม ในแต่ละแท็บ ให้คลิก เพิ่มบรรทัด เพื่อเพิ่มแถวใหม่สำหรับผู้ใช้หรือกฎ และคลิกไอคอน ❌ (ลบ) เพื่อลบแถว

แท็บในแบบฟอร์มกลุ่มเพื่อปรับเปลี่ยนการตั้งค่าของกลุ่ม
  • Users tab: lists the current users in the group. Users listed in black have administrative rights. Users without administrative access appear in blue. Click Add a line to add users to this group.

  • Inherited tab: inherited means that users added to this group are automatically added to the groups listed on this tab. Click Add a line to add inherited groups.

    Example

    ตัวอย่างเช่น หากกลุ่ม ฝ่ายขาย/ผู้ดูแลระบบ แสดงรายการกลุ่ม เว็บไซต์/ผู้แก้ไขแบบถูกจำกัด ในแท็บ ได้รับการถ่ายทอด ผู้ใช้ที่ถูกเพิ่มเข้าไปในกลุ่ม ฝ่ายขาย/ผู้ดูแลระบบ จะได้รับสิทธิ์ในการเข้าถึงกลุ่ม เว็บไซต์/ผู้แก้ไขแบบถูกจำกัด โดยอัตโนมัติด้วยเช่นกัน

  • :guilabel:แท็บ เมนู กำหนดว่ากลุ่มสามารถเข้าถึงเมนู/โมเดลใดได้ คลิก เพิ่มบรรทัด เพื่อเพิ่มเมนูที่ต้องการ

  • Views tab: lists which views in Odoo the group has access to. Click Add a line to add a view to the group.

  • Access Rights tab: lists the first level of rights (models) that this group has access rights to. Click Add a line to link access rights to this group. In this tab, the Model column represents the common name of the menu/model, and the Name column represents the technical name given to the model. For each model, enable the following options as appropriate:

    • อ่าน: ผู้ใช้สามารถอ่านค่าที่มีอยู่ของวัตถุได้

    • เขียน: ผู้ใช้สามารถแก้ไขค่าที่มีอยู่ของวัตถุได้

    • สร้าง: ผู้ใช้สามารถสร้างค่าใหม่สำหรับวัตถุได้

    • ลบ: ผู้ใช้สามารถลบค่าสำหรับวัตถุได้

    Tip

    ขั้นแรก ให้ลองค้นหาชื่อทั่วไปของโมเดลในเมนูแบบเลื่อนลงของคอลัมน์ รุ่น สามารถค้นหาชื่อทางเทคนิคของ รุ่น ได้โดยขยายชื่อทั่วไปของรุ่น ซึ่งสามารถทำได้โดยคลิกไอคอน (ลิงก์ภายนอก)

    สามารถเข้าถึงชื่อทางเทคนิคของรุ่นได้ใน โหมดนักพัฒนา.

    ในแบบฟอร์ม ให้ไปที่ฟิลด์ใดก็ได้ แล้วเลื่อนเมาส์ไปเหนือชื่อฟิลด์ กล่องข้อมูลแบ็กเอนด์จะแสดงขึ้นพร้อมชื่อ รุ่น ของ Odoo เฉพาะในแบ็กเอนด์ นี่คือชื่อทางเทคนิคของรุ่นที่ควรเพิ่ม

    ข้อมูลทางเทคนิคแสดงบนฟิลด์ของแบบจำลอง โดยมีวัตถุที่ไฮไลต์ไว้
  • กฎการบันทึก: แสดงรายการชั้นที่สองของสิทธิ์ในการแก้ไขและการมองเห็น กฎการบันทึก จะเขียนทับหรือปรับแต่งสิทธิ์การเข้าถึงของกลุ่ม คลิก เพิ่มบรรทัด เพื่อเพิ่มกฎการบันทึกลงในกลุ่มนี้ สำหรับกฎแต่ละข้อ ให้เลือกค่าสำหรับตัวเลือกต่อไปนี้:

    • ใช้เพื่ออ่าน

    • ใช้เพื่อเขียน

    • ใช้เพื่อสร้าง

    • ใช้เพื่อลบ

    Important

    กฎของการบันทึกจะถูกเขียนโดยใช้ โดเมน หรือเงื่อนไขที่กรองข้อมูล ตัวสั่งงานโดเมนคือรายการของเงื่อนไขดังกล่าว ตัวอย่างเช่น:

    [('mrp_production_ids', 'in', user.partner_id.commercial_partner_id.production_ids.ids)]

    กฎการบันทึกนี้ใช้เพื่อเปิดใช้งานคำเตือนการใช้ MRP สำหรับผู้รับเหมาช่วง

    Odoo มีไลบรารีของกฎการบันทึกที่กำหนดค่าไว้ล่วงหน้าเพื่อความสะดวกในการใช้งาน ผู้ใช้ที่ไม่มีความรู้เกี่ยวกับโดเมน (และการแสดงออกของโดเมน) ควรรับคำแนะนำจากที่ปรึกษาของ Odoo หรือทีมสนับสนุน Odoo ก่อนดำเนินการเปลี่ยนแปลง

โหมดผู้ใช้ขั้นสูง

โหมดผู้ใช้ขั้นสูง ช่วยให้ผู้ใช้ข้ามกฎการบันทึกและสิทธิ์การเข้าถึงได้ หากต้องการเปิดใช้งาน โหมด Superuser ขั้นแรกให้เปิดใช้งาน โหมดนักพัฒนา จากนั้นไปที่เมนู ดีบัก ซึ่งแสดงด้วยไอคอน 🪲 (bug) ที่แบนเนอร์ด้านบน

ในที่สุด เมื่อใกล้ถึงด้านล่างของเมนู ให้คลิก มาร่วมเป็นผู้ใช้ขั้นสูง

Important

เฉพาะผู้ใช้ที่มีสิทธิ์เข้าถึง การตั้งค่า สำหรับส่วน การดูแลระบบ ของ สิทธิ์การเข้าถึง (ในโปรไฟล์ผู้ใช้ของพวกเขา) เท่านั้นที่ได้รับอนุญาตให้เข้าสู่ระบบ โหมดผู้ใช้ขั้นสูง

Danger

โหมดผู้ใช้ขั้นสูง อนุญาตให้หลีกเลี่ยงกฎการบันทึกและสิทธิ์ในการเข้าถึง ดังนั้นควรใช้ด้วยความระมัดระวัง

เมื่อออกจาก โหมดผู้ใช้ขั้นสูง ผู้ใช้จะถูกล็อกออกจากฐานข้อมูลเนื่องจากมีการเปลี่ยนแปลงเกิดขึ้น ซึ่งอาจทำให้ ผู้ดูแลระบบไม่สามารถดำเนินการได้ หรือผู้ดูแลระบบไม่สามารถเปลี่ยนสิทธิ์/การตั้งค่าการเข้าถึงได้

ในกรณีนี้ โปรดติดต่อฝ่ายสนับสนุน Odoo ที่นี่: ทิกเก็ตช่วยเหลือใหม่ ทีมสนับสนุนสามารถคืนการเข้าถึงได้โดยใช้ข้อมูลเข้าสู่ระบบฝ่ายสนับสนุน

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

Tip

วิธีอื่นในการเปิดใช้งาน โหมดผู้ใช้ขั้นสูง คือการเข้าสู่ระบบในฐานะผู้ใช้ขั้นสูง เมื่อต้องการทำเช่นนั้น ให้ไปที่หน้าจอเข้าสู่ระบบ และป้อน อีเมล และ รหัสผ่าน ที่เหมาะสม

แทนที่จะคลิก เข้าสู่ระบบ ให้คลิก เข้าสู่ระบบเป็นผู้ใช้ขั้นสูง