แชร์ผ่าน


สร้างความสัมพันธ์ N:N (แบบกลุ่มต่อกลุ่ม) ระหว่างเอนทิตี

หัวข้อนี้นำไปใช้ได้กับ Dynamics 365 Customer Engagement (on-premises) สำหรับรุ่น Power Apps ของหัวข้อนี้ ดู: สร้างความสัมพันธ์ของเอนทิตีแบบกลุ่มต่อกลุ่มใน Dataverse โดยใช้พอร์ทัล Power Apps

ความสัมพันธ์ของเอนทิตีแบบ 1: n จะสร้างลำดับชั้นระหว่างเรกคอร์ด ด้วยความสัมพันธ์แบบ N:N (กลุ่มต่อ-กลุ่ม) จะไม่มีลำดับชั้นอย่างชัดเจน ไม่มีฟิลด์การค้นหาหรือพฤติกรรมที่ต้องตั้งค่าคอนฟิก เรกคอร์ดที่สร้างขึ้นโดยใช้ความสัมพันธ์แบบ N:N อาจถูกจัดเป็นเพื่อนและความสัมพันธ์แบบซึ่งกันและกัน

ด้วยความสัมพันธ์แบบ N:N เอนทิตีแบบพิเศษจะถูกสร้างขึ้นซึ่งเรียกว่าความสัมพันธ์ (หรือแบบตัด) เอนทิตี เอนทิตีนี้มีความสัมพันธ์กับแต่ละเอนทิตีที่เกี่ยวข้องและเก็บค่าที่จำเป็นในการกำหนดความสัมพันธ์เท่านั้น คุณไม่สามารถเพิ่มฟิลด์ข้อมูลแบบกำหนดเองให้กับความสัมพันธ์เอนทิตี

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

ไม่ใช่ทุกเอนทิตีที่จะสามารถใช้กับความสัมพันธ์แบบ N:N ถ้าไม่มีปุ่ม สร้างความสัมพันธ์กลุ่มต่อ-กลุ่มใหม่ คุณจะไม่สามารถสร้างความสัมพันธ์แบบ N:N ใหม่กับเอนทิตีนี้ได้ ถ้าคุณใช้เบราว์เซอร์ metadata คุณสามารถกรองเอนทิตีที่มีการCanBeInManyToManyตั้งค่าเป็นtrueได้ ข้อมูลเพิ่มเติม: ใช้เมตาดาต้าของเบราว์เซอร์

การสร้างหรือแก้ไขความสัมพันธ์แบบ N:N ระหว่างเอนทิตี

  1. เปิดตัวสำรวจโซลูชัน

  2. ภายใต้ ส่วนประกอบ ให้ขยาย เอนทิตี แล้วจึงขยายเอนทิตีที่คุณต้องการใช้งาน

  3. เลือกความสัมพันธ์แบบ N:N

  4. ในการแก้ไขหรือดูรายละเอียดของความสัมพันธ์ที่มีอยู่ เลือกความสัมพันธ์ บนแถบเครื่องมือการดำเนินการ คลิก การดำเนินการ แล้วคลิก แก้ไข

    หรือ

    เมื่อต้องการเพิ่มความสัมพันธ์ใหม่ คลิก ความสัมพันธ์แบบหลายต่อหลายสิ่งใหม่

    สำคัญ

    ถ้า ความสัมพันธ์แบบหลายสิ่งต่อหลายสิ่งใหม่ ไม่ปรากฏบนแถบเครื่องมือการดำเนินการ คุณไม่สามารถสร้างความสัมพันธ์แบบ N:N สำหรับเอนทิตีนั้น

  5. สำหรับความสัมพันธ์ใหม่ ในส่วน เอนทิตีปัจจุบัน ในรายการ ตัวเลือกการแสดงผล เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้

    • ไม่ต้องแสดง: เอนทิตีอื่นจะไม่แสดงมุมมองร่วมสำหรับเอนทิตีปัจจุบัน

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

    • ใช้ชื่อที่เป็นรูปพหูพจน์: การดำเนินการนี้จะใช้ชื่อในรูปพหูพจน์ของเอนทิตีปัจจุบันสำหรับมุมมองร่วม

    หมายเหตุ

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

    สำคัญ

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

  6. ในส่วน เอนทิตีอื่น เลือกเอนทิตีอื่นจากรายการ ชื่อเอนทิตี

    หมายเหตุ

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

  7. ในส่วน คำนิยามความสัมพันธ์ ยืนยัน ชื่อ และ ชื่อเอนทิตีความสัมพันธ์

    ค่าเหล่านี้ต้องไม่ซ้ำในความสัมพันธ์แบบ N:N

  8. คลิก บันทึก และ ปิด เพื่อปิดฟอร์ม ความสัมพันธ์ N:N

  9. เมื่อการกำหนดเองของคุณเสร็จสมบูรณ์ ให้เผยแพร่การกำหนดเองดังนี้

    • เมื่อต้องการเผยแพร่การกำหนดเองสำหรับส่วนประกอบที่คุณกำลังแก้ไขในขณะนี้เท่านั้น บนแท็บ หน้าหลัก ในกลุ่ม บันทึก ให้คลิก เผยแพร่

    • เมื่อต้องการเผยแพร่การกำหนดเองสำหรับส่วนประกอบที่ยกเลิกการเผยแพร่ทั้งหมดในครั้งเดียว ให้คลิก เผยแพร่การกำหนดเองทั้งหมด

      หมายเหตุ

      เมื่อใดก็ตามที่คุณเปลี่ยนแปลงองค์ประกอบในส่วนติดต่อผู้ใช้ หรือนำสคริปต์ฟอร์มไปใช้สำหรับเอนทิตี คุณจะต้องเผยแพร่การเปลี่ยนแปลงนั้นเพื่อนำไปใช้ การกำหนดเองใดๆ ที่เปลี่ยนแปลง Schema ข้อมูลของ Dynamics 365 Customer Engagement (on-premises) เช่น เอนทิตีแบบกำหนดเอง ความสัมพันธ์ หรือฟิลด์ จะถูกนำไปใช้ในทันที

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

ดูเพิ่มเติม

สร้างความสัมพันธ์แบบ 1:N (หนึ่งต่อกลุ่ม)