สร้างความสัมพันธ์ 1:N (แบบหนึ่งต่อกลุ่ม) ระหว่างเอนทิตี
หัวข้อนี้นำไปใช้ได้กับ Dynamics 365 Customer Engagement (on-premises) สำหรับรุ่น Power Apps ของหัวข้อนี้ ดู: สร้างและแก้ไขความสัมพันธ์ของเอนทิตีแบบหนึ่งต่อกลุ่ม หรือกลุ่มต่อหนึ่ง โดยใช้พอร์ทัล Power Apps
วิธีที่ง่ายที่สุดในการสร้างความสัมพันธ์แบบ 1: n คือการสร้างฟิลด์การค้นหาใหม่สำหรับเอนทิตี ซึ่งช่วยให้คุณสามารถตั้งค่าฟิลด์ทั่วไปสำหรับฟิลด์การค้นหารวมทั้งสองตัวเลือกเพิ่มเติมได้เมื่อคุณตั้งค่าการ ชนิด เป็น ค้นหา ฟิลด์เพิ่มเติมเหล่านี้คือ ชนิดของเรกคอร์ดเป้าหมาย และ ชื่อความสัมพันธ์
ชนิดของเรกคอร์ดเป้าหมาย เลือก เอนทิตีหลัก ในความสัมพันธ์แบบ 1: n ชื่อความสัมพันธ์ จะถูกสร้างโดยอัตโนมัติสำหรับคุณโดยยึดตามเอนทิตีทั้งสองที่มีส่วนร่วมในความสัมพันธ์ โดยปกติแล้วไม่จำเป็นต้องแก้ไขในส่วนนี้ แต่คุณสามารถถ้าคุณต้องการ ชื่อของความสัมพันธ์ของเอนทิตีที่ประกอบด้วยคำนำหน้ากำหนดเองของผู้เผยแพร่โซลูชันสำหรับโซลูชันที่คุณกำลังทำงานอยู่ในขณะนี้
หมายเหตุ
หากคุณสนใจเกี่ยวกับคำนำหน้ากำหนดเอง ตรวจสอบให้แน่ใจว่าคุณกำลังทำงานภายในบริบทของโซลูชันที่เชื่อมโยงกับผู้เผยแพร่โซลูชันที่มีคำนำหน้าที่คุณต้องการ
อย่างไรก็ตาม เมื่อคุณสร้างความสัมพันธ์แบบ 1: n โดยการสร้างฟิลด์ข้อมูลการค้นหา ค่าเริ่มต้นบางส่วนจะถูกตั้งค่ามาแล้วสำหรับคุณ ถ้าคุณต้องการแก้ไขบางตัวเลือกที่พร้อมใช้งานในความสัมพันธ์ คุณต้องค้นหาความสัมพันธ์นั้นและแก้ไข
ไม่สามารถสร้างความสัมพันธ์แบบ 1: n แบบกำหนดเองสำหรับเอนทิตีทั้งหมด หากนี่เป็นจริง จะไม่มีตัวเลือกเพื่อสร้างความสัมพันธ์เอนทิตีแบบกำหนดเองใหม่โดยใช้ตัวสำรวจโซลูชัน ถ้าคุณใช้เบราว์เซอร์ metadata คุณสามารถกรองรายการของเอนทิตีตาม CanBePrimaryEntityInRelationship
และ CanBeRelatedEntityInRelationship
คุณสมบัติ
ข้อกำหนดสำหรับความสัมพันธ์แบบ 1: n มีสี่ส่วน: คำนิยามความสัมพันธ์, ฟิลด์การค้นหา, รายการบานหน้าต่างการนำทางสำหรับเอนทิตีหลัก, และพฤติกรรมความสัมพันธ์
การสร้างหรือแก้ไขความสัมพันธ์แบบ 1:N ระหว่างเอนทิตี
เปิดตัวสำรวจโซลูชัน
ภายใต้ ส่วนประกอบ ให้ขยาย เอนทิตี แล้วจึงขยายเอนทิตีที่คุณต้องการใช้งาน
เลือก ความสัมพันธ์แบบ 1:N
ในการแก้ไขหรือดูรายละเอียดสำหรับความสัมพันธ์ เลือกความสัมพันธ์ และบนแถบเครื่องมือการดำเนินการ เลือก การดำเนินการเพิ่มเติม แล้วจากนั้นเลือก แก้ไข
หรือ
เมื่อต้องการเพิ่มความสัมพันธ์ใหม่ เลือก ความสัมพันธ์แบบหนึ่งต่อกลุ่ม
สำคัญ
ถ้า ความสัมพันธ์แบบหนึ่งต่อหลายสิ่งใหม่ ไม่ปรากฏบนแถบเครื่องมือการดำเนินการ คุณไม่สามารถสร้างความสัมพันธ์แบบ 1:N สำหรับเอนทิตีนั้น
สำหรับความสัมพันธ์ใหม่ ในส่วน คำนิยามความสัมพันธ์ ในรายการ เอนทิตีที่เกี่ยวข้อง เลือกเอนทิตีที่เกี่ยวข้อง
หมายเหตุ
การระบุเอนทิตีที่เกี่ยวข้องตั้งค่าเริ่มต้นสำหรับฟิลด์ ชื่อ ถ้าคุณเปลี่ยนแปลงเอนทิตีที่เกี่ยวข้อง ก่อนที่จะทำการบันทึก ค่าของ ชื่อ เปลี่ยนแปลงอย่างสอดคล้อง
เลือกว่าจะให้สามารถค้นหารายการนี้ได้หรือไม่
ในส่วน ฟิลด์การค้นหา ระบุค่าสำหรับฟิลด์ ชื่อที่ใช้แสดง
สำคัญ
การระบุ ชื่อที่แสดง ตั้งค่าเริ่มต้นสำหรับฟิลด์ ชื่อ ถ้าคุณเปลี่ยนแปลง ชื่อที่แสดง ของฟิลด์การค้นหาก่อนที่จะทำการบันทึก ค่าของฟิลด์ใน ชื่อ จะไม่เปลี่ยนแปลง ตรวจสอบให้แน่ใจว่า ชื่อ มีความหมายก่อนจะบันทึก
ในรายการ ความต้องการของฟิลด์ เลือกตัวเลือกเพื่อระบุความต้องการของข้อมูลสำหรับฟิลด์ก่อนที่จะบันทึกเรกคอร์ด
ในส่วน รายการหน้าต่างการนำทางสำหรับเอนทิตีหลัก ในรายการ ตัวเลือกแสดงผล เลือกตัวเลือกสำหรับการแสดงมุมมองร่วมหรือป้ายชื่อแบบกำหนดเอง
ในส่วน ลักษณะการทำงานของความสัมพันธ์ ในรายการ ชนิดของลักษณะการทำงาน เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้:
เป็นหลัก ในความสัมพันธ์หลักระหว่างสองตาราง การดำเนินการใดๆ ที่ทำกับเรกคอร์ดของตารางหลักก็จะเกิดขึ้นกับเรกคอร์ดต่างๆ ของตารางรองที่เกี่ยวข้องกับเรกคอร์ดของตารางเริ่มต้น (หรือหลัก) ด้วยเช่นกัน ตัวอย่างเช่น เจ้าของเรกคอร์ดหลักได้สืบทอดการเข้าถึงเรกคอร์ดตารางรอง และเมื่อเรกคอร์ดหลักถูกลบ เรกคอร์ดรองทั้งหมดจะถูกลบออกด้วย สำหรับความสัมพันธ์แบบหลัก 1:N ระหว่างตารางหลัก (P1) และเอนทิตีรอง (C1) เจ้าของเรกคอร์ด P1 จะได้รับอนุญาตให้เข้าถึงเรกคอร์ดรอง C1 ที่สืบทอดมา
อ้างอิง ในความสัมพันธ์แบบอ้างอิงระหว่างสองเอนทิตี คุณสามารถไปยังระเบียนที่เกี่ยวข้องใดๆ ก็ได้ แต่การดำเนินการกับระเบียนหนึ่งจะไม่มีผลกระทบต่อระเบียนอื่น
ลบอ้างอิง ข้อจำกัด ในความสัมพันธ์แบบลบอ้างอิง ข้อจำกัด ระหว่างสองเอนทิตี คุณสามารถไปยังระเบียนที่เกี่ยวข้องใดๆ ก็ได้ การดำเนินการที่เกิดขึ้นกับระเบียนหลักจะไม่ถูกนำไปใช้กับระเบียนรอง แต่ไม่สามารถลบระเบียนหลักออกได้ในขณะที่มีระเบียนรองอยู่ โปรดจำไว้ว่าคุณไม่สามารถลบเรกคอร์ดออกในขณะที่ยังมีเรกคอร์ดที่เกี่ยวข้องอยู่
การเรียงซ้อนที่กำหนดค่าได้ ในความสัมพันธ์ของการเรียงซ้อนที่กำหนดค่าได้ระหว่างสองเอนทิตี คุณเลือกลักษณะการทำงานที่เกี่ยวข้องกับการดำเนินการที่เป็นไปได้แต่ละชุด
สำคัญ
ถ้าคุณตั้งค่าพฤติกรรมทั้งหมดสำหรับการดำเนินการให้ตรงกับพฤติกรรมของการดำเนินการสำหรับการดำเนินการที่เกี่ยวข้องกับ ชนิดของลักษณะการทำงาน เมื่อคุณบันทึกความสัมพันธ์ ชนิดของลักษณะการทำงาน จะตั้งค่าเป็นชนิดการจับคู่โดยอัตโนมัติ
ข้อมูลเพิ่มเติม: กำหนดค่าลักษณะการทำงานความสัมพันธ์ของเอนทิตี
เลือก บันทึกและปิด เพื่อปิดฟอร์ม ความสัมพันธ์
เมื่อการกำหนดเองของคุณเสร็จสมบูรณ์ ให้เผยแพร่การกำหนดเองดังนี้
เมื่อต้องการเผยแพร่การกำหนดเองสำหรับเฉพาะส่วนประกอบที่คุณกำลังแก้ไขในขณะนี้ บนแถบเครื่องมือการดำเนินการ เลือก เผยแพร่
เมื่อต้องการเผยแพร่การแก้ไข/ปรับปรุงตามคำสั่งสำหรับส่วนประกอบที่ยังไม่ได้เผยแพร่ทั้งหมดในครั้งเดียว บนบานหน้าต่างนำทาง เลือก เอนทิตี และจากนั้นบนแถบการดำเนินการ เลือก เผยแพร่การแก้ไข/ปรับปรุงตามคำสั่งทั้งหมด
หมายเหตุ
- เอนทิตีแบบกำหนดเองไม่สามารถเป็นเอนทิตีหลักในความสัมพันธ์กับเอนทิตีระบบที่เกี่ยวข้องและเรียงซ้อนกัน ซึ่งหมายความว่า คุณไม่สามารถมีความสัมพันธ์กับการดำเนินการใดๆ ที่ตั้งค่าเป็น เรียงซ้อนทั้งหมด, เรียงซ้อนที่ใช้งานอยู่ หรือ เรียงซ้อนที่ผู้ใช้เป็นเจ้าของ ระหว่างเอนทิตีแบบกำหนดค่าเองหลักและเอนทิตีระบบที่เกี่ยวข้อง
- ไม่มีความสัมพันธ์ใหม่ใดที่สามารถตั้งค่าการดำเนินการใดๆ เป็น เรียงซ้อนทั้งหมด, เรียงซ้อนที่ใช้งานอยู่ หรือ เรียงซ้อนที่ผู้ใช้เป็นเจ้าของ ถ้ามีเอนทิตีที่เกี่ยวข้องในความสัมพันธ์นั้นอยู่แล้วโดยเป็นเอนทิตีที่เกี่ยวข้องในความสัมพันธ์อื่นที่มีการตั้งค่าการดำเนินการใดๆ เป็น เรียงซ้อนทั้งหมด, เรียงซ้อนที่ใช้งานอยู่ หรือ เรียงซ้อนที่ผู้ใช้เป็นเจ้าของ ทั้งนี้เพื่อหลีกเลี่ยงความสัมพันธ์ที่สร้างความสัมพันธ์แบบมีตัวหลักหลายตัว
- เมื่อใดก็ตามที่คุณเปลี่ยนแปลงองค์ประกอบในส่วนติดต่อผู้ใช้ หรือนำสคริปต์ฟอร์มไปใช้สำหรับเอนทิตี คุณจะต้องเผยแพร่การเปลี่ยนแปลงนั้นเพื่อนำไปใช้ การแก้ไข/ปรับปรุงตามคำสั่งใดๆ ที่เปลี่ยนแปลง Schema ข้อมูลของแอป เช่น เอนทิตีแบบกำหนดเอง ความสัมพันธ์ หรือฟิลด์ จะถูกนำไปใช้ในทันที
- ถ้าความสัมพันธ์เป็นส่วนหนึ่งของโซลูชันที่มีการจัดการ ผู้พัฒนาโซลูชันที่มีการจัดการสามารถจำกัดคุณจากความสัมพันธ์ที่กำหนดด้วยตนเอง
- การติดตั้งโซลูชันหรือเผยแพร่การกำหนดเองอาจขัดขวางการดำเนินงานตามปกติของระบบ เราขอแนะนำให้คุณวางกำหนดการนำเข้าโซลูชันขณะที่สร้างความวุ่นวายกับผู้ใช้น้อยที่สุด
คำนิยามความสัมพันธ์
ขึ้นอยู่กับว่าคุณได้เลือกที่จะสร้างเป็น ความสัมพันธ์ใหม่แบบ 1 ต่อกลุ่ม หรือ ความสัมพันธ์ใหม่แบบหลายกลุ่มต่อหนึ่ง จากตัวสำรวจโซลูชัน ฟิลด์ข้อมูล เอนทิตีหลัก หรือ เอนทิตีที่เกี่ยวข้อง อย่างใดอย่างหนึ่งจะมีการเติมข้อมูลไว้ล่วงหน้า คุณต้องเลือกอีกอันหนึ่งเท่านั้น ค่าเริ่มต้นสำหรับฟิลด์ ชื่อ จะมีการเติมข้อมูลไว้ล่วงหน้าตามคำนำหน้ากำหนดเองของผู้เผยแพร่โซลูชันและชื่อของเอนทิตีคุณเลือกที่จะเข้าร่วมในความสัมพันธ์ คุณสามารถแก้ไขส่วนนี้ได้ถ้าคุณต้องการ ถ้าคุณสร้างมากกว่าหนึ่งความสัมพันธ์แบบกำหนดเองระหว่างสองเอนทิตี และใช้คำนำหน้ากำหนดเองแบบเดียวกันสำหรับทั้งสองอย่าง ค่าของชื่อที่สร้างขึ้นโดยอัตโนมัติจะซ้ำกัน และคุณจะไม่สามารถบันทึกความสัมพันธ์ใหม่ได้ คุณต้องแก้ไขเพื่อแยกความแตกต่างจากชื่อใดๆ ที่มีอยู่เดิมก่อน ก่อนที่คุณจะสามารถบันทึกได้ เมื่อบันทึก คุณไม่สามารถเปลี่ยนแปลง
ถ้าคุณไม่ต้องการให้ความสัมพันธ์เอนทิตีนี้สามารถมองเห็นได้ใน การค้นหาขั้นสูง ให้ตั้งค่า ค้นหาได้ เป็น ไม่ใช่
ฟิลด์การค้นหา
ฟิลด์เหล่านี้คือคุณสมบัติทั่วไปที่ทุกฟิลด์มียกเว้น ค้นหาได้, ความปลอดภัยฟิลด์ และ ตรวจสอบ เมื่อต้องการแก้ไขค่าเหล่านี้สำหรับฟิลด์การค้นหาที่สร้างขึ้นด้วยความสัมพันธ์ของเอนทิตี คุณต้องค้นหาและแก้ไขฟิลด์การค้นหาแยกต่างหากหลังจากที่คุณสร้างความสัมพันธ์ของเอนทิตี ข้อมูลเพิ่มเติม: สร้างและแก้ไขฟิลด์
เป็นกฎพื้นฐาน แสดงที่ชื่อ ควรตรงกับชื่อแสดงของเอนทิตีหลัก
รายการบานหน้าต่างการนำทางสำหรับเอนทิตีหลัก
เอนทิตีหลักสามารถแสดงรายการของเอนทิตีที่เกี่ยวข้องได้ด้วยการขยายบานหน้าต่างนำทาง ตัวเลือกในกลุ่มเมนูนี้ควบคุมวิธีหรือตัวเลือกว่าจะให้แสดงรายการนี้หรือไม่ รายการนำทางเหล่านี้ยังสามารถแก้ไขโดยใช้ตัวแก้ไขฟอร์มและ โดยใช้ JavaScript นักพัฒนาสามารถทำการเปลี่ยนแปลงไปยังรายการเหล่านี้เมื่อแบบฟอร์มปรากฏขึ้นได้
ฟิลด์ | คำอธิบาย |
---|---|
ตัวเลือกการแสดงผล |
-
ไม่ต้องแสดง: เลือกตัวเลือกนี้ถ้าคุณไม่ต้องการอนุญาตให้ผู้ใช้สามารถนำทางไปยังรายการของเรกคอร์ดเอนทิตีที่เกี่ยวข้อง - ใช้ป้ายชื่อแบบกำหนดเอง: เลือกตัวเลือกนี้ถ้าคุณต้องการระบุการใช้ป้ายชื่อแบบกำหนดเอง - ใช้ชื่อในรูปพหูพจน์: เลือกตัวเลือกนี้ถ้าคุณต้องการใช้ป้ายชื่อของเอนทิตีที่เกี่ยวข้องในรูปพหูพจน์ |
ป้ายชื่อแบบกำหนดเอง | เมื่อคุณเลือก ใช้ป้ายชื่อแบบกำหนดเอง เป็นตัวเลือกการแสดงผล ใส่ป้ายชื่อแบบกำหนดเองที่คุณต้องการใช้แทนชื่อพหูพจน์ของเอนทิตีที่เกี่ยวข้อง |
พื้นที่แสดงผล |
-
รายละเอียด: เลือกตัวเลือกนี้เพื่อรวมรายการนำทางในกลุ่ม ทั่วไป - การตลาด: เลือกตัวเลือกนี้เพื่อรวมรายการนำทางในกลุ่ม การตลาด - การขาย: เลือกตัวเลือกนี้เพื่อรวมรายการนำทางในกลุ่มการขาย - การบริการ: เลือกตัวเลือกนี้เพื่อรวมรายการนำทางในกลุ่ม การบริการ |
ลำดับการแสดงผล | ตัวเลขนี้กำหนดว่าจะให้รายการนำทางอยู่ที่ใดภายในพื้นที่แสดงผลที่เลือก ช่วงตัวเลขที่ใช้ได้เริ่มต้นด้วย 10,000 รายการบานหน้าต่างการนำทางที่มีค่าต่ำกว่าปรากฏอยู่เหนือความสัมพันธ์อื่นที่มีค่าสูงกว่า |
พฤติกรรมความสัมพันธ์
ในความสัมพันธ์แบบ 1:n คุณสามารถควบคุมได้ว่าความสัมพันธ์จะดำเนินการอย่างไรเพื่อสนับสนุนกฎของธุรกิจเพื่อองค์กรของคุณ ทำไมคุณถึงอยากดำเนินการในส่วนนี้ ลองดูตัวอย่าง
สมมติว่าคุณมีพนักงานขายใหม่และคุณต้องการกำหนดปริมาณของโอกาสในการขายที่มีอยู่ที่ในขณะนี้ได้มอบหมายให้กับพนักงานขายคนอื่น แต่ละเรกคอร์ดโอกาสทางการขายอาจมีหมายเลขของกิจกรรมงานที่สัมพันธ์กัน คุณสามารถค้นหาโอกาสทางการขายที่ใช้งานอยู่ที่คุณต้องการกำหนดอีกครั้ง และกำหนดให้กับพนักงานขายใหม่อย่างง่ายดาย แต่จะเกิดอะไรขึ้นกับกิจกรรมงานที่เชื่อมโยงกับโอกาสทางการขายนั้นๆ คุณต้องการเปิดแต่ละงานและตัดสินว่าจะให้งานนั้นถูกมอบหมายให้พนักงานขายใหม่หรือไม่ อาจไม่ คุณสามารถให้ความสัมพันธ์ใช้กฎมาตรฐานบางอย่างแทนคุณโดยอัตโนมัติได้ กฎเหล่านี้ใช้กับเรกคอร์ดงานที่สัมพันธ์กับโอกาสทางการขายที่คุณกำลังกำหนดอีกครั้งเท่านั้น ความสัมพันธ์ของเอนทิตีจะมีชื่อว่า Opportunity_Tasks ตัวเลือกของคุณคือ:
มอบหมายงานที่ทำอยู่ทั้งหมดใหม่อีกครั้ง
มอบหมายงานทั้งหมดใหม่อีกครั้ง นี่คือลักษณะการทำงานเริ่มต้น
ไม่มีการกำหนดงานใหม่
มอบหมายงานทั้งหมดที่ปัจจุบันกำหนดให้กับเจ้าของเดิมของโอกาสทางการขายใหม่อีกครั้ง
ความสัมพันธ์สามารถควบคุมวิธีการดำเนินการที่กระทำบนเรกคอร์ดสำหรับเรกคอร์ดเอนทิตีหลักแบบเรียงซ้อนลงมายังเรกคอร์ดของเอนทิตีใดๆที่เกี่ยวข้อง การดำเนินการและลักษณะการทำงานที่เป็นไปได้จะแสดงในตารางต่อไปนี้
การดำเนินการ | คำอธิบาย | ลักษณะการทำงานที่เป็นไปได้ |
---|---|---|
มอบหมาย | จะเกิดอะไรขึ้นเมื่อเรกคอร์ดเอนทิตีหลักเปลี่ยนแปลงความเป็นเจ้าของ | - เรียงซ้อนที่ใช้งานอยู่ - เรียงซ้อนทั้งหมด - ไม่เรียงซ้อนเลย - เรียงซ้อนที่ผู้ใช้เป็นเจ้าของ |
ใช้ร่วมกัน | จะเกิดอะไรขึ้นเมื่อมีการใช้เรกคอร์ดเอนทิตีหลักร่วมกัน | - เรียงซ้อนที่ใช้งานอยู่ - เรียงซ้อนทั้งหมด - ไม่เรียงซ้อนเลย - เรียงซ้อนที่ผู้ใช้เป็นเจ้าของ |
ยกเลิกการใช้ร่วมกัน | จะเกิดอะไรขึ้นเมื่อการใช้เรกคอร์ดเอนทิตีหลักร่วมกันหยุดลง | - เรียงซ้อนที่ใช้งานอยู่ - เรียงซ้อนทั้งหมด - ไม่เรียงซ้อนเลย - เรียงซ้อนที่ผู้ใช้เป็นเจ้าของ |
กำหนดตัวหลักใหม่ | จะเกิดอะไรขึ้นเมื่อค่าของฟิลด์ข้อมูลการค้นหาสำหรับความสัมพันธ์หลักในเรกคอร์ดเอนทิตีหลักมีการเปลี่ยนแปลง ความสัมพันธ์หลักคือชนิดที่ใช้ เรียงซ้อนทั้งหมด สำหรับการดำเนินการทั้งหมด - เรียงซ้อนที่ใช้งานอยู่ - เรียงซ้อนทั้งหมด - ไม่เรียงซ้อนเลย - เรียงซ้อนที่ผู้ใช้เป็นเจ้าของ |
|
ลบ | จะเกิดอะไรขึ้นเมื่อมีการลบเรกคอร์ดเอนทิตีหลัก | - เรียงซ้อนทั้งหมด - นำลิงก์ออก - จำกัดการลบ |
ผสาน | อะไรจะเกิดขึ้นเมื่อเรกคอร์ดเอนทิตีหลักถูกผสานกับเรกคอร์ดอื่น | - เรียงซ้อนทั้งหมด - ไม่เรียงซ้อนเลย |
แต่ละการดำเนินการเหล่านี้สามารถถูกกำหนดค่าเพื่อควบคุมวิธีการดำเนินการเรียงซ้อนลงมายังเรกคอร์ดที่เกี่ยวข้องกับเรกคอร์ดเอนทิตีหลักผ่านความสัมพันธ์เอนทิตีแบบ 1: n ตัวเลือกพฤติกรรมการทำงานอยู่ในตารางต่อไปนี้
พฤติกรรม | คำอธิบาย |
---|---|
เรียงซ้อนที่ใช้งานอยู่ | ดำเนินการบนเรกคอร์ดของเอนทิตีที่เกี่ยวข้องที่ใช้งานอยู่ทั้งหมด |
เรียงซ้อนทั้งหมด | ดำเนินการบนเรกคอร์ดของเอนทิตีที่เกี่ยวข้องทั้งหมด |
ไม่เรียงซ้อนเลย | ไม่ต้องทำอะไร |
เอาการเชื่อมโยงออก | เอาค่าของฟิลด์การค้นหาของเรกคอร์ดเอนทิตีที่เกี่ยวข้องทั้งหมดออก |
จำกัดการลบ | ป้องกันไม่ให้เรกคอร์ดเอนทิตีหลักถูกลบเมื่อมีเรกคอร์ดที่เกี่ยวข้องอยู่ |
เรียงซ้อนที่ผู้ใช้เป็นเจ้าของ | ดำเนินการกับเรกคอร์ดเอนทิตีที่เกี่ยวข้องที่เป็นเจ้าของโดยผู้ใช้เดียวกันกับเรกคอร์ดเอนทิตีหลักทั้งหมด |
วิธีใช้การดำเนินการเหล่านี้ภายใต้ความสัมพันธ์อาจจัดประเภทหรือนำไปใช้โดยใช้ค่าฟิลด์ ชนิดของพฤติกรรม ที่อธิบายไว้ในตารางต่อไปนี้
ค่าฟิลด์ | คำอธิบาย |
---|---|
หลัก | การดำเนินการทั้งหมดใช้พฤติกรรมแบบ เรียงซ้อนทั้งหมด |
อ้างอิง |
มอบหมาย, ใช้ร่วมกัน, ยกเลิกการใช้ร่วมกัน และ กำหนดตัวหลักใหม่ ใช้พฤติกรรม ไม่เรียงซ้อนเลย ลบ ใช้พฤติกรรม เอาการเชื่อมโยงออก ผสาน ใช้พฤติกรรม เรียงซ้อนทั้งหมด |
อ้างอิง จำกัดการลบ | เหมือนกับ อ้างอิง ยกเว้นว่า การลบ ใช้พฤติกรรม จำกัดการลบ |
การเรียงซ้อนที่กำหนดค่าได้ | สามารถกำหนดพฤติกรรมแต่ละแบบให้กับแต่ละการกระทำได้ ถ้าตัวเลือกตรงกับ ชนิดของพฤติกรรม ประเภทอื่น ค่าจะเปลี่ยนไปที่ค่า ชนิดของพฤติกรรม นั้น |
ข้อจำกัดเกี่ยวกับพฤติกรรมที่คุณสามารถตั้งค่า
มีข้อจำกัดบางประการที่คุณควรทราบไว้เมื่อคุณกำหนดความสัมพันธ์ของเอนทิตี
เอนทิตีแบบกำหนดเองไม่สามารถเป็นเอนทิตีหลักที่สัมพันธ์กับเอนทิตีระบบที่เกี่ยวข้องที่เรียงซ้อนกันได้ ซึ่งหมายความว่า คุณไม่สามารถมีความสัมพันธ์กับการดำเนินการใดๆ ที่ตั้งค่าเป็น เรียงซ้อนทั้งหมด, เรียงซ้อนที่ใช้งานอยู่ หรือ เรียงซ้อนที่ผู้ใช้เป็นเจ้าของ ระหว่างเอนทิตีแบบกำหนดค่าเองหลักและเอนทิตีระบบที่เกี่ยวข้อง
ไม่มีความสัมพันธ์ใหม่ใดที่สามารถตั้งค่าการดำเนินการใดๆ เป็น เรียงซ้อนทั้งหมด, เรียงซ้อนที่ใช้งานอยู่ หรือ เรียงซ้อนที่ผู้ใช้เป็นเจ้าของ ถ้ามีเอนทิตีที่เกี่ยวข้องในความสัมพันธ์นั้นอยู่แล้วโดยเป็นเอนทิตีที่เกี่ยวข้องในความสัมพันธ์อื่นที่มีการตั้งค่าการดำเนินการใดๆ เป็น เรียงซ้อนทั้งหมด, เรียงซ้อนที่ใช้งานอยู่ หรือ เรียงซ้อนที่ผู้ใช้เป็นเจ้าของ ทั้งนี้เพื่อหลีกเลี่ยงความสัมพันธ์ที่สร้างความสัมพันธ์แบบมีตัวหลักหลายตัว
การเรียงซ้อนบนผสาน ไม่สามารถกำหนดหรือเปลี่ยนแปลงได้ และขึ้นอยู่กับเอนทิตีที่อ้างอิง หากเอนทิตีที่อ้างถึงคือ บัญชี ผู้ติดต่อ หรือลูกค้าเป้าหมาย, การกระทำเรียงซ้อนกัน มิฉะนั้น จะไม่