إنشاء علاقات متعدد إلى متعدد بين الكيانات

ينطبق هذا الموضوع على Dynamics 365 Customer Engagement (on-premises). فيما يتعلق بإصدار Power Apps لهذا الموضوع، راجع: إنشاء علاقات كيانات متعدد إلى متعدد في Dataverse باستخدام مدخل Power Apps

تقوم علاقات الكيانات واحد لأكثر بإنشاء تدرج هرمي بين السجلات. لا يوجد تدرج هرمي صريح مع علاقات N:N (متعدد إلى متعدد). لا توجد أي حقول بحث أو سلوكيات لتقوم بتكوينها. يمكن اعتبار السجلات التي تم إنشاؤها باستخدام علاقات N:N (متعدد إلى متعدد) كتناظرات وعلاقة متبادلة.

باستخدام علاقات N:N، يتم إنشاء كيان خاص يسمى كيان العلاقة (أو التقاطع‬). للكيان علاقة مع كل من الكيانات ذات الصلة ويخزن فقط قيم المعرف الضرورية اللازمة لتعريف العلاقة. لا يمكنك إضافة حقول مخصصة إلى علاقة كيان.

يعد الإجراء المستخدم لإنشاء علاقة متعدد بمتعدد هو اختيار بشكل أساسي الكيانان اللذان تريد مشاركتهما في العلاقة ثم عرّف لكل كيان كيف تريد للقائمة الخاصة أن تكون متوفرة داخل جزء التنقل الخاص بالنموذج لكل كيان. هذه هي نفس الخيارات المستخدمة للكيان الرئيسي في علاقات كيان واحد لأكثر. مزيد من المعلومات: عنصر جزء التنقل للكيان الرئيسي

لا يمكن استخدام كل الكيانات مع علاقات متعدد بمتعدد. إذا كان زر علاقة متعدد بمتعدد جديدة غير موجود، لا يمكنك إنشاء علاقة متعدد بمتعدد جديدة مع هذا الكيان. إذا كنت تستخدم مستعرض بيانات التعريف، يمكنك تصفية الكيانات التي تحتوي على قيم CanBeInManyToMany تم تعيينها إلى true. مزيد من المعلومات: مستعرض بيانات التعريف

إنشاء علاقات N-N بين الكيانات أو تحريرها

  1. افتح مستكشف الحلول.

  2. ضمن مكونات، قم بتوسيع الكيانات، ثم قم بتوسيع الكيان الذي ترغب في استخدامه.

  3. حدد علاقات N:N (متعدد إلى متعدد).

  4. لتحرير التفاصيل لعلاقة موجودة أو عرضها، حدد العلاقة وفي شريط أدوات "الإجراءات"، انقر فوق الإجراءات, ثم انقر فوق تحرير.

    - أو -

    لإضافة علاقة جديدة، انقر فوق علاقة "متعدد لمتعدد" جديدة.

    هام

    إذا كانت علاقة "من مجموعة إلى مجموعة" جديدة لا تظهر في شريط أدوات "الإجراءات"، لا يمكنك إنشاء علاقة N:N لذلك الكيان.

  5. لعلاقة جديدة، في مقطع الكيان الحالي في قائمة خيار العرض اختر واحدة من الخيارات التالية:

    • عدم العرض: لن يعرض الكيان الآخر طريقة العرض المقترنة للكيان الحالي.

    • استخدام التسمية المخصصة: يتم استخدام هذه التسمية لطريقة العرض المقترنة التي تم تكوينها للكيان الآخر. تأكد من إدخال القيمة المقابلة في حقل التسمية المخصصة.

    • استخدام اسم جمع: يؤدي ذلك إلى استخدام صيغة الجمع للكيان الحالي بالنسبة لطريقة العرض المقترنة.

    ‏‫ملاحظة‬

    عندما يتم تحديد استخدام اسم جمع أو استخدام تسمية مخصصة، يمكنك الاختيار من القائمة خيار منطقة العرض لتحديد منطقة العرض (على سبيل المثال التسويق أو المبيعات) على النموذج حيث سيتم عرض تسمية العلاقة. ويمكنك أيضاً تحديد ترتيب العرض لمراقبة المكان الذي سيتم فيه تضمين التسمية داخل منطقة العرض.

    هام

    يختلف نموذج التنقل للنماذج المقترنة بالكيانات المحدثة كثيراً عن الكيانات التي لم يتم تحديثها. وفي حين أن الآليات الخاصة بتعريف منطقة العرض وترتيبها متداولة، إلا أنه يلزم التأكد من فهم نماذج التنقل المختلفة كلما قمت بإنشاء علاقات الكيانات.

  6. في مقطع الكيان الآخر، حدد الكيان الآخر من قائمة اسم الكيان.

    ‏‫ملاحظة‬

    عند تحديد اسم الكيان، يتم تعيين القيم الافتراضية الخاصة بحقول الاسم و اسم كيان العلاقة في مقطع تعريف العلاقة. وإذا قمت بتغيير قيمة اسم الكيان قبل إجراء الحفظ، فلن تتمكن من تغيير هذه الأسماء لذا تأكد من أن هذه الأسماء ذات معنى قبل الحفظ.

  7. في مقطع تعريف العلاقة، تأكد من الاسم و اسم كيان العلاقة.

    يجب أن تكون هذه القيم فريدة بين علاقات N:N.

  8. انقر فوق حفظ وإغلاق لإغلاق نموذج العلاقة متعدد لمتعدد.

  9. عندما تكتمل التخصيصات الخاصة بك، قم بنشرها:

    • لنشر تخصيصات للمكوّن فقط الذي تقوم بتحريره حالياً، في علامة تبويب الصفحة الرئيسية في مجموعة حفظ، انقر فوق نشر.

    • لنشر التخصيصات لكافة المكوّنات التي لم يتم نشرها مرة واحدة، انقر فوق نشر جميع التخصيصات.

      ‏‫ملاحظة‬

      في أي وقت تقوم فيه بتغيير عناصر واجهة المستخدم أو تطبيق البرامج النصية للنموذج لأحد الكيانات، يجب عليك نشر التغييرات لتطبيقها. يتم تطبيق أية تخصيصات تؤدي إلى تغيير مخطط بيانات Dynamics 365 Customer Engagement (on-premises) مثل الكيانات المخصصة أو العلاقات أو الحقول على الفور.

      يمكن أن يتسبب تثبيت حل أو نشر تخصيصات في التداخل مع عملية النظام المعتادة. ونوصي بجدولة استيراد حل عندما يكون أقل تعطيلًا للمستخدمين.

(راجع أيضًا)

إنشاء علاقة 1:N (واحد إلى متعدد)