แชร์ผ่าน


ความปลอดภัยระดับคอลัมน์ในการควบคุมการเข้าถึง

จัดการการเข้าถึงเรกคอร์ดในระดับตารางโดยใช้ สิทธิ์การใช้งานที่เกี่ยวข้องกับบทบาทความปลอดภัย บางคอลัมน์ในตารางอาจมีข้อมูลที่ละเอียดอ่อนกว่าคอลัมน์อื่นๆ ใช้การรักษาความปลอดภัยระดับคอลัมน์เพื่อจัดการการเข้าถึงข้อมูลในคอลัมน์เฉพาะ การกำหนดค่าความปลอดภัยระดับคอลัมน์เป็นแบบทั่วทั้งองค์กรและใช้กับคำขอเข้าถึงข้อมูลทั้งหมด

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

  • การตั้งค่าของคอลัมน์ในเรกคอร์ด
  • การดูข้อมูลในคอลัมน์ คุณสามารถเลือกที่จะมาสก์ค่านี้เพื่อแสดงบางส่วนหรือไม่ส่งคืนข้อมูลใดๆ เลย

หมายเหตุ

ในการกำหนดค่าความปลอดภัยระดับคอลัมน์ คุณต้องมีบทบาทผู้ดูแลระบบ

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

ความปลอดภัยระดับคอลัมน์พร้อมใช้งานสำหรับคอลัมน์ส่วนใหญ่ที่ใช้กระบวนการนี้:

  1. เปิดใช้งานความปลอดภัยระดับคอลัมน์ในหนึ่งคอลัมน์หรือมากกว่าสำหรับตารางที่กำหนด
  2. หรือเลือกกฎการปกปิดข้อมูล
  3. เชื่อมโยงโปรไฟล์ความปลอดภัยที่มีอยู่อีกหนึ่งโปรไฟล์ หรือสร้างโปรไฟล์ความปลอดภัยใหม่อย่างน้อยหนึ่งโปรไฟล์ เพื่อให้การเข้าถึงที่เหมาะสมแก่ผู้ใช้หรือทีม

เปิดใช้งานความปลอดภัยของคอลัมน์

ใช้ขั้นตอนต่อไปนี้เพื่อรักษาความปลอดภัยคอลัมน์:

  1. ลงชื่อเข้าใช้ Power Apps

  2. เลือก โซลูชัน

  3. เลือกโซลูชันที่ไม่ได้รับการจัดการซึ่งมีตารางที่มีคอลัมน์ หรือสร้างโซลูชันใหม่เพื่อจัดเก็บการเปลี่ยนแปลงของคุณและเพิ่มตารางลงไป

  4. ภายในโซลูชัน ใน ออบเจ็กต์ ภายใน ตาราง เลือกตาราง

  5. ภายใต้ Schema เลือก คอลัมน์

    ภาพหน้าจอแสดงตำแหน่งที่จะเลือกคอลัมน์

  6. ในรายการ คอลัมน์ เลือกคอลัมน์

  7. ขยาย ตัวเลือกขั้นสูง จากนั้นภายใต้ ทั่วไป ให้เลือก เปิดใช้งานความปลอดภัยของคอลัมน์

    ภาพหน้าจอแสดงวิธีการขยายตัวเลือกขั้นสูงและเปิดความปลอดภัยของคอลัมน์

  8. เลือก บันทึก

การเพิ่มกลุ่มคนหรือผู้ใช้ในโปรไฟล์ความปลอดภัยของคอลัมน์เพื่อควบคุมการเข้าถึง

โปรไฟล์ความปลอดภัยของคอลัมน์จะกำหนด:

  • ผู้ใช้และทีมที่ได้รับมอบหมายการเข้าถึง
  • สิทธิ์ในคอลัมน์ที่รักษาปลอดภัย

ใช้โปรไฟล์ความปลอดภัยของคอลัมน์เพื่อให้สิทธิ์ต่อไปนี้แก่ผู้ใช้หรือสมาชิกในทีม:

สิทธิ์ ตัวเลือก Result
การอ่าน อนุญาต
ไม่อนุญาต
บุคคลสามารถดูข้อมูลของคอลัมน์ได้หรือไม่
ค่าที่ปิดบังจะแสดงขึ้นหากมีการใช้กฎการปิดบังกับคอลัมน์
อ่านค่าที่ไม่ได้ปิดบัง เรกคอร์ดทั้งหมด
หนึ่งเรกคอร์ด
ไม่อนุญาต
เมื่อคอลัมน์ที่มีความปลอดภัยมีกฎการปกปิดข้อมูล นักพัฒนาสามารถเขียนโค้ดเพื่อขอให้ส่งคืนข้อมูลที่ไม่ถูกปิดบังได้
การตั้งค่านี้จะควบคุมว่าคำขอนั้นสำเร็จหรือไม่
การตั้งค่าเริ่มต้นคือ ไม่อนุญาต
เรียนรู้เพิ่มเติมเกี่ยวกับการให้สิทธิ์แก่คอลัมน์ที่มีการรักษาความปลอดภัยด้วยกฎการปกปิดข้อมูล
Update อนุญาต
ไม่อนุญาต
ไม่ว่าบุคคลจะอัปเดตข้อมูลในคอลัมน์ได้หรือไม่
สร้าง อนุญาต
ไม่อนุญาต
ไม่ว่าบุคคลจะสามารถตั้งค่าข้อมูลในคอลัมน์เมื่อสร้างเรกคอร์ดได้หรือไม่

กำหนดค่าชุดรวมสิทธิ์ทั้งสี่เหล่านี้เพื่อกำหนดสิทธิ์การใช้งานของผู้ใช้สำหรับคอลัมน์ข้อมูลเฉพาะ

สำคัญ

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

เพิ่มคอลัมน์และตั้งค่าสิทธิ์สำหรับโปรไฟล์ความปลอดภัยของคอลัมน์

เมื่อต้องการเพิ่มคอลัมน์และตั้งค่าสิทธิ์สำหรับโปรไฟล์ความปลอดภัยของคอลัมน์ ให้ใช้ขั้นตอนต่อไปนี้:

  1. ลงชื่อเข้าใช้ใน ศูนย์จัดการ Power Platform
  2. เลือก จัดการ ในบานหน้าต่างนำทาง
  3. ในบานหน้าต่าง จัดการ ให้เลือก สภาพแวดล้อม จากนั้นเลือกสภาพแวดล้อม
  4. เลือก การตั้งค่า>ผู้ใช้ + สิทธิ์>โปรไฟล์ความปลอดภัยคอลัมน์
  5. เลือกโปรไฟล์ที่มีอยู่หรือเลือก โปรไฟล์ใหม่ ป้อนชื่อ ป้อนคำอธิบาย จากนั้นเลือก บันทึก
  6. เลือกแท็บ ทีม หรือ ผู้ใช้ เลือก + เพิ่มทีม หรือ + เพิ่มผู้ใช้ เลือกทีมหรือผู้ใช้ที่คุณต้องการควบคุมการเข้าถึง จากนั้นเลือก เพิ่ม
  7. เลือกแท็บ สิทธิ์คอลัมน์ ในคอลัมน์ ชื่อ เลือกหนึ่งคอลัมน์ขึ้นไป จากนั้นเลือก แก้ไข กำหนดค่าคุณสมบัติสี่ประการสำหรับการเข้าถึงที่ต้องการ สิทธิ์เหล่านี้จะควบคุมว่าบุคคลในโปรไฟล์ความปลอดภัยนี้สามารถอ่านหรือตั้งค่าคอลัมน์ได้หรือไม่
  8. เลือก บันทึก

สามารถรักษาความปลอดภัยให้กับคอลัมน์ใดได้บ้าง

เมื่อคอลัมน์มีสิทธิ์สำหรับการรักษาความปลอดภัยระดับคอลัมน์ กล่องกาเครื่องหมาย เปิดใช้งานความปลอดภัยของคอลัมน์ จะถูกเปิดใช้งานในพื้นที่ ตัวเลือกขั้นสูง ของคำนิยามคอลัมน์ใน Power Apps

ภาพหน้าจอแสดงวิธีเปิดใช้งานความปลอดภัยของคอลัมน์

คุณสามารถดูพื้นที่นี้เมื่อคุณสร้างหรือแก้ไขคอลัมน์

คอลัมน์ที่ไม่สามารถรักษาความปลอดภัยได้ ได้แก่

  • คอลัมน์ในตารางเสมือน
  • คอลัมน์การค้นหา
  • คอลัมน์สูตร
  • คอลัมน์ชื่อหลัก (คอลัมน์ข้อความบรรทัดเดียวที่แต่ละตารางต้องแสดงค่าในฟิลด์การค้นหา โดยทั่วไปจะมีชื่อลงท้ายด้วย name)
  • คอลัมน์ของระบบ เช่น createdon, modifiedon, statecode และ statuscode

หมายเหตุ

  • ชนิดข้อมูลไฟล์และรูปภาพสามารถรักษาความปลอดภัยได้ แต่ไม่สามารถปิดบังได้
  • ชนิดข้อมูลข้อความที่มีรูปแบบ Rich Text สามารถรักษาความปลอดภัยได้ แต่รูปภาพที่ฝังอยู่ใน Rich Text จะไม่สามารถปิดบังหรือข้ามสำหรับการมาสก์ได้

กล่องกาเครื่องหมาย เปิดใช้งานความปลอดภัยของคอลัมน์ จะเปิดใช้งานหรือไม่ ขึ้นอยู่กับค่าของคุณสมบัติคอลัมน์เหล่านี้: CanBeSecuredForCreate, CanBeSecuredForRead และ CanBeSecuredForUpdate คุณสามารถดูข้อมูลนี้ได้โดยการติดตั้งโซลูชัน Metadata Browser ที่อธิบายไว้ใน เรียกดูข้อกำหนดของตารางในสภาพแวดล้อมของคุณ

แนวทางปฏิบัติ

เมื่อคอลัมน์ที่มีการคำนวณประกอบด้วยคอลัมน์ที่มีการรักษาความปลอดภัย ข้อมูลอาจแสดงอยู่ในคอลัมน์ที่มีการคำนวณแก่ผู้ใช้ที่ไม่มีสิทธิ์ในคอลัมน์ที่มีการรักษาความปลอดภัย ทั้งคอลัมน์เดิมและคอลัมน์ที่คำนวณควรได้รับการรักษาความปลอดภัย

คอลัมน์ผสมประกอบด้วยข้อมูลจากหลายคอลัมน์ ตัวอย่างเช่น contact ตารางfullname และคอลัมน์ address1_composite เป็นคอลัมน์แบบรวม เมื่อต้องการรักษาความปลอดภัยของข้อมูลที่รวมอยู่ในคอลัมน์แบบรวมโดยสมบูรณ์ คุณต้องรักษาความปลอดภัยและกำหนดค่าโปรไฟล์ความปลอดภัยของคอลัมน์ที่เหมาะสมในหลายคอลัมน์สำหรับตาราง ตัวอย่างเช่น เมื่อต้องการรักษาความปลอดภัยให้กับคอลัมน์ address1_composite ทั้งหมด คุณจำเป็นต้องรักษาความปลอดภัยของคอลัมน์เหล่านี้ทั้งหมดที่ขึ้นต้นด้วย address1_ ทั้งในตาราง ผู้ติดต่อ และ ที่อยู่ (customeraddress)

หมายเหตุ

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

ข้อมูลการบันทึกกิจกรรม

ค่าของคอลัมน์ในเหตุการณ์การเปลี่ยนแปลงการตรวจสอบก่อนและหลังแสดงเป็น "*" ในบันทึกกิจกรรมสร้างและอัปเดตPurview

เปิดใช้งานหรือปิดใช้งานความปลอดภัยสำหรับคอลัมน์ในการควบคุมการเข้าถึง
ตัวอย่างการรักษาความปลอดภัยระดับคอลัมน์
ความปลอดภัยของลำดับชั้น
ความปลอดภัยระดับคอลัมน์พร้อมโค้ด