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

記事番号:040245

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

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

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

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

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

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

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

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

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

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

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

การอนุญาตจะถูกนำไปใช้อย่างไร

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

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

設定手順

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

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

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

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

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

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

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

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