logologo
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
เริ่มต้น
คู่มือ
การพัฒนา
ปลั๊กอิน
API
logologo
ผู้ใช้

บทบาทและสิทธิ์

การกำหนดค่าบทบาท
การกำหนดค่าสิทธิ์
การนำไปใช้ใน UI
การรวมบทบาท

คู่มือการพัฒนา

ขยายแถบการกำหนดค่าสิทธิ์

แผนก

การจัดการแผนก
การจัดการบทบาทแผนก

การซิงค์ข้อมูลผู้ใช้

การจัดการการซิงค์

แหล่งข้อมูล

WeChat Work
HTTP API

คู่มือการพัฒนา

ขยายแหล่งข้อมูลการซิงค์
ขยายทรัพยากรเป้าหมายการซิงค์
Previous Pageการกำหนดค่าสิทธิ์
Next Pageการรวมบทบาท
TIP

เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ

#การใช้งานใน UI

This feature is provided by the plugin «การควบคุมสิทธิ์»

#สิทธิ์ของบล็อกข้อมูล

การมองเห็นของบล็อกข้อมูลในคอลเลกชันจะถูกควบคุมโดยสิทธิ์การดำเนินการ 'ดู' ครับ/ค่ะ (โดยการตั้งค่าเฉพาะจะมีลำดับความสำคัญสูงกว่าการตั้งค่าโดยรวม)

ดังที่แสดงในรูปด้านล่าง ภายใต้สิทธิ์โดยรวม บทบาท 'admin' มีสิทธิ์ทั้งหมด แต่คอลเลกชัน 'คำสั่งซื้อ' อาจมีการตั้งค่าสิทธิ์เฉพาะ ทำให้มองไม่เห็นครับ/ค่ะ

การตั้งค่าสิทธิ์โดยรวมมีดังนี้ครับ/ค่ะ

การตั้งค่าสิทธิ์เฉพาะสำหรับคอลเลกชัน 'คำสั่งซื้อ' มีดังนี้ครับ/ค่ะ

ใน UI บล็อกทั้งหมดในคอลเลกชัน 'คำสั่งซื้อ' จะไม่แสดงผลครับ/ค่ะ

ขั้นตอนการตั้งค่าทั้งหมดมีดังนี้ครับ/ค่ะ

#สิทธิ์ของฟิลด์

ดู: ควบคุมว่าฟิลด์เฉพาะจะมองเห็นได้ในระดับฟิลด์หรือไม่ เช่น การควบคุมว่าบทบาทใดสามารถมองเห็นฟิลด์ใดในคอลเลกชัน 'คำสั่งซื้อ' ได้บ้างครับ/ค่ะ

ใน UI เฉพาะฟิลด์ที่ได้รับการตั้งค่าสิทธิ์เท่านั้นที่จะแสดงในบล็อกของคอลเลกชัน 'คำสั่งซื้อ' ครับ/ค่ะ ส่วนฟิลด์ระบบ (Id, CreateAt, Last updated at) จะยังคงมีสิทธิ์ 'ดู' ได้ แม้ว่าจะไม่ได้ตั้งค่าสิทธิ์เฉพาะไว้ก็ตาม

  • แก้ไข: ควบคุมว่าฟิลด์สามารถแก้ไขและบันทึก (อัปเดต) ได้หรือไม่ครับ/ค่ะ

ดังที่แสดงในรูป การตั้งค่าสิทธิ์ 'แก้ไข' สำหรับฟิลด์ในคอลเลกชัน 'คำสั่งซื้อ' (ฟิลด์ 'จำนวน' และ 'สินค้าที่เกี่ยวข้อง' มีสิทธิ์ 'แก้ไข') ครับ/ค่ะ

ใน UI เฉพาะฟิลด์ที่มีสิทธิ์ 'แก้ไข' เท่านั้นที่จะแสดงในบล็อกฟอร์มการดำเนินการ 'แก้ไข' ของบล็อกคอลเลกชัน 'คำสั่งซื้อ' ครับ/ค่ะ

ขั้นตอนการตั้งค่าทั้งหมดมีดังนี้ครับ/ค่ะ

  • เพิ่ม: ควบคุมว่าฟิลด์สามารถเพิ่ม (สร้าง) ได้หรือไม่ครับ/ค่ะ

ดังที่แสดงในรูป การตั้งค่าสิทธิ์ 'เพิ่ม' สำหรับฟิลด์ในคอลเลกชัน 'คำสั่งซื้อ' (ฟิลด์ 'เลขที่คำสั่งซื้อ', 'จำนวน', 'สินค้า', และ 'ใบนำส่งสินค้า' มีสิทธิ์ 'เพิ่ม') ครับ/ค่ะ

ใน UI เฉพาะฟิลด์ที่มีสิทธิ์ 'เพิ่ม' เท่านั้นที่จะแสดงในบล็อกฟอร์มการดำเนินการ 'เพิ่ม' ของบล็อกคอลเลกชัน 'คำสั่งซื้อ' ครับ/ค่ะ

  • ส่งออก: ควบคุมว่าฟิลด์สามารถส่งออกได้หรือไม่ครับ/ค่ะ
  • นำเข้า: ควบคุมว่าฟิลด์รองรับการนำเข้าได้หรือไม่ครับ/ค่ะ

#สิทธิ์การดำเนินการ

สิทธิ์ที่ตั้งค่าเฉพาะจะมีลำดับความสำคัญสูงสุดครับ/ค่ะ หากมีการตั้งค่าเฉพาะ ระบบจะใช้สิทธิ์นั้น หากไม่มีการตั้งค่าเฉพาะ ระบบจะใช้สิทธิ์จากการตั้งค่าโดยรวมแทน

  • เพิ่ม: ควบคุมว่าปุ่มดำเนินการ 'เพิ่ม' จะแสดงในบล็อกหรือไม่ครับ/ค่ะ

ดังที่แสดงในรูป การตั้งค่าสิทธิ์การดำเนินการเฉพาะสำหรับคอลเลกชัน 'คำสั่งซื้อ' เพื่ออนุญาตให้ 'เพิ่ม' ได้ครับ/ค่ะ

ใน UI ปุ่ม 'เพิ่ม' จะแสดงในพื้นที่การดำเนินการของบล็อกคอลเลกชัน 'คำสั่งซื้อ' ครับ/ค่ะ

  • ดู: ควบคุมว่าบล็อกข้อมูลจะมองเห็นได้หรือไม่ครับ/ค่ะ

ดังที่แสดงในรูป การตั้งค่าสิทธิ์โดยรวมมีดังนี้ (ไม่มีสิทธิ์ 'ดู') ครับ/ค่ะ

การตั้งค่าสิทธิ์เฉพาะสำหรับคอลเลกชัน 'คำสั่งซื้อ' มีดังนี้ครับ/ค่ะ

ใน UI บล็อกข้อมูลของคอลเลกชันอื่น ๆ ทั้งหมดจะไม่แสดง แต่บล็อกของคอลเลกชัน 'คำสั่งซื้อ' จะแสดงขึ้นมาครับ/ค่ะ

ขั้นตอนการตั้งค่าตัวอย่างทั้งหมดมีดังนี้ครับ/ค่ะ

  • แก้ไข: ควบคุมว่าปุ่มดำเนินการ 'แก้ไข' จะแสดงในบล็อกหรือไม่ครับ/ค่ะ

สิทธิ์การดำเนินการสามารถปรับแต่งเพิ่มเติมได้โดยการตั้งค่าขอบเขตข้อมูลครับ/ค่ะ

ดังที่แสดงในรูป การตั้งค่าคอลเลกชัน 'คำสั่งซื้อ' เพื่อให้ผู้ใช้สามารถแก้ไขได้เฉพาะข้อมูลของตนเองเท่านั้นครับ/ค่ะ

  • ลบ: ควบคุมว่าปุ่มดำเนินการ 'ลบ' จะแสดงในบล็อกหรือไม่ครับ/ค่ะ

  • ส่งออก: ควบคุมว่าปุ่มดำเนินการ 'ส่งออก' จะแสดงในบล็อกหรือไม่ครับ/ค่ะ

  • นำเข้า: ควบคุมว่าปุ่มดำเนินการ 'นำเข้า' จะแสดงในบล็อกหรือไม่ครับ/ค่ะ

#สิทธิ์ของความสัมพันธ์

#ในฐานะฟิลด์

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

ดังที่แสดงในรูป ในคอลเลกชัน 'คำสั่งซื้อ' ฟิลด์ความสัมพันธ์ 'ลูกค้า' มีเพียงสิทธิ์ 'ดู', 'นำเข้า' และ 'ส่งออก' เท่านั้นครับ/ค่ะ

ใน UI ฟิลด์ความสัมพันธ์ 'ลูกค้า' จะไม่แสดงในบล็อกการดำเนินการ 'เพิ่ม' และ 'แก้ไข' ของบล็อกคอลเลกชัน 'คำสั่งซื้อ' ครับ/ค่ะ

ขั้นตอนการตั้งค่าตัวอย่างทั้งหมดมีดังนี้ครับ/ค่ะ

  • สิทธิ์ของฟิลด์ภายในคอมโพเนนต์ฟิลด์ความสัมพันธ์ (เช่น ตารางย่อย/ฟอร์มย่อย) ถูกกำหนดโดยสิทธิ์ของคอลเลกชันปลายทางครับ/ค่ะ

เมื่อคอมโพเนนต์ฟิลด์ความสัมพันธ์เป็นฟอร์มย่อย:

ดังที่แสดงในรูปด้านล่าง ฟิลด์ความสัมพันธ์ 'ลูกค้า' ในคอลเลกชัน 'คำสั่งซื้อ' มีสิทธิ์ทั้งหมด ในขณะที่คอลเลกชัน 'ลูกค้า' เองถูกตั้งค่าสิทธิ์เฉพาะเป็นแบบอ่านอย่างเดียวครับ/ค่ะ

การตั้งค่าสิทธิ์เฉพาะสำหรับคอลเลกชัน 'คำสั่งซื้อ' มีดังนี้ โดยฟิลด์ความสัมพันธ์ 'ลูกค้า' มีสิทธิ์ฟิลด์ทั้งหมดครับ/ค่ะ

การตั้งค่าสิทธิ์เฉพาะสำหรับคอลเลกชัน 'ลูกค้า' มีดังนี้ โดยฟิลด์ในคอลเลกชัน 'ลูกค้า' มีเพียงสิทธิ์ 'ดู' เท่านั้นครับ/ค่ะ

ใน UI ฟิลด์ความสัมพันธ์ 'ลูกค้า' จะมองเห็นได้ในบล็อกคอลเลกชัน 'คำสั่งซื้อ' ครับ/ค่ะ แต่เมื่อเปลี่ยนเป็นฟอร์มย่อย (ฟิลด์ภายในฟอร์มย่อยจะมองเห็นได้ในมุมมองรายละเอียด แต่จะไม่แสดงในการดำเนินการ 'สร้างใหม่' และ 'แก้ไข')

ขั้นตอนการตั้งค่าตัวอย่างทั้งหมดมีดังนี้ครับ/ค่ะ

หากต้องการควบคุมสิทธิ์ของฟิลด์ภายในฟอร์มย่อยเพิ่มเติม คุณสามารถกำหนดสิทธิ์ให้กับฟิลด์แต่ละรายการได้ครับ/ค่ะ

ดังที่แสดงในรูป คอลเลกชัน 'ลูกค้า' ถูกตั้งค่าสิทธิ์ฟิลด์เฉพาะ (ฟิลด์ 'ชื่อลูกค้า' จะมองไม่เห็นและแก้ไขไม่ได้) ครับ/ค่ะ

ขั้นตอนการตั้งค่าตัวอย่างทั้งหมดมีดังนี้ครับ/ค่ะ

เมื่อคอมโพเนนต์ฟิลด์ความสัมพันธ์เป็นตารางย่อย สถานการณ์จะเหมือนกับฟอร์มย่อยครับ/ค่ะ

ดังที่แสดงในรูป ในคอลเลกชัน 'คำสั่งซื้อ' มีฟิลด์ความสัมพันธ์ 'ใบนำส่งสินค้า' ซึ่งมีสิทธิ์ทั้งหมด ในขณะที่คอลเลกชัน 'ใบนำส่งสินค้า' ถูกตั้งค่าสิทธิ์เฉพาะเป็นแบบอ่านอย่างเดียวครับ/ค่ะ

ใน UI ฟิลด์ความสัมพันธ์นี้จะมองเห็นได้ครับ/ค่ะ แต่เมื่อเปลี่ยนเป็นตารางย่อย (ฟิลด์ภายในตารางย่อยจะมองเห็นได้ในการดำเนินการ 'ดู' แต่จะไม่แสดงในการดำเนินการ 'สร้างใหม่' และ 'แก้ไข')

หากต้องการควบคุมสิทธิ์ของฟิลด์ภายในตารางย่อยเพิ่มเติม คุณสามารถกำหนดสิทธิ์ให้กับฟิลด์แต่ละรายการได้ครับ/ค่ะ

#ในฐานะบล็อก

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

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

  • ฟิลด์ภายในบล็อกความสัมพันธ์ถูกควบคุมโดยสิทธิ์ของฟิลด์ในคอลเลกชันปลายทางครับ/ค่ะ

ดังที่แสดงในรูป คุณสามารถตั้งค่าสิทธิ์ 'ดู' ให้กับฟิลด์แต่ละรายการในคอลเลกชัน 'ลูกค้า' ได้ครับ/ค่ะ