แม้ว่าผู้สร้างระเบียนจะได้รับสิทธิ์แก้ไขฟิลด์แล้วก็ตาม แต่ผู้สร้างระเบียนไม่สามารถป้อนข้อมูลลงในฟิลด์ได้
ตั้งแต่เวลาที่เปิดหน้าจอ บันทึกใหม่ จนกระทั่งมีการบันทึก ค่าของฟิลด์ สร้างแล้ว โดย จะไม่ได้รับการสรุป
ด้วยเหตุนี้ สิทธิ์ที่มอบให้กับผู้ใช้ สร้างแล้ว สำหรับเรกคอร์ดจะไม่ถูกนำไปใช้ในขณะที่กำลังสร้างเรกคอร์ด
ตัวอย่างเช่น สมมติว่าคุณมีแอป "รายงาน รายวัน" พร้อมฟิลด์ "สรุปงาน" ที่ผู้ใช้เท่านั้นที่สามารถแก้ไขได้ในฟิลด์ สร้างแล้ว โดย ของระเบียน
ในตัวอย่างนี้ การตั้งค่าการอนุญาตสำหรับฟิลด์ "สรุปงาน" มีดังต่อไปนี้
- สร้างแล้ว โดย: มีการเลือกช่องกาเครื่องหมายอนุญาต ดู และ แก้ไข
- ทุกคน: ได้เลือกช่องกาเครื่องหมายอนุญาตการ ดู แล้ว
เมื่อกำหนดค่าการตั้งค่าการอนุญาตข้างต้นแล้ว การอนุญาตที่ตั้งไว้สำหรับ ทุกคน จะถูกนำไปใช้กับระเบียนในขณะที่กำลังสร้าง และยังไม่มี สร้างแล้ว โดย ผู้ใช้ขั้นสุดท้าย
ซึ่งหมายความว่าผู้ใช้รายใดก็ตามไม่สามารถแก้ไขฟิลด์ "สรุปงาน" ได้ในขณะที่กำลังสร้างระเบียน
วิธีแก้ปัญหาโดยใช้ฟิลด์ "การเลือกกลุ่ม"
เพื่อแก้ไขปัญหาที่กล่าวไว้ข้างต้น คุณสามารถใช้แนวทางแก้ปัญหาดังที่แสดงในตัวอย่างต่อไปนี้
- การตั้งค่า เมื่อจะสร้างบันทึก:
อนุญาตให้ทุกคนแก้ไขฟิลด์ "สรุปงาน" เมื่อมีการสร้างระเบียนและ สร้างแล้ว โดย ผู้ใช้ยังไม่เสร็จสิ้น - การตั้งค่า เมื่อต้องการแก้ไขบันทึก:
อนุญาตให้เฉพาะผู้ใช้ในฟิลด์ สร้างแล้ว โดย เท่านั้นที่จะแก้ไขระเบียนได้หลังจากบันทึกแล้ว
คำอธิบายวิธีแก้ไขปัญหา
หากผู้ใช้รวมอยู่ในชุดการอนุญาตหลายชุดในการตั้งค่า สิทธิ์ สำหรับฟิลด์ ชุดการอนุญาตที่อยู่อันดับสูงสุดในรายการจะมีสิทธิ์เหนือกว่า
คุณสามารถใช้ลำดับความสำคัญเพื่อทำให้ชุดการอนุญาตที่มีความสำคัญสูงกว่าสำหรับ ทุกคน นั้นถูกนำไปใช้กับผู้ใช้ทั้งหมด ยกเว้นผู้ใช้ สร้างแล้ว โดย เมื่อมีการแก้ไขระเบียน
ในการดำเนินการนี้ เราใช้ฟิลด์ การเลือกกลุ่ม
เพิ่มช่อง การเลือกกลุ่ม ลงในแบบฟอร์มแอปของคุณ และตั้งค่า "ทุกคน" เป็นค่าเริ่มต้น จากนั้นกำหนดค่าชุดสิทธิ์ต่อไปนี้ตามลำดับที่แสดงด้านล่าง
- สร้างแล้ว โดย: มีการเลือกช่องกาเครื่องหมายอนุญาต ดู และ แก้ไข
- ช่อง การเลือกกลุ่ม: มีการเลือกช่องกาเครื่องหมายอนุญาต ดู เท่านั้น
- ทุกคน: มีการเลือกช่องกาเครื่องหมายอนุญาต ดู และ แก้ไข
สิทธิ์ต่างๆ จะถูกนำไปใช้อย่างไร
การตั้งค่าการอนุญาตตามที่อธิบายไว้ข้างต้นจะถูกใช้ในลักษณะต่อไปนี้
- การตั้งค่า เมื่อจะสร้างบันทึก:
การอนุญาต "ทุกคน" ที่ตั้งไว้ด้านล่างของรายการจะถูกใช้กับผู้ใช้ทุกคน - การตั้งค่า เมื่อต้องการแก้ไขบันทึก:
การอนุญาต สร้างแล้ว โดย ที่ตั้งไว้บนสุดของรายการจะถูกใช้กับผู้ใช้ในฟิลด์ สร้างแล้ว โดย
ชุดสิทธิ์ การเลือกกลุ่ม ที่แสดงไว้เป็นอันดับที่สองจะถูกนำไปใช้กับผู้ใช้รายอื่นทั้งหมด
ขั้นตอนการกำหนดค่าการตั้งค่า
-
วางช่อง การเลือกกลุ่ม บนแบบฟอร์มแอปของคุณ
-
ในการตั้งค่าของฟิลด์ การเลือกกลุ่ม ที่คุณวางไว้ในขั้นตอนที่ 1 ให้ป้อน ชื่อ และ ค่า ค่าเริ่มต้น ดังที่แสดงด้านล่าง
- ชื่อ: การเลือกกลุ่ม A
- ค่า ค่าเริ่มต้น: ทุกคน
-
คลิก บันทึก แบบฟอร์ม
-
คลิกแท็บ การตั้งค่าแอป จากนั้นเลือก ฟิลด์ ภายใต้ สิทธิ์
-
บนหน้าจอ สิทธิ์ สำหรับฟิลด์ ให้ตั้งค่าการอนุญาตดังต่อไปนี้
- สำหรับช่อง “สรุปงาน”:
- สร้างแล้ว โดย: มีการเลือกช่องกาเครื่องหมายอนุญาต ดู และ แก้ไข
- การเลือกกลุ่ม A: มีการเลือกช่องกาเครื่องหมายอนุญาต ดู เท่านั้น
- ทุกคน: มีการเลือกช่องกาเครื่องหมายอนุญาต ดู และ แก้ไข
- สำหรับช่อง “การเลือกกลุ่ม A”:
- ทุกคน: ยกเลิกการเลือกช่องกาเครื่องหมายอนุญาต ดู และ แก้ไข
- สำหรับช่อง “สรุปงาน”:
-
คลิก บันทึก
-
บนหน้าจอ การตั้งค่าแอป คลิก อัปเดตแอป
-
ในกล่องโต้ตอบ อัปเดตแอป คลิก อัปเดตแอป