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

Article Number:040245

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

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

  • สร้างแล้ว โดย: มีการเลือกช่องกาเครื่องหมายสิทธิ์ ดู และ แก้ไข
  • ทุกคน: ได้เลือกช่องกาเครื่องหมายอนุญาตการ ดู แล้ว

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

วิธีแก้ปัญหาโดยใช้ฟิลด์ "การเลือกกลุ่ม"

เพื่อแก้ไขปัญหาที่กล่าวไว้ข้างต้น คุณสามารถใช้แนวทางแก้ปัญหาดังที่แสดงในตัวอย่างต่อไปนี้

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

คำอธิบายวิธีแก้ไขปัญหา

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

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

  • สร้างแล้ว โดย: มีการเลือกช่องกาเครื่องหมายสิทธิ์ ดู และ แก้ไข
  • ช่อง การเลือกกลุ่ม: มีการเลือกช่องกาเครื่องหมายอนุญาต ดู เท่านั้น
  • ทุกคน: มีการเลือกช่องกาเครื่องหมายสิทธิ์ ดู และ แก้ไข

สิทธิ์ต่างๆ จะถูกนำไปใช้อย่างไร

การตั้งค่าการอนุญาตตามที่อธิบายไว้ข้างต้นจะถูกใช้ในลักษณะต่อไปนี้

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

ขั้นตอนการกำหนดค่าการตั้งค่า

  1. วางช่อง การเลือกกลุ่ม บนแบบฟอร์มแอปของคุณ

  2. ในการตั้งค่าของฟิลด์ การเลือกกลุ่ม ที่คุณวางไว้ในขั้นตอนที่ 1 ให้ป้อน ชื่อ และ ค่า ค่าเริ่มต้น ตามที่แสดงด้านล่าง

    • ชื่อ: การเลือกกลุ่ม ก
    • ค่า ค่าเริ่มต้น: ทุกคน
  3. คลิก บันทึก แบบฟอร์ม

  4. คลิกแท็บ การตั้งค่าแอป จากนั้นเลือก ฟิลด์ ภายใต้ สิทธิ์

  5. บนหน้าจอ สิทธิ์ สำหรับฟิลด์ ให้ตั้งค่าการอนุญาตต่อไปนี้

    • สำหรับช่อง “สรุปงาน”:
      • สร้างแล้ว โดย: มีการเลือกช่องกาเครื่องหมายสิทธิ์ ดู และ แก้ไข
      • การเลือกกลุ่ม A: มีการเลือกช่องกาเครื่องหมายอนุญาต ดู เท่านั้น
      • ทุกคน: มีการเลือกช่องกาเครื่องหมายสิทธิ์ ดู และ แก้ไข
    • สำหรับช่อง “การเลือกกลุ่ม A”:
      • ทุกคน: ยกเลิกการเลือกช่องกาเครื่องหมายสิทธิ์ ดู และ แก้ไข
  6. คลิก บันทึก

  7. บนหน้าจอ การตั้งค่าแอป คลิก อัปเดตแอป

  8. ในกล่องโต้ตอบ อัปเดตแอป คลิก อัปเดตแอป