สิทธิ์การเข้าถึง¶
สิทธิ์การเข้าถึง คือสิทธิ์ที่กำหนดเนื้อหาและแอปพลิเคชันที่ผู้ใช้สามารถเข้าถึงและแก้ไขได้ ใน Odoo สิทธิ์เหล่านี้สามารถตั้งค่าได้สำหรับผู้ใช้แต่ละรายหรือสำหรับกลุ่มผู้ใช้ การจำกัดสิทธิ์ให้เฉพาะกับผู้ที่ต้องการเท่านั้นทำให้มั่นใจได้ว่าผู้ใช้จะไม่แก้ไขหรือลบสิ่งที่ไม่ควรเข้าถึงได้
เฉพาะ ผู้ดูแลระบบเท่านั้นที่สามารถเปลี่ยนแปลงสิทธิ์การเข้าถึงได้
Danger
การเปลี่ยนแปลงสิทธิ์การเข้าถึงอาจส่งผลเสียต่อฐานข้อมูล ซึ่งรวมถึง ผู้ดูแลระบบที่ไม่มีสิทธิ์ ซึ่งหมายความว่าผู้ใช้ในฐานข้อมูลไม่มีทางเปลี่ยนแปลงสิทธิ์การเข้าถึงได้ ด้วยเหตุนี้ Odoo แนะนำให้ติดต่อที่ปรึกษาของ Odoo หรือทีมสนับสนุนของเรา ก่อนดำเนินการเปลี่ยนแปลง
Tip
ผู้ใช้ ต้อง มีสิทธิ์การเข้าถึง การดูแลระบบ ที่เฉพาะเจาะจงในโปรไฟล์ผู้ใช้ของพวกเขา เพื่อที่จะสามารถเปลี่ยนแปลงการตั้งค่าสิทธิ์การเข้าถึงของผู้ใช้รายอื่นได้
หากต้องการเข้าถึงการตั้งค่านี้ ให้ไปที่
เมื่อตั้งค่าแล้ว ผู้ดูแลระบบที่มีอยู่แล้ว ต้อง เปลี่ยนการตั้งค่าในช่อง การดูแลระบบ เป็น สิทธิ์การเข้าถึง
เมื่อเสร็จแล้ว คลิก บันทึก เพื่อบันทึกการเปลี่ยนแปลง และตั้งค่าผู้ใช้เป็นผู้ดูแลระบบ
ผู้ใช้¶
สิทธิ์การเข้าถึงสำหรับ ผู้ใช้รายบุคคล จะถูกตั้งค่าเมื่อเพิ่มผู้ใช้เข้าไปในฐานข้อมูล แต่คุณสามารถปรับเปลี่ยนได้ตลอดเวลาในโปรไฟล์ของผู้ใช้
หากต้องการเปลี่ยนแปลงสิทธิ์ของผู้ใช้ ให้คลิกที่ผู้ใช้ที่ต้องการเพื่อแก้ไขโปรไฟล์ของพวกเขา
ในหน้าโปรไฟล์ของผู้ใช้ ในแท็บ สิทธิ์การเข้าถึง เลื่อนลงเพื่อดูสิทธิ์ปัจจุบัน
สำหรับแต่ละแอป ให้ใช้เมนูแบบเลื่อนลงเพื่อเลือกระดับการอนุญาตที่ผู้ใช้ควรมี ตัวเลือกจะแตกต่างกันไปในแต่ละส่วน แต่ตัวเลือกที่พบบ่อยที่สุด ได้แก่ ว่าง/ไม่มี, ผู้ใช้: เอกสารของตนเอง, ผู้ใช้: เอกสารทั้งหมด หรือ ผู้ดูแลระบบ
ฟิลด์ การดูแลระบบ ในแท็บ สิทธิ์การเข้าถึง มีตัวเลือกดังต่อไปนี้: การตั้งค่า หรือ สิทธิ์การเข้าถึง
สร้างและปรับเปลี่ยนกลุ่ม¶
กลุ่ม คือชุดสิทธิ์เฉพาะแอปที่ใช้เพื่อจัดการสิทธิ์การเข้าถึงทั่วไปสำหรับผู้ใช้จำนวนมาก ผู้ดูแลระบบสามารถปรับเปลี่ยนกลุ่มที่มีอยู่ใน Odoo หรือสร้างกลุ่มใหม่เพื่อกำหนดกฎสำหรับโมเดลภายในแอปพลิเคชันได้
หากต้องการเข้าถึงกลุ่ม ก่อนอื่นให้เปิดใช้งาน โหมดนักพัฒนา ของ Odoo จากนั้นไปที่
หากต้องการสร้างกลุ่มใหม่จากหน้า กลุ่ม ให้คลิก สร้าง จากนั้น จากแบบฟอร์มกลุ่มว่าง ให้เลือก แอปพลิเคชัน และกรอกแบบฟอร์มกลุ่ม (รายละเอียดด้านล่าง)
หากต้องการแก้ไขกลุ่มที่มีอยู่ ให้คลิกบนกลุ่มที่มีอยู่จากรายการที่แสดงบนหน้า กลุ่ม และแก้ไขเนื้อหาของแบบฟอร์ม
ป้อน ชื่อ สำหรับกลุ่ม และทำเครื่องหมายที่ช่องกาเครื่องหมายข้าง แชร์กลุ่ม หากกลุ่มนี้ถูกสร้างขึ้นเพื่อกำหนดสิทธิ์ในการเข้าถึงเพื่อแชร์ข้อมูลกับผู้ใช้บางคน
Important
ทดสอบการตั้งค่าที่เปลี่ยนแปลงอยู่เสมอเพื่อให้แน่ใจว่าการตั้งค่าเหล่านั้นจะถูกใช้กับผู้ใช้ที่ถูกต้อง
ฟอร์มกลุ่มมีหลายแท็บสำหรับจัดการองค์ประกอบทั้งหมดของกลุ่ม ในแต่ละแท็บให้คลิก Add a line เพื่อเพิ่มแถวใหม่สำหรับผู้ใช้หรือกฎ และคลิกไอคอน cancel เพื่อลบแถว
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: รับช่วงต่อหมายความว่าผู้ใช้ที่เพิ่มในกลุ่มนี้จะถูกเพิ่มไปยังกลุ่มที่แสดงในแท็บนี้โดยอัตโนมัติ คลิก Add a line เพื่อเพิ่มกลุ่มที่รับช่วงต่อ
Example
ตัวอย่างเช่น หากกลุ่ม ฝ่ายขาย/ผู้ดูแลระบบ แสดงรายการกลุ่ม เว็บไซต์/ผู้แก้ไขแบบถูกจำกัด ในแท็บ ได้รับการถ่ายทอด ผู้ใช้ที่ถูกเพิ่มเข้าไปในกลุ่ม ฝ่ายขาย/ผู้ดูแลระบบ จะได้รับสิทธิ์ในการเข้าถึงกลุ่ม เว็บไซต์/ผู้แก้ไขแบบถูกจำกัด โดยอัตโนมัติด้วยเช่นกัน
แท็บ Menus: กำหนดว่ากลุ่มสามารถเข้าถึงโมเดลใดได้ คลิก Add a line เพื่อเพิ่มเมนูเฉพาะ
Views tab: lists which views in Odoo the group has access to. Click Add a line to add a view to the group.
แท็บ สิทธิ์การเข้าถึง: แสดงรายการสิทธิ์ระดับแรก (โมเดล) ที่กลุ่มนี้มี คอลัมน์ ชื่อ แสดงชื่อสำหรับการเข้าถึงโมเดลที่เลือกในคอลัมน์ โมเดล ของกลุ่มปัจจุบัน
หากต้องการเชื่อมโยงสิทธิ์การเข้าถึงใหม่กับกลุ่ม ให้คลิก เพิ่มรายการ เลือกโมเดลที่เหมาะสมจากรายการแบบเลื่อนลง โมเดล จากนั้นป้อนชื่อสำหรับสิทธิ์การเข้าถึงในคอลัมน์ ชื่อ สำหรับแต่ละโมเดล ให้เปิดใช้งานตัวเลือกต่อไปนี้ตามความเหมาะสม:
อ่าน: ผู้ใช้สามารถดูค่าที่มีอยู่ของออบเจ็กต์ได้
เขียน: ผู้ใช้สามารถแก้ไขค่าที่มีอยู่ของออบเจ็กต์ได้
สร้าง: ผู้ใช้สามารถสร้างค่าใหม่สำหรับออบเจ็กต์ได้
ลบ: ผู้ใช้สามารถลบค่าสำหรับออบเจ็กต์ได้
Tip
แม้ว่าจะไม่มีข้อตกลงสำหรับการตั้งชื่อสิทธิ์การเข้าถึง แต่ควรเลือกชื่อที่ระบุวัตถุประสงค์ของมัน
ตัวอย่างเช่น สิทธิ์การเข้าถึงที่ผู้จัดการการจัดซื้อมีต่อโมเดล ผู้ติดต่อ อาจตั้งชื่อว่า
res.partner.purchase.managerซึ่งประกอบด้วยชื่อทางเทคนิคของโมเดล ตามด้วยชื่อที่ระบุกลุ่มผู้ใช้ที่เกี่ยวข้อง
หากต้องการค้นหาชื่อทางเทคนิคของโมเดลจากมุมมองปัจจุบัน ให้ป้อนข้อความตัวยึดตำแหน่งในฟิลด์ ชื่อ ก่อน จากนั้นคลิกชื่อ โมเดล แล้วคลิกไอคอน (ลิงก์ภายใน)
กฎการบันทึก: แสดงรายการชั้นที่สองของสิทธิ์ในการแก้ไขและการมองเห็น กฎการบันทึก จะเขียนทับหรือปรับแต่งสิทธิ์การเข้าถึงของกลุ่ม คลิก เพิ่มบรรทัด เพื่อเพิ่มกฎการบันทึกลงในกลุ่มนี้ สำหรับกฎแต่ละข้อ ให้เลือกค่าสำหรับตัวเลือกต่อไปนี้:
ใช้เพื่ออ่าน
ใช้เพื่อเขียน
ใช้เพื่อสร้าง
ใช้เพื่อลบ
Important
กฎของการบันทึกจะถูกเขียนโดยใช้ โดเมน หรือเงื่อนไขที่กรองข้อมูล ตัวสั่งงานโดเมนคือรายการของเงื่อนไขดังกล่าว ตัวอย่างเช่น:
[('mrp_production_ids', 'in', user.partner_id.commercial_partner_id.production_ids.ids)]กฎการบันทึกนี้ใช้เพื่อเปิดใช้งานคำเตือนการใช้ MRP สำหรับผู้รับเหมาช่วง
Odoo มีไลบรารีของกฎการบันทึกที่กำหนดค่าไว้ล่วงหน้าเพื่อความสะดวกในการใช้งาน ผู้ใช้ที่ไม่มีความรู้เกี่ยวกับโดเมน (และการแสดงออกของโดเมน) ควรรับคำแนะนำจากที่ปรึกษาของ Odoo หรือทีมสนับสนุน Odoo ก่อนดำเนินการเปลี่ยนแปลง
โหมดผู้ใช้ขั้นสูง¶
โหมดผู้ใช้สูงสุด ช่วยให้ผู้ใช้สามารถข้ามกฎระเบียนและสิทธิ์การเข้าถึงได้ หากต้องการเปิดใช้งาน โหมดผู้ใช้สูงสุด ให้เปิดใช้งาน โหมดนักพัฒนา ก่อน จากนั้นไปที่เมนู debug ซึ่งแสดงด้วยไอคอน (debug) ที่อยู่ในแบนเนอร์ด้านบน
ในที่สุด เมื่อใกล้ถึงด้านล่างของเมนู ให้คลิก มาร่วมเป็นผู้ใช้ขั้นสูง
Important
เฉพาะผู้ใช้ที่มีสิทธิ์เข้าถึง การตั้งค่า สำหรับส่วน การดูแลระบบ ของ สิทธิ์การเข้าถึง (ในโปรไฟล์ผู้ใช้ของพวกเขา) เท่านั้นที่ได้รับอนุญาตให้เข้าสู่ระบบ โหมดผู้ใช้ขั้นสูง
Danger
โหมดผู้ใช้ขั้นสูง อนุญาตให้หลีกเลี่ยงกฎการบันทึกและสิทธิ์ในการเข้าถึง ดังนั้นควรใช้ด้วยความระมัดระวัง
เมื่อออกจาก โหมดผู้ใช้ขั้นสูง ผู้ใช้จะถูกล็อกออกจากฐานข้อมูลเนื่องจากมีการเปลี่ยนแปลงเกิดขึ้น ซึ่งอาจทำให้ ผู้ดูแลระบบไม่สามารถดำเนินการได้ หรือผู้ดูแลระบบไม่สามารถเปลี่ยนสิทธิ์/การตั้งค่าการเข้าถึงได้
ในกรณีนี้ โปรดติดต่อฝ่ายสนับสนุน Odoo ที่นี่: ทิกเก็ตช่วยเหลือใหม่ ทีมสนับสนุนสามารถคืนการเข้าถึงได้โดยใช้ข้อมูลเข้าสู่ระบบฝ่ายสนับสนุน
หากต้องการออกจาก โหมดผู้ใช้ขั้นสูง ให้ลงชื่อออกจากบัญชีโดยไปที่มุมขวาบน แล้วคลิกที่ชื่อผู้ใช้ OdooBot จากนั้นเลือกตัวเลือก ออกจากระบบ
Tip
วิธีอื่นในการเปิดใช้งาน โหมดผู้ใช้ขั้นสูง คือการเข้าสู่ระบบในฐานะผู้ใช้ขั้นสูง เมื่อต้องการทำเช่นนั้น ให้ไปที่หน้าจอเข้าสู่ระบบ และป้อน อีเมล และ รหัสผ่าน ที่เหมาะสม
แทนที่จะคลิก เข้าสู่ระบบ ให้คลิก เข้าสู่ระบบเป็นผู้ใช้ขั้นสูง